SlideShare a Scribd company logo
Model Meta-Information

                       Dagmar Waltemath

                          Workshop on
              Ontology in Modeling and Simulation
                      of Neuronal Systems


                   Rostock, 26th of May, 2010

Dagmar Waltemath                          Rostock, 2010
Part 1: Meta-Information and annotations




Dagmar Waltemath                   Rostock, 2010
Model structure vs meta-information
                                B
                                      0.9
                          0.2
                     2A               C

                                0.4
      • Model structure, e.g. SBML, CellML
            – Encodes the network, e.g. of biochemical
               reactions
            – Necessary mathematical information for
               simulation/execution of a model

Dagmar Waltemath                            Rostock, 2010
Model structure vs meta-information
                                       B
                                             0.9
                                 0.2
                            2A               C

                                       0.4

      • Models not only are one-time encodings of the
         mathematics of a biological system
           –   Model   reuse (expansion, teaching, collaborations …)
           –   Model   search & browsing
           –   Model   visualisation
           –   Model   merging ...

Dagmar Waltemath                                   Rostock, 2010
Model structure vs meta-information
                                          B
         [SBO]                                  0.9                [Uniprot]
    Protein complex                 0.2                           Tetracycline
                                                      [UniProt]    repressor
                    [GO]       2A               C      Lactose       protein
                 translation                           Operon
                   process                0.4         Repressor

      • Model meta-information helps “understanding” the
         model
            – MIRIAM (Minimum Information Requested in the
               Annotation of Models)
            – Use of controlled annotation, particularly ontologies,
               including Gene Ontology, Systems Biology Ontology,
               UniProt, CheBi ...

Dagmar Waltemath                                         Rostock, 2010
Model meta-information encoding




        MIRIAM standard on MIRIAM resources
      •
        Makes meta-information computer-processable
      •
        Ensures permanent links to information and knowledge
      •
        http://www.ebi.ac.uk/miriam/main/ and http://www.biomodels.net/qualifiers/

Dagmar Waltemath                                          Rostock, 2010
Possible types of meta-information
  Reaction:
                                                     Organism:
  degradation of TetR transcripts
  (GO:0006402)                                       E-Coli (UniProt:562)
                                                     Compartment:
                                                     Cell (GO:0005623)
                                                     Publication:
                                                     pubmed:10659856
                                                     Format: SBML
                                                     (SED-ML:type=”SBML”)
Species:
transcript Lactose operon
repressor (UniProtKB:P03023),
is versionOf
mRNA (CHEBI:33699),
located in the cell (GO:0005623)    Behavior: Oscillation (TEDDY_0000006)
                                    SimulationAlgorithm: Gillespie (KiSAO:000029)
Dagmar Waltemath                                       Rostock, 2010
Biomodels.net initiative



                                 Minimum Information Requested In the
                                 Annotation of Models (MIRIAM)
                             •   Systems Biology Ontology (SBO)
                                 Minimum Information About a Simulation
                             •   Experiment (MIASE)
                             •   Simulation Experiment Description Markup
                                 Language (SED-ML)
                             •   Kinetic Simulation Algorithm
                                 Ontology (KiSAO)
                             •   Terminology for the Description of
                                 Dynamics (TEDDY)
                             •



http://www.biomodels.net
Summary

      • Use cases and software for model annotation
          → follow-up presentation Ron Henkel
      • Further information on model meta-information
          – Metadata For Systems Biology, Juty (2009)
             http://videolectures.net/mlsb09_juty_mfsb/

          – Minimum information requested in the annotation of biochemical
             models (MIRIAM), Le Novère, Finney, Hucka et al. , Nature (2006)
             http://www.nature.com/nbt/journal/v23/n12/abs/nbt1156.html




Dagmar Waltemath                                             Rostock, 2010
Part 2: Simulation experiment descriptions




Dagmar Waltemath                    Rostock, 2010
Part 2: Simulation experiment descriptions




        SED-ML: A format proposal for the
            storage and exchange of
             simulation experiments

       (as one particular type of meta-information)

Dagmar Waltemath                     Rostock, 2010
Motivation
Biological
publication   find according    Model
repository     publication     database

                                     load model
       read

                               Simulation
                                  tool
              apply model                    simulation
               changes                       result




Dagmar Waltemath                                          Rostock, 2010
SED-ML

      • Simulation Experiment Description Markup
          Language
            – Community project since 2007
            – XML Format / XML Schema / UML Object model
            – Main parts:
                   •   Pre-processing
                   •   Model references
                   •   Simulation settings
                   •   Post-processing



Dagmar Waltemath                             Rostock, 2010
SED-ML


                                                      •   Model
                                                      •   Simulation
                                                      •   Task
                                                      •   DataGenerator
                                                      •   Output

     (Figure by Frank Bergmann, biomodels.net 2010)


Dagmar Waltemath                                            Rostock, 2010
SED-ML
Biological
publication   find according    Model
repository     publication     database

                                     load model
       read

                               Simulation
                                  tool
              apply model                    simulation
               changes                       result




Dagmar Waltemath                                          Rostock, 2010
SED-ML
Biological
publication   find according    Model
repository     publication     database                                    SED-ML

                                     load model
                                                                export & store
       read                                                     SED-ML

                               Simulation
                                  tool
              apply model                    simulation
               changes                       result




Dagmar Waltemath                                          Rostock, 2010
SED-ML
                                                load model(s)
             call SED-ML                                         Model
                   file
                           SED-ML                               database
                                           apply
                                        model changes
                               run
                                simulation(s)
                                                        Simulation
                                                          tool



                             simulation result




Dagmar Waltemath                                          Rostock, 2010
SED-ML Specification & Implementation


      • SED-ML L1 V1 Specification
           – under development
           – preliminary version available
              from Sourceforge
      • SED-ML Implementation
           – Libsedml & examples
           – Jlibsedml
           – SED-ML validator




Dagmar Waltemath                             Rostock, 2010
Use Cases

      • Storage simulation experiment
           – independently from a simulation tool
           – in a reusable and exchangeable manner
      • Import simulation experiment
           – collaborative work
           – teaching
           – curation
      • Simulation using several models
           – in different formats → coupling?
      • Simulation experiment using different settings

Dagmar Waltemath                                Rostock, 2010
Example
     “I normally use Copasi but most of the time it shows errors and/or warnings when I tried to
        import SBML models in it. For an example in Biomodel database the model
        BIOMD0000000139 and BIOMD0000000140 are two different models and they are
        supposed to show different results. Unfortunately simulating them in Copasi gives same
        result for both the models. Moreover different versions and curated model also cause
        problem. “ (arvin mer on sbml-discuss)




               (Figures produced by Frank Bergmann in SBW Workbench)
Dagmar Waltemath                                                      Rostock, 2010
Summary


      • Community
          –   Nicolas Le Novère (EBI)
          –   Frank Bergmann (SBW Workbench, libsedml)
          –   Richard Adams (SED-ML validator, jlibsedml)
          –   Ion Moraru (Virtual Cell)
          –   …

      • Further Information
          – http://sourceforge.net/projects/sed-ml/
          – http://biomodels.net/sed-ml
      • Getting involved
          – sed-ml-discuss@lists.sourceforge.net


Dagmar Waltemath                                            Rostock, 2010
Example:
What we learn from meta-information and simulation
descriptions …
Information in the SBML model

      •   1 compartment
      •   1 standard species
      •   No reactions
      •   8 global quantities (parameters)
      •   2 rate rules
      •   2 events

Dagmar Waltemath                      Rostock, 2010
Information in the model annotation

   Model reference urn:miriam:biomodels.db:BIOMD0000000127
 •
   Publication reference urn:miriam:pubmed:18244602
 •
   Model is on organism mammals urn:miriam:taxonomy:40674
 •
   Compartment is version of a cellular compartment urn:miriam:obo.go:GO
 •
     %3A0005623
   Has a standard species not annotated in the model
 •
   Encodes 2 rate rules: the regulation of membrane potential (variable v)
 •
   urn:miriam:obo.go:GO%3A0042391, the positive regulation of potassium ion
     transport (variable U) urn:miriam:obo.go:GO%3A0043268
   No reactions
 •
   8 global quantities (parameters) not annotated in the SBML model
 •
   Has 2 events: a version of the stabilization of membrane potential (event
 •
     event_0000001) urn:miriam:obo.go:GO%3A0030322, and the detection of
     electrical stimulus (event Stimulus) urn:miriam:obo.go:GO%3A0050981

Dagmar Waltemath                                      Rostock, 2010
Information in the SED-ML file

      • First tries (COPASI, time course on v,
          initial parametrisation)




            1 ms          100ms                  1000ms
Dagmar Waltemath                       Rostock, 2010
Information in the SED-ML file

      • Adjusting simulation step size and duration




              publication   COPASI, duration: 140ms, step size: 0.14

Dagmar Waltemath                          Rostock, 2010
Information in the SED-ML file

      • Updating initial model parameters




              Publication   COPASI, adjusted parameter values
                            (a=0.02, b=0.2 c=-55, d=4)
Dagmar Waltemath                         Rostock, 2010
Thank you for your attention!




               dagmar.waltemath@uni-rostock.de
              sed-ml-discuss@lists.sourceforge.net

Dagmar Waltemath                        Rostock, 2010

More Related Content

Similar to Meta-Information for Bio-Models

Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...
Mike Hucka
 
Simulation experiment descriptions and management
Simulation experiment descriptions and managementSimulation experiment descriptions and management
Simulation experiment descriptions and management
University Medicine Greifswald
 
Standards and software: practical aids for reproducibility of computational r...
Standards and software: practical aids for reproducibility of computational r...Standards and software: practical aids for reproducibility of computational r...
Standards and software: practical aids for reproducibility of computational r...
Mike Hucka
 
Sems project overview
Sems project overviewSems project overview
Sems project overview
University Medicine Greifswald
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
Mike Hucka
 
Reproducibility of model-based results: standards, infrastructure, and recogn...
Reproducibility of model-based results: standards, infrastructure, and recogn...Reproducibility of model-based results: standards, infrastructure, and recogn...
Reproducibility of model-based results: standards, infrastructure, and recogn...
FAIRDOM
 
SBML and related resources 
and standardization efforts
SBML and related resources 
and standardization effortsSBML and related resources 
and standardization efforts
SBML and related resources 
and standardization efforts
Mike Hucka
 
A Profile of Today's SBML-Compatible Software
A Profile of Today's SBML-Compatible SoftwareA Profile of Today's SBML-Compatible Software
A Profile of Today's SBML-Compatible Software
Mike Hucka
 
MIRIAM Resources
MIRIAM ResourcesMIRIAM Resources
MIRIAM Resources
Pascale Gaudet
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
cseij
 
Model Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – SolutionsModel Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – Solutions
Martin Scharm
 
Introduction to Metadata Standards
Introduction to Metadata StandardsIntroduction to Metadata Standards
Introduction to Metadata Standards
David Massart
 
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and moreSBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
Mike Hucka
 
Edbt2014 talk
Edbt2014 talkEdbt2014 talk
Edbt2014 talk
Khalid Belhajjame
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011
blaudez
 
Recent developments in the world of SBML (the Systems Biology Markup Language)
Recent developments in the world of SBML (the Systems Biology Markup Language) Recent developments in the world of SBML (the Systems Biology Markup Language)
Recent developments in the world of SBML (the Systems Biology Markup Language)
Mike Hucka
 
Pretzel: optimized Machine Learning framework for low-latency and high throu...
Pretzel: optimized Machine Learning framework for  low-latency and high throu...Pretzel: optimized Machine Learning framework for  low-latency and high throu...
Pretzel: optimized Machine Learning framework for low-latency and high throu...
NECST Lab @ Politecnico di Milano
 
More Moodle Molecules 2007
More Moodle Molecules 2007More Moodle Molecules 2007
More Moodle Molecules 2007
luclopper
 
More Moodle Molecules 2007
More Moodle Molecules 2007More Moodle Molecules 2007
More Moodle Molecules 2007
Pandrama
 
Model-based Regression Testing of Autonomous Robots
Model-based Regression Testing of Autonomous RobotsModel-based Regression Testing of Autonomous Robots
Model-based Regression Testing of Autonomous Robots
Zoltan Micskei
 

Similar to Meta-Information for Bio-Models (20)

Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...
 
Simulation experiment descriptions and management
Simulation experiment descriptions and managementSimulation experiment descriptions and management
Simulation experiment descriptions and management
 
Standards and software: practical aids for reproducibility of computational r...
Standards and software: practical aids for reproducibility of computational r...Standards and software: practical aids for reproducibility of computational r...
Standards and software: practical aids for reproducibility of computational r...
 
Sems project overview
Sems project overviewSems project overview
Sems project overview
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
 
Reproducibility of model-based results: standards, infrastructure, and recogn...
Reproducibility of model-based results: standards, infrastructure, and recogn...Reproducibility of model-based results: standards, infrastructure, and recogn...
Reproducibility of model-based results: standards, infrastructure, and recogn...
 
SBML and related resources 
and standardization efforts
SBML and related resources 
and standardization effortsSBML and related resources 
and standardization efforts
SBML and related resources 
and standardization efforts
 
A Profile of Today's SBML-Compatible Software
A Profile of Today's SBML-Compatible SoftwareA Profile of Today's SBML-Compatible Software
A Profile of Today's SBML-Compatible Software
 
MIRIAM Resources
MIRIAM ResourcesMIRIAM Resources
MIRIAM Resources
 
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEYUSING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
USING ONTOLOGIES TO OVERCOMING DRAWBACKS OF DATABASES AND VICE VERSA: A SURVEY
 
Model Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – SolutionsModel Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – Solutions
 
Introduction to Metadata Standards
Introduction to Metadata StandardsIntroduction to Metadata Standards
Introduction to Metadata Standards
 
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and moreSBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
SBML, SBML Packages, SED-ML, 
 COMBINE Archive, and more
 
Edbt2014 talk
Edbt2014 talkEdbt2014 talk
Edbt2014 talk
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011
 
Recent developments in the world of SBML (the Systems Biology Markup Language)
Recent developments in the world of SBML (the Systems Biology Markup Language) Recent developments in the world of SBML (the Systems Biology Markup Language)
Recent developments in the world of SBML (the Systems Biology Markup Language)
 
Pretzel: optimized Machine Learning framework for low-latency and high throu...
Pretzel: optimized Machine Learning framework for  low-latency and high throu...Pretzel: optimized Machine Learning framework for  low-latency and high throu...
Pretzel: optimized Machine Learning framework for low-latency and high throu...
 
More Moodle Molecules 2007
More Moodle Molecules 2007More Moodle Molecules 2007
More Moodle Molecules 2007
 
More Moodle Molecules 2007
More Moodle Molecules 2007More Moodle Molecules 2007
More Moodle Molecules 2007
 
Model-based Regression Testing of Autonomous Robots
Model-based Regression Testing of Autonomous RobotsModel-based Regression Testing of Autonomous Robots
Model-based Regression Testing of Autonomous Robots
 

More from University Medicine Greifswald

A guide to the COMBINE: Navigating through specifications, mailing lists and ...
A guide to the COMBINE: Navigating through specifications, mailing lists and ...A guide to the COMBINE: Navigating through specifications, mailing lists and ...
A guide to the COMBINE: Navigating through specifications, mailing lists and ...
University Medicine Greifswald
 
When is a model FAIR – and why should we care?
When is a model FAIR – and why should we care?When is a model FAIR – and why should we care?
When is a model FAIR – and why should we care?
University Medicine Greifswald
 
COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management right
University Medicine Greifswald
 
Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...
University Medicine Greifswald
 
FAIR data management in biomedicine
FAIR data management  in biomedicineFAIR data management  in biomedicine
FAIR data management in biomedicine
University Medicine Greifswald
 
Model repositories and standard formats for model reusability
Model repositories and standard formats for model reusabilityModel repositories and standard formats for model reusability
Model repositories and standard formats for model reusability
University Medicine Greifswald
 
2019 07-04-model reuse-bonn
2019 07-04-model reuse-bonn2019 07-04-model reuse-bonn
2019 07-04-model reuse-bonn
University Medicine Greifswald
 
Mehr Medizininformatik am Meer
Mehr Medizininformatik am MeerMehr Medizininformatik am Meer
Mehr Medizininformatik am Meer
University Medicine Greifswald
 
Implementierung Graph-basierter Ansätze für das Management systembiologischer...
Implementierung Graph-basierter Ansätze für das Management systembiologischer...Implementierung Graph-basierter Ansätze für das Management systembiologischer...
Implementierung Graph-basierter Ansätze für das Management systembiologischer...
University Medicine Greifswald
 
Using Neo4j technologies for the management of systems biology models
Using Neo4j technologies for the management of systems biology modelsUsing Neo4j technologies for the management of systems biology models
Using Neo4j technologies for the management of systems biology models
University Medicine Greifswald
 
Model management for systems biology projects
Model management for systems biology projectsModel management for systems biology projects
Model management for systems biology projects
University Medicine Greifswald
 
Model management tools for improved reproducibility in systems biology
Model management tools for improved reproducibility in systems biologyModel management tools for improved reproducibility in systems biology
Model management tools for improved reproducibility in systems biology
University Medicine Greifswald
 
Short introduction to SED-ML
Short introduction to SED-MLShort introduction to SED-ML
Short introduction to SED-ML
University Medicine Greifswald
 
Data and model management in Systems Biology
Data and model management in Systems BiologyData and model management in Systems Biology
Data and model management in Systems Biology
University Medicine Greifswald
 
Standards and tools for model management in biomedical research
Standards and tools for model management in biomedical researchStandards and tools for model management in biomedical research
Standards and tools for model management in biomedical research
University Medicine Greifswald
 
Data and Model Management for Systems Biology
Data and Model Management  for Systems BiologyData and Model Management  for Systems Biology
Data and Model Management for Systems Biology
University Medicine Greifswald
 
Identifying pattern in reaction networks of computational models
Identifying pattern in reaction networks of computational modelsIdentifying pattern in reaction networks of computational models
Identifying pattern in reaction networks of computational models
University Medicine Greifswald
 
Extended support for standard graphical notations of biological networks in s...
Extended support for standard graphical notations of biological networks in s...Extended support for standard graphical notations of biological networks in s...
Extended support for standard graphical notations of biological networks in s...
University Medicine Greifswald
 
Modelling sample at SEMS from a graph perspective
Modelling sample at SEMS from a graph perspectiveModelling sample at SEMS from a graph perspective
Modelling sample at SEMS from a graph perspective
University Medicine Greifswald
 
Coming Soon: de.NBI and SBGN-ED @ SEMS
Coming Soon: de.NBI and SBGN-ED @ SEMSComing Soon: de.NBI and SBGN-ED @ SEMS
Coming Soon: de.NBI and SBGN-ED @ SEMS
University Medicine Greifswald
 

More from University Medicine Greifswald (20)

A guide to the COMBINE: Navigating through specifications, mailing lists and ...
A guide to the COMBINE: Navigating through specifications, mailing lists and ...A guide to the COMBINE: Navigating through specifications, mailing lists and ...
A guide to the COMBINE: Navigating through specifications, mailing lists and ...
 
When is a model FAIR – and why should we care?
When is a model FAIR – and why should we care?When is a model FAIR – and why should we care?
When is a model FAIR – and why should we care?
 
COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management right
 
Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...Adding value to scientific results: COMBINE standards & guidelines for system...
Adding value to scientific results: COMBINE standards & guidelines for system...
 
FAIR data management in biomedicine
FAIR data management  in biomedicineFAIR data management  in biomedicine
FAIR data management in biomedicine
 
Model repositories and standard formats for model reusability
Model repositories and standard formats for model reusabilityModel repositories and standard formats for model reusability
Model repositories and standard formats for model reusability
 
2019 07-04-model reuse-bonn
2019 07-04-model reuse-bonn2019 07-04-model reuse-bonn
2019 07-04-model reuse-bonn
 
Mehr Medizininformatik am Meer
Mehr Medizininformatik am MeerMehr Medizininformatik am Meer
Mehr Medizininformatik am Meer
 
Implementierung Graph-basierter Ansätze für das Management systembiologischer...
Implementierung Graph-basierter Ansätze für das Management systembiologischer...Implementierung Graph-basierter Ansätze für das Management systembiologischer...
Implementierung Graph-basierter Ansätze für das Management systembiologischer...
 
Using Neo4j technologies for the management of systems biology models
Using Neo4j technologies for the management of systems biology modelsUsing Neo4j technologies for the management of systems biology models
Using Neo4j technologies for the management of systems biology models
 
Model management for systems biology projects
Model management for systems biology projectsModel management for systems biology projects
Model management for systems biology projects
 
Model management tools for improved reproducibility in systems biology
Model management tools for improved reproducibility in systems biologyModel management tools for improved reproducibility in systems biology
Model management tools for improved reproducibility in systems biology
 
Short introduction to SED-ML
Short introduction to SED-MLShort introduction to SED-ML
Short introduction to SED-ML
 
Data and model management in Systems Biology
Data and model management in Systems BiologyData and model management in Systems Biology
Data and model management in Systems Biology
 
Standards and tools for model management in biomedical research
Standards and tools for model management in biomedical researchStandards and tools for model management in biomedical research
Standards and tools for model management in biomedical research
 
Data and Model Management for Systems Biology
Data and Model Management  for Systems BiologyData and Model Management  for Systems Biology
Data and Model Management for Systems Biology
 
Identifying pattern in reaction networks of computational models
Identifying pattern in reaction networks of computational modelsIdentifying pattern in reaction networks of computational models
Identifying pattern in reaction networks of computational models
 
Extended support for standard graphical notations of biological networks in s...
Extended support for standard graphical notations of biological networks in s...Extended support for standard graphical notations of biological networks in s...
Extended support for standard graphical notations of biological networks in s...
 
Modelling sample at SEMS from a graph perspective
Modelling sample at SEMS from a graph perspectiveModelling sample at SEMS from a graph perspective
Modelling sample at SEMS from a graph perspective
 
Coming Soon: de.NBI and SBGN-ED @ SEMS
Coming Soon: de.NBI and SBGN-ED @ SEMSComing Soon: de.NBI and SBGN-ED @ SEMS
Coming Soon: de.NBI and SBGN-ED @ SEMS
 

Recently uploaded

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 

Recently uploaded (20)

Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 

Meta-Information for Bio-Models

  • 1. Model Meta-Information Dagmar Waltemath Workshop on Ontology in Modeling and Simulation of Neuronal Systems Rostock, 26th of May, 2010 Dagmar Waltemath Rostock, 2010
  • 2. Part 1: Meta-Information and annotations Dagmar Waltemath Rostock, 2010
  • 3. Model structure vs meta-information B 0.9 0.2 2A C 0.4 • Model structure, e.g. SBML, CellML – Encodes the network, e.g. of biochemical reactions – Necessary mathematical information for simulation/execution of a model Dagmar Waltemath Rostock, 2010
  • 4. Model structure vs meta-information B 0.9 0.2 2A C 0.4 • Models not only are one-time encodings of the mathematics of a biological system – Model reuse (expansion, teaching, collaborations …) – Model search & browsing – Model visualisation – Model merging ... Dagmar Waltemath Rostock, 2010
  • 5. Model structure vs meta-information B [SBO] 0.9 [Uniprot] Protein complex 0.2 Tetracycline [UniProt] repressor [GO] 2A C Lactose protein translation Operon process 0.4 Repressor • Model meta-information helps “understanding” the model – MIRIAM (Minimum Information Requested in the Annotation of Models) – Use of controlled annotation, particularly ontologies, including Gene Ontology, Systems Biology Ontology, UniProt, CheBi ... Dagmar Waltemath Rostock, 2010
  • 6. Model meta-information encoding MIRIAM standard on MIRIAM resources • Makes meta-information computer-processable • Ensures permanent links to information and knowledge • http://www.ebi.ac.uk/miriam/main/ and http://www.biomodels.net/qualifiers/ Dagmar Waltemath Rostock, 2010
  • 7. Possible types of meta-information Reaction: Organism: degradation of TetR transcripts (GO:0006402) E-Coli (UniProt:562) Compartment: Cell (GO:0005623) Publication: pubmed:10659856 Format: SBML (SED-ML:type=”SBML”) Species: transcript Lactose operon repressor (UniProtKB:P03023), is versionOf mRNA (CHEBI:33699), located in the cell (GO:0005623) Behavior: Oscillation (TEDDY_0000006) SimulationAlgorithm: Gillespie (KiSAO:000029) Dagmar Waltemath Rostock, 2010
  • 8. Biomodels.net initiative Minimum Information Requested In the Annotation of Models (MIRIAM) • Systems Biology Ontology (SBO) Minimum Information About a Simulation • Experiment (MIASE) • Simulation Experiment Description Markup Language (SED-ML) • Kinetic Simulation Algorithm Ontology (KiSAO) • Terminology for the Description of Dynamics (TEDDY) • http://www.biomodels.net
  • 9. Summary • Use cases and software for model annotation → follow-up presentation Ron Henkel • Further information on model meta-information – Metadata For Systems Biology, Juty (2009) http://videolectures.net/mlsb09_juty_mfsb/ – Minimum information requested in the annotation of biochemical models (MIRIAM), Le Novère, Finney, Hucka et al. , Nature (2006) http://www.nature.com/nbt/journal/v23/n12/abs/nbt1156.html Dagmar Waltemath Rostock, 2010
  • 10. Part 2: Simulation experiment descriptions Dagmar Waltemath Rostock, 2010
  • 11. Part 2: Simulation experiment descriptions SED-ML: A format proposal for the storage and exchange of simulation experiments (as one particular type of meta-information) Dagmar Waltemath Rostock, 2010
  • 12. Motivation Biological publication find according Model repository publication database load model read Simulation tool apply model simulation changes result Dagmar Waltemath Rostock, 2010
  • 13. SED-ML • Simulation Experiment Description Markup Language – Community project since 2007 – XML Format / XML Schema / UML Object model – Main parts: • Pre-processing • Model references • Simulation settings • Post-processing Dagmar Waltemath Rostock, 2010
  • 14. SED-ML • Model • Simulation • Task • DataGenerator • Output (Figure by Frank Bergmann, biomodels.net 2010) Dagmar Waltemath Rostock, 2010
  • 15. SED-ML Biological publication find according Model repository publication database load model read Simulation tool apply model simulation changes result Dagmar Waltemath Rostock, 2010
  • 16. SED-ML Biological publication find according Model repository publication database SED-ML load model export & store read SED-ML Simulation tool apply model simulation changes result Dagmar Waltemath Rostock, 2010
  • 17. SED-ML load model(s) call SED-ML Model file SED-ML database apply model changes run simulation(s) Simulation tool simulation result Dagmar Waltemath Rostock, 2010
  • 18. SED-ML Specification & Implementation • SED-ML L1 V1 Specification – under development – preliminary version available from Sourceforge • SED-ML Implementation – Libsedml & examples – Jlibsedml – SED-ML validator Dagmar Waltemath Rostock, 2010
  • 19. Use Cases • Storage simulation experiment – independently from a simulation tool – in a reusable and exchangeable manner • Import simulation experiment – collaborative work – teaching – curation • Simulation using several models – in different formats → coupling? • Simulation experiment using different settings Dagmar Waltemath Rostock, 2010
  • 20. Example “I normally use Copasi but most of the time it shows errors and/or warnings when I tried to import SBML models in it. For an example in Biomodel database the model BIOMD0000000139 and BIOMD0000000140 are two different models and they are supposed to show different results. Unfortunately simulating them in Copasi gives same result for both the models. Moreover different versions and curated model also cause problem. “ (arvin mer on sbml-discuss) (Figures produced by Frank Bergmann in SBW Workbench) Dagmar Waltemath Rostock, 2010
  • 21. Summary • Community – Nicolas Le Novère (EBI) – Frank Bergmann (SBW Workbench, libsedml) – Richard Adams (SED-ML validator, jlibsedml) – Ion Moraru (Virtual Cell) – … • Further Information – http://sourceforge.net/projects/sed-ml/ – http://biomodels.net/sed-ml • Getting involved – sed-ml-discuss@lists.sourceforge.net Dagmar Waltemath Rostock, 2010
  • 22. Example: What we learn from meta-information and simulation descriptions …
  • 23. Information in the SBML model • 1 compartment • 1 standard species • No reactions • 8 global quantities (parameters) • 2 rate rules • 2 events Dagmar Waltemath Rostock, 2010
  • 24. Information in the model annotation Model reference urn:miriam:biomodels.db:BIOMD0000000127 • Publication reference urn:miriam:pubmed:18244602 • Model is on organism mammals urn:miriam:taxonomy:40674 • Compartment is version of a cellular compartment urn:miriam:obo.go:GO • %3A0005623 Has a standard species not annotated in the model • Encodes 2 rate rules: the regulation of membrane potential (variable v) • urn:miriam:obo.go:GO%3A0042391, the positive regulation of potassium ion transport (variable U) urn:miriam:obo.go:GO%3A0043268 No reactions • 8 global quantities (parameters) not annotated in the SBML model • Has 2 events: a version of the stabilization of membrane potential (event • event_0000001) urn:miriam:obo.go:GO%3A0030322, and the detection of electrical stimulus (event Stimulus) urn:miriam:obo.go:GO%3A0050981 Dagmar Waltemath Rostock, 2010
  • 25. Information in the SED-ML file • First tries (COPASI, time course on v, initial parametrisation) 1 ms 100ms 1000ms Dagmar Waltemath Rostock, 2010
  • 26. Information in the SED-ML file • Adjusting simulation step size and duration publication COPASI, duration: 140ms, step size: 0.14 Dagmar Waltemath Rostock, 2010
  • 27. Information in the SED-ML file • Updating initial model parameters Publication COPASI, adjusted parameter values (a=0.02, b=0.2 c=-55, d=4) Dagmar Waltemath Rostock, 2010
  • 28. Thank you for your attention! dagmar.waltemath@uni-rostock.de sed-ml-discuss@lists.sourceforge.net Dagmar Waltemath Rostock, 2010