SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie Bio-Model Meta-Information and SED-ML

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
 
Introduction to Metadata Standards
Introduction to Metadata StandardsIntroduction to Metadata Standards
Introduction to Metadata Standards
David Massart
 
New challenges monolixday2011
New challenges monolixday2011New challenges monolixday2011
New challenges monolixday2011
blaudez
 

Ähnlich wie Bio-Model Meta-Information and SED-ML (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
 

Mehr von University Medicine Greifswald

Mehr von 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
 
Management of simulation studies in computational biology
Management of simulation studies in computational biologyManagement of simulation studies in computational biology
Management of simulation studies in computational biology
 
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
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 

Kürzlich hochgeladen (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

Bio-Model Meta-Information and SED-ML

  • 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