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

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

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