SlideShare a Scribd company logo
1 of 36
Download to read offline
A Semantic Web Platform for Automating the Interpretation of Finite Element Bio-simulations 
Andre Freitas, Kartik Asooja, Joao B. Jares, 
Stefan Decker, Ratnesh Sahay 
SWAT4LS 2014
Insight Centre for Data Analytics
Goals 
Automate the interpretation of finite element (FE) biosimulations ... 
... by providing a supporting a symbolic representation of FE data. 
Insight Centre for Data Analytics 
Slide 3
Reproducibility of FE Simulations 
Insight Centre for Data Analytics 
Slide 4
Efficiency & Automation of FE Simulations 
Insight Centre for Data Analytics 
Slide 5
Motivational Scenario: Cochlear mechanics 
Insight Centre for Data Analytics 
Slide 6
Characteristics of the FE Domain 
•Relatively small set of concepts 
Insight Centre for Data Analytics 
Slide 7
Characteristics of the FE Domain 
•But difficult to represent 
•Physics, geometrical models, topological relations, algoithmic, mathematics 
Insight Centre for Data Analytics 
Slide 8
Characteristics of the FE Domain 
•Most data is at the numeric level 
•Highly dependent on visualization (man in the middle) 
Insight Centre for Data Analytics 
Slide 9
Dimensions of a FE Bio-simulation 
Insight Centre for Data Analytics 
Slide 10
Geometrical Model 
Insight Centre for Data Analytics 
Slide 11
Physics Model 
•FE equilibrium for solid 
•FE equilibrium for fluid 
Insight Centre for Data Analytics 
Slide 12
Numerical Models/Solvers 
•Incremental-iterative implicit solution scheme 
Insight Centre for Data Analytics 
Slide 13
Experimental Data 
•A 
Insight Centre for Data Analytics 
Slide 14
And others ... (which are not covered here) 
•Anatomical 
•Physiological 
•Histological 
•... 
02 May 2014 
Insight Centre for Data Analytics 
Slide 15
Lid-driven cavity flow 
Insight Centre for Data Analytics 
Slide 16 
Physical Model 
Solver 
FEM Model 
If there a vortex close to the lid?
Lid-driven cavity flow 
Insight Centre for Data Analytics 
Slide 17 
Physical Model 
Solver 
FEM Model 
If there a vortex close to the lid? 
Informal definition of a valid simulation
Numerical Data Interpretation 
02 May 2014 
Insight Centre for Data Analytics 
Slide 18 
informal description of the simulation 
Rules using references to anatomical, physical and data feature elements 
Is translated into 
Multiple simulations 
Feature extraction 
Interpretation = rules applied over data at the symbolic level
Automatic Interpretation 
Insight Centre for Data Analytics 
Slide 19 
Expected physical behavior (Experiment intent): 
Velocity in X starts at zero at the bottom of the box followed by a slow velocity decrease reaching a minima which is followed by a very fast velocity increase close to the lid. 
Numeric Level 
Symbolic Lifting 
IF 
Predicates
Data View 
Insight Centre for Data Analytics 
Slide 20 
Data Selection 
y 
0.05
Feature Extraction (Symbolic Lifting) 
Insight Centre for Data Analytics 
Slide 21 
Minima=(0.055,-0.20) 
fast increase 
slow decrease 
followed by 
(avg first derivative > 35) 
velocity starts at 0 at the bottom 
maximum velocity is 0.93 
at the lid 
Based on the TEDDY ontology
Data Interpretation Statements 
Insight Centre for Data Analytics 
Slide 22 
:DataView1 :hasDimensionY :VelocityX . 
:DataView1 :hasDimensionX :DistanceFromTheCavityBase . 
:DataView1 :x0 “0.0"^^xsd:double . 
:DataView1 :y0 “0.0"^^xsd:double . 
:DataView1 :hasMinimumX “-0.055"^^xsd:double . 
:DataView1 :hasMinimumY “-0.20"^^xsd:double . 
:DataView1 :hasFeature :PositiveSecondDerivative . 
:DataView1 :hasBehaviour :BehaviourRegion1 . 
:DataView1 :hasBehaviour :BehaviourRegion2 . 
:BehaviourRegion1 :avgFirstDerivative “-3.63"^^xsd:double . 
:BehaviourRegion1 :hasFeature EndRegion . 
:BehaviourRegion1 :hasFeature :Decreases . 
:BehaviourRegion1 :hasFeature :DecreasesSlowly . 
:BehaviourRegion2 :avgFirstDerivative “33.35"^^xsd:double . 
:BehaviourRegion2 :hasFeature EndRegion . 
:BehaviourRegion2 :hasFeature :Increases . 
:BehaviourRegion2 :hasFeature :IncreasesFast . 
:BehaviourRegion1 :isFollowedBy :BehaviourRegion1 . 
: LidSimulation :hasInterpretation :ValidVelocityBehaviour . 
Data Analysis Rule
Data Analysis Rules 
Insight Centre for Data Analytics 
Slide 23 
CONSTRUCT 
{ :LidSimulation sif: hasInterpretation :ValidVelocityBehaviour } 
WHERE { 
?dataview rdf:type dao:DataView . 
?dataview dao:hasFeature ?x . 
... 
} 
IF( minima(velocity) is negative AND 
decreases very slowly(velocity) AND 
increases very fast (velocity) ) 
VALID VELOCITY BEHAVIOUR 
SPARQL Rule
Data Analysis Workflow 
Insight Centre for Data Analytics 
Slide 24
Data Analysis Workflow 
Insight Centre for Data Analytics 
Slide 25
Data Analysis Workflow 
Insight Centre for Data Analytics 
Slide 26
Data Analysis Workflow 
Insight Centre for Data Analytics 
Slide 27
Data Analysis Workflow 
Insight Centre for Data Analytics 
Slide 28
Conceptual Model Excerpt 
Insight Centre for Data Analytics 
Slide 29
Conceptual Model Excerpt 
Insight Centre for Data Analytics 
Slide 30
Going back to the Cochlea simulation scenario 
02 May 2014 
Insight Centre for Data Analytics 
Slide 31
Output Data Views 
Insight Centre for Data Analytics 
Slide 32
Feature Extraction 
Insight Centre for Data Analytics 
Slide 33 
:DataView1 :hasDimensionY :BasilarMembraneMagnitude . 
:DataView1 :hasDimensionX :DistanceFromTheCochleaBasis . 
:DataView1 :hasFeature :isSingleWave . 
:DataView1 :hasMaximumAmplitude “0.0031 "^^xsd:double. 
:DataView1 :hasMaximumY “0.0020 e^-6 "^^xsd:double . 
:DataView1 :hasMaximumX “14"^^xsd:double . 
:DataView1 :hasMinimumY “-0.0011 e^-6 "^^xsd:double . 
:DataView1 :hasMinimumX “17"^^xsd:double .
Demonstration (Video) 
Insight Centre for Data Analytics 
Slide 34 
http://bit.ly/1rEZYh7
Take-away message 
•Contemporary science demands new infrastructures to scale scientific discovery in a complex knowledge environment. 
•Numerical data is everywhere, not only in FE simulations. 
•In this work we started exploring how to represent and extract numerical data features to a conceptual level. 
•Which could match user intents specified as rules in the data. 
Insight Centre for Data Analytics 
Slide 35
Future Directions 
•Better integration of the proposed representation and data analysis framework to the TEDDY conceptual model. 
•Use of the feature set and rules as a heuristic method to prune the simulation configuration space. 
Insight Centre for Data Analytics 
Slide 36

More Related Content

Similar to A Semantic Web Platform for Automating the Interpretation of Finite Element Bio-simulations

How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?Andre Freitas
 
DSDT meetup July 2021
DSDT meetup July 2021DSDT meetup July 2021
DSDT meetup July 2021DSDT_MTL
 
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & AlluxioUltra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & AlluxioAlluxio, Inc.
 
Data Mining with Excel 2010 and PowerPivot 201106
Data Mining with Excel 2010 and PowerPivot 201106Data Mining with Excel 2010 and PowerPivot 201106
Data Mining with Excel 2010 and PowerPivot 201106Mark Tabladillo
 
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsWhat Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsCloudera, Inc.
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptxArthur240715
 
Aggregating Multiple Dimensions for Computing Document Relevance
Aggregating Multiple Dimensions for Computing Document RelevanceAggregating Multiple Dimensions for Computing Document Relevance
Aggregating Multiple Dimensions for Computing Document RelevanceJosé Ramón Ríos Viqueira
 
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개RUCK 2017 MxNet과 R을 연동한 딥러닝 소개
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개r-kor
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Miningbutest
 
Particle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer VisionParticle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer Visionzukun
 
Learning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleLearning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleYvonne K. Matos
 
Towards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance recordsTowards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance recordsPaolo Missier
 
PyData 2015 Keynote: "A Systems View of Machine Learning"
PyData 2015 Keynote: "A Systems View of Machine Learning" PyData 2015 Keynote: "A Systems View of Machine Learning"
PyData 2015 Keynote: "A Systems View of Machine Learning" Joshua Bloom
 
Flexible Design for Simple Digital Library Tools and Services
Flexible Design for Simple Digital Library Tools and ServicesFlexible Design for Simple Digital Library Tools and Services
Flexible Design for Simple Digital Library Tools and ServicesLighton Phiri
 
Data analytics and visualization
Data analytics and visualizationData analytics and visualization
Data analytics and visualizationVini Vasundharan
 
Agile Data Science 2.0: Using Spark with MongoDB
Agile Data Science 2.0: Using Spark with MongoDBAgile Data Science 2.0: Using Spark with MongoDB
Agile Data Science 2.0: Using Spark with MongoDBRussell Jurney
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reductionmrizwan969
 
Cs 1004 -_data_warehousing_and_data_mining
Cs 1004 -_data_warehousing_and_data_miningCs 1004 -_data_warehousing_and_data_mining
Cs 1004 -_data_warehousing_and_data_mininghari91
 

Similar to A Semantic Web Platform for Automating the Interpretation of Finite Element Bio-simulations (20)

How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?How Semantic Technologies can help to cure Hearing Loss?
How Semantic Technologies can help to cure Hearing Loss?
 
DSDT meetup July 2021
DSDT meetup July 2021DSDT meetup July 2021
DSDT meetup July 2021
 
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & AlluxioUltra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
 
Data Mining with Excel 2010 and PowerPivot 201106
Data Mining with Excel 2010 and PowerPivot 201106Data Mining with Excel 2010 and PowerPivot 201106
Data Mining with Excel 2010 and PowerPivot 201106
 
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data HubsWhat Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
What Comes After The Star Schema? Dimensional Modeling For Enterprise Data Hubs
 
230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx230208 MLOps Getting from Good to Great.pptx
230208 MLOps Getting from Good to Great.pptx
 
MultiModal Retrieval Image
MultiModal Retrieval ImageMultiModal Retrieval Image
MultiModal Retrieval Image
 
Aggregating Multiple Dimensions for Computing Document Relevance
Aggregating Multiple Dimensions for Computing Document RelevanceAggregating Multiple Dimensions for Computing Document Relevance
Aggregating Multiple Dimensions for Computing Document Relevance
 
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개RUCK 2017 MxNet과 R을 연동한 딥러닝 소개
RUCK 2017 MxNet과 R을 연동한 딥러닝 소개
 
Presentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data MiningPresentation on Machine Learning and Data Mining
Presentation on Machine Learning and Data Mining
 
Particle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer VisionParticle Filters and Applications in Computer Vision
Particle Filters and Applications in Computer Vision
 
Learning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and KaggleLearning Predictive Modeling with TSA and Kaggle
Learning Predictive Modeling with TSA and Kaggle
 
Towards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance recordsTowards explanations for Data-Centric AI using provenance records
Towards explanations for Data-Centric AI using provenance records
 
PyData 2015 Keynote: "A Systems View of Machine Learning"
PyData 2015 Keynote: "A Systems View of Machine Learning" PyData 2015 Keynote: "A Systems View of Machine Learning"
PyData 2015 Keynote: "A Systems View of Machine Learning"
 
Flexible Design for Simple Digital Library Tools and Services
Flexible Design for Simple Digital Library Tools and ServicesFlexible Design for Simple Digital Library Tools and Services
Flexible Design for Simple Digital Library Tools and Services
 
ML .pptx
ML .pptxML .pptx
ML .pptx
 
Data analytics and visualization
Data analytics and visualizationData analytics and visualization
Data analytics and visualization
 
Agile Data Science 2.0: Using Spark with MongoDB
Agile Data Science 2.0: Using Spark with MongoDBAgile Data Science 2.0: Using Spark with MongoDB
Agile Data Science 2.0: Using Spark with MongoDB
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reduction
 
Cs 1004 -_data_warehousing_and_data_mining
Cs 1004 -_data_warehousing_and_data_miningCs 1004 -_data_warehousing_and_data_mining
Cs 1004 -_data_warehousing_and_data_mining
 

More from Andre Freitas

AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & TrendsAI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & TrendsAndre Freitas
 
AI Systems @ Manchester
AI Systems @ ManchesterAI Systems @ Manchester
AI Systems @ ManchesterAndre Freitas
 
AI Beyond Deep Learning
AI Beyond Deep LearningAI Beyond Deep Learning
AI Beyond Deep LearningAndre Freitas
 
Building AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsBuilding AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsAndre Freitas
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018Andre Freitas
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsAndre Freitas
 
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...Andre Freitas
 
Semantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering SystemsSemantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering SystemsAndre Freitas
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementAndre Freitas
 
Categorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsCategorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsAndre Freitas
 
Word Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesWord Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesAndre Freitas
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsAndre Freitas
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2Andre Freitas
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataAndre Freitas
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeAndre Freitas
 
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...Andre Freitas
 
Semantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional ApproachSemantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional ApproachAndre Freitas
 
Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...Andre Freitas
 
Towards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web StackTowards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web StackAndre Freitas
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study Andre Freitas
 

More from Andre Freitas (20)

AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & TrendsAI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
AI & Scientific Discovery in Oncology: Opportunities, Challenges & Trends
 
AI Systems @ Manchester
AI Systems @ ManchesterAI Systems @ Manchester
AI Systems @ Manchester
 
AI Beyond Deep Learning
AI Beyond Deep LearningAI Beyond Deep Learning
AI Beyond Deep Learning
 
Building AI Applications using Knowledge Graphs
Building AI Applications using Knowledge GraphsBuilding AI Applications using Knowledge Graphs
Building AI Applications using Knowledge Graphs
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
SemEval-2017 Task 5: Fine-Grained Sentiment Analysis on Financial Microblogs ...
 
Semantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering SystemsSemantic Perspectives for Contemporary Question Answering Systems
Semantic Perspectives for Contemporary Question Answering Systems
 
Semantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and RefinementSemantic Relation Classification: Task Formalisation and Refinement
Semantic Relation Classification: Task Formalisation and Refinement
 
Categorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary DefinitionsCategorization of Semantic Roles for Dictionary Definitions
Categorization of Semantic Roles for Dictionary Definitions
 
Word Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology ClassesWord Tagging with Foundational Ontology Classes
Word Tagging with Foundational Ontology Classes
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
 
WiSS Challenge - Day 2
WiSS Challenge - Day 2WiSS Challenge - Day 2
WiSS Challenge - Day 2
 
WISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked DataWISS QA Do it yourself Question answering over Linked Data
WISS QA Do it yourself Question answering over Linked Data
 
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web ChallengeSchema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
Schema-Agnostic Queries (SAQ-2015): Semantic Web Challenge
 
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
How hard is this Query? Measuring the Semantic Complexity of Schema-agnostic ...
 
Semantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional ApproachSemantics at Scale: A Distributional Approach
Semantics at Scale: A Distributional Approach
 
Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...Schema-agnositc queries over large-schema databases: a distributional semanti...
Schema-agnositc queries over large-schema databases: a distributional semanti...
 
Towards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web StackTowards a Distributional Semantic Web Stack
Towards a Distributional Semantic Web Stack
 
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary StudyOn the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
On the Semantic Mapping of Schema-agnostic Queries: A Preliminary Study
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

A Semantic Web Platform for Automating the Interpretation of Finite Element Bio-simulations

  • 1. A Semantic Web Platform for Automating the Interpretation of Finite Element Bio-simulations Andre Freitas, Kartik Asooja, Joao B. Jares, Stefan Decker, Ratnesh Sahay SWAT4LS 2014
  • 2. Insight Centre for Data Analytics
  • 3. Goals Automate the interpretation of finite element (FE) biosimulations ... ... by providing a supporting a symbolic representation of FE data. Insight Centre for Data Analytics Slide 3
  • 4. Reproducibility of FE Simulations Insight Centre for Data Analytics Slide 4
  • 5. Efficiency & Automation of FE Simulations Insight Centre for Data Analytics Slide 5
  • 6. Motivational Scenario: Cochlear mechanics Insight Centre for Data Analytics Slide 6
  • 7. Characteristics of the FE Domain •Relatively small set of concepts Insight Centre for Data Analytics Slide 7
  • 8. Characteristics of the FE Domain •But difficult to represent •Physics, geometrical models, topological relations, algoithmic, mathematics Insight Centre for Data Analytics Slide 8
  • 9. Characteristics of the FE Domain •Most data is at the numeric level •Highly dependent on visualization (man in the middle) Insight Centre for Data Analytics Slide 9
  • 10. Dimensions of a FE Bio-simulation Insight Centre for Data Analytics Slide 10
  • 11. Geometrical Model Insight Centre for Data Analytics Slide 11
  • 12. Physics Model •FE equilibrium for solid •FE equilibrium for fluid Insight Centre for Data Analytics Slide 12
  • 13. Numerical Models/Solvers •Incremental-iterative implicit solution scheme Insight Centre for Data Analytics Slide 13
  • 14. Experimental Data •A Insight Centre for Data Analytics Slide 14
  • 15. And others ... (which are not covered here) •Anatomical •Physiological •Histological •... 02 May 2014 Insight Centre for Data Analytics Slide 15
  • 16. Lid-driven cavity flow Insight Centre for Data Analytics Slide 16 Physical Model Solver FEM Model If there a vortex close to the lid?
  • 17. Lid-driven cavity flow Insight Centre for Data Analytics Slide 17 Physical Model Solver FEM Model If there a vortex close to the lid? Informal definition of a valid simulation
  • 18. Numerical Data Interpretation 02 May 2014 Insight Centre for Data Analytics Slide 18 informal description of the simulation Rules using references to anatomical, physical and data feature elements Is translated into Multiple simulations Feature extraction Interpretation = rules applied over data at the symbolic level
  • 19. Automatic Interpretation Insight Centre for Data Analytics Slide 19 Expected physical behavior (Experiment intent): Velocity in X starts at zero at the bottom of the box followed by a slow velocity decrease reaching a minima which is followed by a very fast velocity increase close to the lid. Numeric Level Symbolic Lifting IF Predicates
  • 20. Data View Insight Centre for Data Analytics Slide 20 Data Selection y 0.05
  • 21. Feature Extraction (Symbolic Lifting) Insight Centre for Data Analytics Slide 21 Minima=(0.055,-0.20) fast increase slow decrease followed by (avg first derivative > 35) velocity starts at 0 at the bottom maximum velocity is 0.93 at the lid Based on the TEDDY ontology
  • 22. Data Interpretation Statements Insight Centre for Data Analytics Slide 22 :DataView1 :hasDimensionY :VelocityX . :DataView1 :hasDimensionX :DistanceFromTheCavityBase . :DataView1 :x0 “0.0"^^xsd:double . :DataView1 :y0 “0.0"^^xsd:double . :DataView1 :hasMinimumX “-0.055"^^xsd:double . :DataView1 :hasMinimumY “-0.20"^^xsd:double . :DataView1 :hasFeature :PositiveSecondDerivative . :DataView1 :hasBehaviour :BehaviourRegion1 . :DataView1 :hasBehaviour :BehaviourRegion2 . :BehaviourRegion1 :avgFirstDerivative “-3.63"^^xsd:double . :BehaviourRegion1 :hasFeature EndRegion . :BehaviourRegion1 :hasFeature :Decreases . :BehaviourRegion1 :hasFeature :DecreasesSlowly . :BehaviourRegion2 :avgFirstDerivative “33.35"^^xsd:double . :BehaviourRegion2 :hasFeature EndRegion . :BehaviourRegion2 :hasFeature :Increases . :BehaviourRegion2 :hasFeature :IncreasesFast . :BehaviourRegion1 :isFollowedBy :BehaviourRegion1 . : LidSimulation :hasInterpretation :ValidVelocityBehaviour . Data Analysis Rule
  • 23. Data Analysis Rules Insight Centre for Data Analytics Slide 23 CONSTRUCT { :LidSimulation sif: hasInterpretation :ValidVelocityBehaviour } WHERE { ?dataview rdf:type dao:DataView . ?dataview dao:hasFeature ?x . ... } IF( minima(velocity) is negative AND decreases very slowly(velocity) AND increases very fast (velocity) ) VALID VELOCITY BEHAVIOUR SPARQL Rule
  • 24. Data Analysis Workflow Insight Centre for Data Analytics Slide 24
  • 25. Data Analysis Workflow Insight Centre for Data Analytics Slide 25
  • 26. Data Analysis Workflow Insight Centre for Data Analytics Slide 26
  • 27. Data Analysis Workflow Insight Centre for Data Analytics Slide 27
  • 28. Data Analysis Workflow Insight Centre for Data Analytics Slide 28
  • 29. Conceptual Model Excerpt Insight Centre for Data Analytics Slide 29
  • 30. Conceptual Model Excerpt Insight Centre for Data Analytics Slide 30
  • 31. Going back to the Cochlea simulation scenario 02 May 2014 Insight Centre for Data Analytics Slide 31
  • 32. Output Data Views Insight Centre for Data Analytics Slide 32
  • 33. Feature Extraction Insight Centre for Data Analytics Slide 33 :DataView1 :hasDimensionY :BasilarMembraneMagnitude . :DataView1 :hasDimensionX :DistanceFromTheCochleaBasis . :DataView1 :hasFeature :isSingleWave . :DataView1 :hasMaximumAmplitude “0.0031 "^^xsd:double. :DataView1 :hasMaximumY “0.0020 e^-6 "^^xsd:double . :DataView1 :hasMaximumX “14"^^xsd:double . :DataView1 :hasMinimumY “-0.0011 e^-6 "^^xsd:double . :DataView1 :hasMinimumX “17"^^xsd:double .
  • 34. Demonstration (Video) Insight Centre for Data Analytics Slide 34 http://bit.ly/1rEZYh7
  • 35. Take-away message •Contemporary science demands new infrastructures to scale scientific discovery in a complex knowledge environment. •Numerical data is everywhere, not only in FE simulations. •In this work we started exploring how to represent and extract numerical data features to a conceptual level. •Which could match user intents specified as rules in the data. Insight Centre for Data Analytics Slide 35
  • 36. Future Directions •Better integration of the proposed representation and data analysis framework to the TEDDY conceptual model. •Use of the feature set and rules as a heuristic method to prune the simulation configuration space. Insight Centre for Data Analytics Slide 36