SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à Meta-Information for Bio-Models

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
 

Similaire à 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
 

Plus de University Medicine Greifswald

Plus de 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
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
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
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Dernier (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
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
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.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
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
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"
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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 ...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

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