SlideShare a Scribd company logo
TM


                               Common ground between modelers and simulation software:
                                    The Systems Biology Markup Language (SBML)
SBML Editors




                                                                                         SBML Team
               Mike Hucka        California Institute of Technology, Pasadena, CA, US                Mike Hucka         California Institute of Technology, Pasadena, CA, US
               Frank Bergmann California Institute of Technology, Pasadena, CA, US                   Frank Bergmann California Institute of Technology, Pasadena, CA, US
               Sarah Keating       European Bioinformatics Institute, Cambridge, UK
                                                                                                     Sarah Keating       European Bioinformatics Institute, Cambridge, UK
               Chris Myers                  University of Utah, Salt Lake City, UT, US
               James Schaff        U. Connecticut Health Center, Farmington, CT, US                  Lucian Smith                 University of Washington, Seattle, WA, US

               Lucian Smith                University of Washington, Seattle, WA, US                 Linda Taddeo       California Institute of Technology, Pasadena, CA, US



                                       SBML                                                                                    SBO
  The Systems Biology Markup Language (SBML) is a computer-readable                       The Systems Biology Ontology (SBO) provides a set of controlled vocabularies
  format for representing models of biological processes. It's applicable to              that can be used to make the mathematical meaning of a model more precise
  simulations of metabolism, cell-signaling, and many other topics.                       and machine-readable. Each component of model can be annotated with
                                                                                          references to terms from SBO, allowing software to “understand” what kind of
  Over 230 software systems support SBML today.
                                                                                          entities they are. The result: software can work more intelligently with models.
  See http://sbml.org/SBML_Software_Guide
  Example components of an SBML model:                                                    Today, various software systems use SBO terms to give users impressive
                                                                                          new capabilities for working with SBML models.
  • Compartments: well-stirred containers of finite size where species are located.
  • Species: pools of entities of the same kind located in a compartment and              Find out more about SBO at http://biomodels.net/sbo
    participating in reactions (processes).
  • Reactions: statements describing transformation, transport or binding                                                  MIRIAM
    processes that change the amount of one or more species.                              The guidelines for the Minimum Information Requested in the Annotation
                                                                                          of biochemical Models (MIRIAM) define a simple approach for two important
  • Parameters: quantities with symbolic names, usable in mathematical
                                                                                          aspects of reusable models:
    formulas throughout a model.
  • Events: statements describing discontinuous, instantaneous changes in                 • The minimum information a model should contain in order for readers to
    the values of one or more variables of any type (e.g., species).                        be able to trace its provenance, and
                                                                                          • A simple scheme for encoding both the provenance data as well as
                                SBML Level 3                                                references to external data sources (such as external databases).
                                                                                          Find out more about MIRIAM at http://biomodels.net/miriam
  SBML Level 3 Core released 6 October 2010
  See http://sbml.org/Documents/Specifications

  SBML Level 3 defines a mechanism whereby packages
                                                                                                                           SED-ML
  can add syntax and semantics for new features.                                          Reproducing the results of using a model requires having more than just
  Examples being developed today:                                                         the model at hand: it requires knowing such things as the simulation system
                                                                                          used, the software settings, the initial and starting conditions for the model
  • Multicellular/multicomponent species: species with internal                           execution, the way that the output data was arranged, and so on.
    state, structure & bonds between individual entities.
                                                                                          The Simulation Experiment Description Markup Language (SED-ML) is a
  • Qualitative models: formalisms such as Boolean networks and Petri Nets.               software-independent format for recording such data in a way that can be
  • Flux balance constraints: steady-state models (e.g., for flux-balance analysis).      used and exchanged by many different software systems. Its aim is to
                                                                                          answer the question “How was this model used to produce that result?”
  • Spatial models: models where compartments are spatially inhomogeneous
    and processes involve spatial variables.                                              Find out more about SED-ML at http://sed-ml.org


                                                                  http://sbml.org                                                  Support for SBML infrastructure and software
                                                                                                                                   development provided by NIGMS grant GM070923.

More Related Content

Viewers also liked

BGAN_Global_Coverage_Map
BGAN_Global_Coverage_MapBGAN_Global_Coverage_Map
BGAN_Global_Coverage_Map
Bryan Munro-Smith
 
บทเรียนคณิตศาสตร์ ป
บทเรียนคณิตศาสตร์ ปบทเรียนคณิตศาสตร์ ป
บทเรียนคณิตศาสตร์ ปworamon
 
Radiotvsahel
RadiotvsahelRadiotvsahel
RadiotvsahelSidi Ndb
 
SELLOUTRECORDAmerica_vs_Tigres
SELLOUTRECORDAmerica_vs_TigresSELLOUTRECORDAmerica_vs_Tigres
SELLOUTRECORDAmerica_vs_Tigres
alexnini
 
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidananPengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
kristanto djuwahir
 
Beacon3_1-11-16(1)
Beacon3_1-11-16(1)Beacon3_1-11-16(1)
Beacon3_1-11-16(1)
Darius Dupins
 
TrainingTataTele
TrainingTataTeleTrainingTataTele
TrainingTataTeleRahul Vats
 
Upis za program komercijalist šk. god. 2012.
Upis za program komercijalist šk. god. 2012.Upis za program komercijalist šk. god. 2012.
Upis za program komercijalist šk. god. 2012.
Trgovacka skola - Zagreb
 
Melinda Resume 3
Melinda Resume 3Melinda Resume 3
Melinda Resume 3
Melinda Mcmanus
 
Toastmasters_WinnerHumorousSpeechFirst
Toastmasters_WinnerHumorousSpeechFirstToastmasters_WinnerHumorousSpeechFirst
Toastmasters_WinnerHumorousSpeechFirstRahul Vats
 

Viewers also liked (12)

BGAN_Global_Coverage_Map
BGAN_Global_Coverage_MapBGAN_Global_Coverage_Map
BGAN_Global_Coverage_Map
 
บทเรียนคณิตศาสตร์ ป
บทเรียนคณิตศาสตร์ ปบทเรียนคณิตศาสตร์ ป
บทเรียนคณิตศาสตร์ ป
 
Radiotvsahel
RadiotvsahelRadiotvsahel
Radiotvsahel
 
GTAfinal
GTAfinalGTAfinal
GTAfinal
 
SELLOUTRECORDAmerica_vs_Tigres
SELLOUTRECORDAmerica_vs_TigresSELLOUTRECORDAmerica_vs_Tigres
SELLOUTRECORDAmerica_vs_Tigres
 
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidananPengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
Pengumuman sipensimaru gel 2 nhm 2012 prodi d3 kebidanan
 
Beacon3_1-11-16(1)
Beacon3_1-11-16(1)Beacon3_1-11-16(1)
Beacon3_1-11-16(1)
 
TrainingTataTele
TrainingTataTeleTrainingTataTele
TrainingTataTele
 
Upis za program komercijalist šk. god. 2012.
Upis za program komercijalist šk. god. 2012.Upis za program komercijalist šk. god. 2012.
Upis za program komercijalist šk. god. 2012.
 
Melinda Resume 3
Melinda Resume 3Melinda Resume 3
Melinda Resume 3
 
тест 1
тест 1тест 1
тест 1
 
Toastmasters_WinnerHumorousSpeechFirst
Toastmasters_WinnerHumorousSpeechFirstToastmasters_WinnerHumorousSpeechFirst
Toastmasters_WinnerHumorousSpeechFirst
 

Similar to Common ground between modelers and simulation software: the Systems Biology Markup Language (SBML)

A new language for a new biology: How SBML and other tools are transforming m...
A new language for a new biology: How SBML and other tools are transforming m...A new language for a new biology: How SBML and other tools are transforming m...
A new language for a new biology: How SBML and other tools are transforming m...
Mike Hucka
 
Creating a new language to support open innovation
Creating a new language to support open innovationCreating a new language to support open innovation
Creating a new language to support open innovation
Mike Hucka
 
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
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
Mike Hucka
 
A summary of various COMBINE standardization activities
A summary of various COMBINE standardization activitiesA summary of various COMBINE standardization activities
A summary of various COMBINE standardization activities
Mike Hucka
 
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
 
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
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBML
Mike Hucka
 
A status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBMLA status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBML
Mike Hucka
 
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
 
Some SBML-related resources at SBML.org
Some SBML-related resources at SBML.orgSome SBML-related resources at SBML.org
Some SBML-related resources at SBML.org
Mike Hucka
 
Brief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation ApproachesBrief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation Approaches
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
 
Recent software and services to support the SBML community
Recent software and services to support the SBML community Recent software and services to support the SBML community
Recent software and services to support the SBML community
Mike Hucka
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLSSBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
csandit
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc
c.titus.brown
 
Michael Hucka.ppt
Michael Hucka.pptMichael Hucka.ppt
Michael Hucka.ppt
AnandKumar459862
 
Sbi simulation
Sbi simulationSbi simulation
Sbi simulation
Egart'z Sarawak
 
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
 
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
 

Similar to Common ground between modelers and simulation software: the Systems Biology Markup Language (SBML) (20)

A new language for a new biology: How SBML and other tools are transforming m...
A new language for a new biology: How SBML and other tools are transforming m...A new language for a new biology: How SBML and other tools are transforming m...
A new language for a new biology: How SBML and other tools are transforming m...
 
Creating a new language to support open innovation
Creating a new language to support open innovationCreating a new language to support open innovation
Creating a new language to support open innovation
 
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...
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
A summary of various COMBINE standardization activities
A summary of various COMBINE standardization activitiesA summary of various COMBINE standardization activities
A summary of various COMBINE standardization activities
 
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
 
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)
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBML
 
A status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBMLA status update on COMBINE standardization activities, with a focus on SBML
A status update on COMBINE standardization activities, with a focus on SBML
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
 
Some SBML-related resources at SBML.org
Some SBML-related resources at SBML.orgSome SBML-related resources at SBML.org
Some SBML-related resources at SBML.org
 
Brief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation ApproachesBrief Review of Common Modeling Formalisms and Representation Approaches
Brief Review of Common Modeling Formalisms and Representation Approaches
 
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
 
Recent software and services to support the SBML community
Recent software and services to support the SBML community Recent software and services to support the SBML community
Recent software and services to support the SBML community
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLSSBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
 
2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc2013 nas-ehs-data-integration-dc
2013 nas-ehs-data-integration-dc
 
Michael Hucka.ppt
Michael Hucka.pptMichael Hucka.ppt
Michael Hucka.ppt
 
Sbi simulation
Sbi simulationSbi simulation
Sbi simulation
 
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
 
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...
 

More from Mike Hucka

Caltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing SystemCaltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing System
Mike Hucka
 
Finding the right wheel
Finding the right wheelFinding the right wheel
Finding the right wheel
Mike Hucka
 
Introduction to Satellite Meeting on Overview and Use of Standards and Format...
Introduction to Satellite Meeting on Overview and Use of Standards and Format...Introduction to Satellite Meeting on Overview and Use of Standards and Format...
Introduction to Satellite Meeting on Overview and Use of Standards and Format...
Mike Hucka
 
What is "COMBINE"?
What is "COMBINE"?What is "COMBINE"?
What is "COMBINE"?
Mike Hucka
 
Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...
Mike Hucka
 
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
Mike Hucka
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology Systems
Mike Hucka
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resources
Mike Hucka
 
Retrospective about SBML on the occasion of the 10th Anniversary of SBML
Retrospective about SBML on the occasion of the 10th Anniversary of SBMLRetrospective about SBML on the occasion of the 10th Anniversary of SBML
Retrospective about SBML on the occasion of the 10th Anniversary of SBML
Mike Hucka
 
SBML (the Systems Biology Markup Language), BioModels Database, and related r...
SBML (the Systems Biology Markup Language), BioModels Database, and related r...SBML (the Systems Biology Markup Language), BioModels Database, and related r...
SBML (the Systems Biology Markup Language), BioModels Database, and related r...
Mike Hucka
 
Finding common ground between modelers and simulation software in systems bio...
Finding common ground between modelers and simulation software in systems bio...Finding common ground between modelers and simulation software in systems bio...
Finding common ground between modelers and simulation software in systems bio...
Mike Hucka
 
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
 
General updates about SBML and SBML Team activities
General updates about SBML and SBML Team activitiesGeneral updates about SBML and SBML Team activities
General updates about SBML and SBML Team activities
Mike Hucka
 
SBML: What Is It About?
SBML: What Is It About?SBML: What Is It About?
SBML: What Is It About?
Mike Hucka
 
Software for SBML Today
Software for SBML TodaySoftware for SBML Today
Software for SBML Today
Mike Hucka
 

More from Mike Hucka (15)

Caltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing SystemCaltech DIBS: Digital Borrowing System
Caltech DIBS: Digital Borrowing System
 
Finding the right wheel
Finding the right wheelFinding the right wheel
Finding the right wheel
 
Introduction to Satellite Meeting on Overview and Use of Standards and Format...
Introduction to Satellite Meeting on Overview and Use of Standards and Format...Introduction to Satellite Meeting on Overview and Use of Standards and Format...
Introduction to Satellite Meeting on Overview and Use of Standards and Format...
 
What is "COMBINE"?
What is "COMBINE"?What is "COMBINE"?
What is "COMBINE"?
 
Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...Reproducibility of computational research: methods to avoid madness (Session ...
Reproducibility of computational research: methods to avoid madness (Session ...
 
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
Update on SBML for Tuesday Sep. 17 (COMBINE 2013)
 
Systems Biology Systems
Systems Biology SystemsSystems Biology Systems
Systems Biology Systems
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resources
 
Retrospective about SBML on the occasion of the 10th Anniversary of SBML
Retrospective about SBML on the occasion of the 10th Anniversary of SBMLRetrospective about SBML on the occasion of the 10th Anniversary of SBML
Retrospective about SBML on the occasion of the 10th Anniversary of SBML
 
SBML (the Systems Biology Markup Language), BioModels Database, and related r...
SBML (the Systems Biology Markup Language), BioModels Database, and related r...SBML (the Systems Biology Markup Language), BioModels Database, and related r...
SBML (the Systems Biology Markup Language), BioModels Database, and related r...
 
Finding common ground between modelers and simulation software in systems bio...
Finding common ground between modelers and simulation software in systems bio...Finding common ground between modelers and simulation software in systems bio...
Finding common ground between modelers and simulation software in systems bio...
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
 
General updates about SBML and SBML Team activities
General updates about SBML and SBML Team activitiesGeneral updates about SBML and SBML Team activities
General updates about SBML and SBML Team activities
 
SBML: What Is It About?
SBML: What Is It About?SBML: What Is It About?
SBML: What Is It About?
 
Software for SBML Today
Software for SBML TodaySoftware for SBML Today
Software for SBML Today
 

Recently uploaded

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 

Recently uploaded (20)

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 

Common ground between modelers and simulation software: the Systems Biology Markup Language (SBML)

  • 1. TM Common ground between modelers and simulation software: The Systems Biology Markup Language (SBML) SBML Editors SBML Team Mike Hucka California Institute of Technology, Pasadena, CA, US Mike Hucka California Institute of Technology, Pasadena, CA, US Frank Bergmann California Institute of Technology, Pasadena, CA, US Frank Bergmann California Institute of Technology, Pasadena, CA, US Sarah Keating European Bioinformatics Institute, Cambridge, UK Sarah Keating European Bioinformatics Institute, Cambridge, UK Chris Myers University of Utah, Salt Lake City, UT, US James Schaff U. Connecticut Health Center, Farmington, CT, US Lucian Smith University of Washington, Seattle, WA, US Lucian Smith University of Washington, Seattle, WA, US Linda Taddeo California Institute of Technology, Pasadena, CA, US SBML SBO The Systems Biology Markup Language (SBML) is a computer-readable The Systems Biology Ontology (SBO) provides a set of controlled vocabularies format for representing models of biological processes. It's applicable to that can be used to make the mathematical meaning of a model more precise simulations of metabolism, cell-signaling, and many other topics. and machine-readable. Each component of model can be annotated with references to terms from SBO, allowing software to “understand” what kind of Over 230 software systems support SBML today. entities they are. The result: software can work more intelligently with models. See http://sbml.org/SBML_Software_Guide Example components of an SBML model: Today, various software systems use SBO terms to give users impressive new capabilities for working with SBML models. • Compartments: well-stirred containers of finite size where species are located. • Species: pools of entities of the same kind located in a compartment and Find out more about SBO at http://biomodels.net/sbo participating in reactions (processes). • Reactions: statements describing transformation, transport or binding MIRIAM processes that change the amount of one or more species. The guidelines for the Minimum Information Requested in the Annotation of biochemical Models (MIRIAM) define a simple approach for two important • Parameters: quantities with symbolic names, usable in mathematical aspects of reusable models: formulas throughout a model. • Events: statements describing discontinuous, instantaneous changes in • The minimum information a model should contain in order for readers to the values of one or more variables of any type (e.g., species). be able to trace its provenance, and • A simple scheme for encoding both the provenance data as well as SBML Level 3 references to external data sources (such as external databases). Find out more about MIRIAM at http://biomodels.net/miriam SBML Level 3 Core released 6 October 2010 See http://sbml.org/Documents/Specifications SBML Level 3 defines a mechanism whereby packages SED-ML can add syntax and semantics for new features. Reproducing the results of using a model requires having more than just Examples being developed today: the model at hand: it requires knowing such things as the simulation system used, the software settings, the initial and starting conditions for the model • Multicellular/multicomponent species: species with internal execution, the way that the output data was arranged, and so on. state, structure & bonds between individual entities. The Simulation Experiment Description Markup Language (SED-ML) is a • Qualitative models: formalisms such as Boolean networks and Petri Nets. software-independent format for recording such data in a way that can be • Flux balance constraints: steady-state models (e.g., for flux-balance analysis). used and exchanged by many different software systems. Its aim is to answer the question “How was this model used to produce that result?” • Spatial models: models where compartments are spatially inhomogeneous and processes involve spatial variables. Find out more about SED-ML at http://sed-ml.org http://sbml.org Support for SBML infrastructure and software development provided by NIGMS grant GM070923.