SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
Applying  the  Scien.fic  Method  
to  Simula.on  Experiments
Frank	
  T.	
  Bergmann,	
  PhD	
  
California	
  Ins8tute	
  of	
  Technology	
  
University	
  of	
  Heidelberg	
  
Bergman@caltech.edu	
  
	
  
Outline
Background	
  &	
  Introduc8on	
  
Simula8on	
  Experiment	
  Descrip8on	
  Markup	
  Language	
  –	
  
SED-­‐ML	
  
SoMware	
  Support	
  
Conclusion	
  
Scien.fic  Method

Scien&fic	
  method	
  –	
  body	
  of	
  techniques	
  
for	
  inves3ga3ng	
  phenomena	
  and	
  
acquiring	
  new	
  knowledge,	
  as	
  well	
  as	
  for	
  
correc&ng	
  and	
  integra&ng	
  previous	
  
knowledge.	
  

hOp://en.wikipedia.org/wiki/Scien8fic_method	
  
Models
Models

Teusink	
  et.	
  al,	
  2003,	
  DOI:	
  10.1046/j.1432-­‐1327.2000.01527.x	
  
Adapted	
  from	
  Michael	
  Hucka	
  	
  
Model
Species

Species	
  
Reac.ons

Species	
  

Reac8ons	
  
Rate  Laws

Species	
  

Reac8ons	
  
Systems  Biology  Markup  Language  (SBML)
<?xml version="1.0" encoding="UTF-8"?>
<sbml xmlns="http://www.sbml.org/sbml/level2/version4"
level="2" version="4">
<model id="BorisEJB" name="BorisEJB">
<listOfCompartments>
<compartment id="compartment" size="1"/>
</listOfCompartments>
<listOfSpecies>
<species id="MKKK" compartment="compartment"
initialConcentration="90"/>
<species id="MKKK_P" compartment="compartment"
initialConcentration="10"/>
[ . . . ]
</listOfSpecies>
<listOfParameters>
<parameter id="J0_V1" value="2.5"/>
<parameter id="J0_Ki" value="9"/>
<parameter id="J0_n" value="1"/>
<parameter id="J0_K1" value="10"/>
[ . . . ]
</listOfParameters>
<listOfReactions>
<reaction id="J0" reversible="false">
<listOfReactants>
<speciesReference species="MKKK"/>
</listOfReactants>
<listOfProducts>
<speciesReference species="MKKK_P"/>
</listOfProducts>
<listOfModifiers>
<modifierSpeciesReference species="MAPK_PP"/>
<modifierSpeciesReference species="MAPK_PP"/>
</listOfModifiers>
<kineticLaw>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
[ . . . ]
SBML  SoCware  Guide

hOp://sbml.org/SBML_SoMware_Guide	
  
Journals
•  BioMedCentral	
  (all	
  journals)	
  
•  Biophysical	
  Journal	
  
•  Computa8onal	
  and	
  Mathema8cal	
  Biology	
  
•  FEBS	
  Journal	
  
•  IET	
  Systems	
  Biology	
  
•  Molecular	
  Systems	
  Biology	
  
•  Nature	
  (all	
  NPG	
  journals)	
  
•  PLoS	
  (all	
  journals)	
  
•  PNAS	
  
•  Royal	
  Society	
  of	
  Chemistry	
  (all	
  journals)	
  
•  UCSD	
  Molecule	
  Pages	
  
hOp://sbml.org/Documents/Publica8ons_known_to_accept_submissions_in_SBML_format	
  
Models

Teusink	
  et.	
  al,	
  2003,	
  DOI:	
  10.1046/j.1432-­‐1327.2000.01527.x	
  
Simula.on  Experiments
Simula.on  Experiments

Huang	
  et.	
  al,	
  1996,	
  DOI:	
  10.1073/pnas.93.19.10078	
  
biomodels.net/biomodels
biomodels.net/biomodels

Adapted	
  from	
  Michael	
  Hucka	
  	
  
Simula.on  Experiments

Cura8on	
  tab	
  of	
  BioModel	
  #9	
  

Curator's comment: (updated: 15 Jul 2013 13:25:23 BST)#
Figure 2B of the reference publication has been reproduced using Copasi 4.10
(Build 55). A logarithmic parameter scan over a range of "MAPKKK activator (Ras)"
values with simultaneous calculation of the steady state was performed.#
Huang	
  et.	
  al,	
  1996,	
  DOI:	
  10.1073/pnas.93.19.10078	
  
Simula.on  Experiments

Curator's comment: (updated: 15 Jul 2013 13:25:23 BST)#
Figure 2B of the reference publication has been reproduced using Copasi 4.10
(Build 55). A logarithmic parameter scan over a range of "MAPKKK activator (Ras)"
values with simultaneous calculation of the steady state was performed.#
Huang	
  et.	
  al,	
  1996,	
  DOI:	
  10.1073/pnas.93.19.10078	
  
Large  scale  integra.ve  models  …  
Outline
Background	
  &	
  Introduc8on	
  
Simula8on	
  Experiment	
  Descrip8on	
  Markup	
  Language	
  –	
  
SED-­‐ML	
  
SoMware	
  Support	
  
Conclusion	
  
Simula.on  Experiment  
Descrip.on  Markup  Language
SED-­‐ML:  Repeatable  simula.on  experiments
Model	
  
SED-­‐ML:  Repeatable  simula.on  experiments
Simula8on	
  

Model	
  
SED-­‐ML:  Repeatable  simula.on  experiments
Model	
  

Simula8on	
  

Task	
  
SED-­‐ML:  Repeatable  simula.on  experiments
Model	
  

Simula8on	
  

Task	
  

Data	
  Generators	
  
SED-­‐ML:  Repeatable  simula.on  experiments
Model	
  

Simula8on	
  

Task	
  

Reports	
  
Data	
  Generators	
  
SED-­‐ML  Level  1  Version  1
SED-­‐ML  Level  1  Version  2
One	
  
Step	
  	
  

Model	
  

Simula8on	
  

Steady	
  	
  
State	
  

Parameters	
  

Task	
  

Reports	
  
Data	
  Generators	
  

Repeated	
  Task	
  
SED-­‐ML  L1V2
SED-­‐ML  Future
SED-­‐ML
• Coverage	
  
• Simula8ons	
  (stochas8c	
  /	
  determinis8c	
  /	
  steady	
  state)	
  
• Parameter	
  Scans	
  (8me	
  course	
  /	
  steady	
  state	
  /	
  n-­‐
dimensional)	
  
• Dosing	
  /	
  Pulse	
  experiments	
  

• Work	
  in	
  Progress	
  
• Accessing	
  Experimental	
  Data,	
  	
  
• Op8miza8on	
  
• Parameter	
  Es8ma8on	
  
Outline
Background	
  &	
  Introduc8on	
  
Simula8on	
  Experiment	
  Descrip8on	
  Markup	
  Language	
  –	
  
SED-­‐ML	
  
SoMware	
  Support	
  
Conclusion	
  
SED-­‐ML  Script  Editor

hOp://libsedml.sf.net	
  	
  
SED-­‐ML  Web  Tools

hOp://sysbioapps.dyndns.org/SED-­‐ML_Web_Tools	
  	
  
Systems  Biology  Workbench

hOp://sbw.sf.net	
  	
  
Systems  Biology  Workbench

hOp://sbw.sf.net	
  	
  
Systems  Biology  Workbench

hOp://sbw.sf.net	
  	
  
CellDesigner

hOp://celldesigner.org	
  	
  
hOp://pysces.sf.net	
  	
  
SBSI  –  SED  ED

hOp://sourceforge.net/projects/sbsi/	
  	
  
COPASI

hOp://www.copasi.org/	
  	
  
VCELL

hOp://www.nrcam.uchc.edu/	
  	
  
JWS  Online

hOp://jjj.biochem.sun.ac.za/	
  	
  
Libraries
•  libSedML:	
  .NET;	
  BSD	
  License	
  	
  
hOp://libsedml.sourceforge.net	
  
•  libSEDML:	
  C/C++	
  with	
  bindings	
  for	
  .NET,	
  Java,	
  Perl,	
  Python,	
  R,	
  Ruby;	
  
BSD	
  License,	
  hOps://github.com/Bergmann/libsedml	
  
	
  
•  jlibsedml:	
  Java;	
  MIT	
  License	
  	
  
hOp://sourceforge.net/projects/jlibsedml/	
  
•  clibsedml,:	
  C;	
  BSD	
  License	
  
hOp://sourceforge.net/projects/clibsedml	
  
	
  
Outline
Background	
  &	
  Introduc8on	
  
Simula8on	
  Experiment	
  Descrip8on	
  Markup	
  Language	
  –	
  
SED-­‐ML	
  
SoMware	
  Support	
  
Conclusion	
  
Conclusions
•  Opportunity:	
  Simula8on	
  Experiments	
  as	
  readily	
  exchangeable	
  as	
  
computa8onal	
  models	
  
•  Independently	
  of	
  SoMware	
  tools	
  à	
  independent	
  verifica8on	
  of	
  results	
  
•  Con8nue	
  in	
  another	
  tool	
  right,	
  where	
  you	
  leM	
  off	
  in	
  one	
  tool	
  
•  Possibility	
  of	
  full	
  documenta8on	
  of	
  experiments	
  
•  Reuse	
  the	
  precisely	
  same	
  experiment	
  for	
  different	
  models.	
  	
  

•  SoMware	
  Support	
  is	
  growing,	
  readily	
  available	
  in	
  a	
  number	
  of	
  tools.	
  
Next  Steps  …  
•  Finalize	
  SED-­‐ML	
  Level	
  1	
  Version	
  2	
  
•  Prototype	
  on	
  Version	
  3	
  

•  Export	
  remaining	
  experiments	
  from	
  the	
  SBW	
  Simula8on	
  Tool	
  	
  
•  Finish	
  work	
  on	
  SED-­‐ML	
  exporters	
  
•  SED-­‐ML	
  -­‐-­‐>	
  Matlab	
  
•  SED-­‐ML	
  -­‐-­‐>	
  Jarnac	
  
Acknowledgements
	
  
•  SED-­‐ML	
  Editors:	
  Frank	
  T.	
  Bergmann,	
  Dagmar	
  Waltemath,	
  Jonathan	
  
Cooper,	
  David	
  Nickerson,	
  Nicolas	
  Le	
  Novère,	
  Andrew	
  Miller,	
  Richard	
  
Adams	
  
•  BioModels	
  Support	
  Team	
  
•  SED-­‐ML	
  Community	
  
•  Ursula	
  Kummer,	
  Michael	
  Hucka,	
  Herbert	
  Sauro	
  
More  Informa.on  
•  SED-­‐ML:	
  
hOp://sed-­‐ml.org	
  	
  
hOp://8nyurl.com/sed-­‐ml-­‐l1v2-­‐rc	
  	
  
hOps://lists.sourceforge.net/lists/lis8nfo/sed-­‐ml-­‐discuss/	
  	
  
	
  

•  SED-­‐ML	
  Web	
  Tools:	
  	
  
hOp://sysbioapps.dyndns.org/SED-­‐ML_Web_Tools	
  	
  

•  SBML:	
  	
  
hOp://sbml.org/	
  
hOp://biomodels.net/biomodels	
  	
  
	
  

Mais conteúdo relacionado

Mais procurados

Probe Debugging
Probe DebuggingProbe Debugging
Probe DebuggingESUG
 
Architecture of a morphological malware detector
Architecture of a morphological malware detectorArchitecture of a morphological malware detector
Architecture of a morphological malware detectorUltraUploader
 
A tale of experiments on bug prediction
A tale of experiments on bug predictionA tale of experiments on bug prediction
A tale of experiments on bug predictionMartin Pinzger
 
Clone Detection for Graph-Based Model Transformation Languages
Clone Detection for Graph-Based Model Transformation LanguagesClone Detection for Graph-Based Model Transformation Languages
Clone Detection for Graph-Based Model Transformation LanguagesDaniel G. Strüber
 
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...Stefano Dalla Palma
 
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.PVS-Studio
 

Mais procurados (8)

Probe Debugging
Probe DebuggingProbe Debugging
Probe Debugging
 
Architecture of a morphological malware detector
Architecture of a morphological malware detectorArchitecture of a morphological malware detector
Architecture of a morphological malware detector
 
A tale of experiments on bug prediction
A tale of experiments on bug predictionA tale of experiments on bug prediction
A tale of experiments on bug prediction
 
Rails
RailsRails
Rails
 
Clone Detection for Graph-Based Model Transformation Languages
Clone Detection for Graph-Based Model Transformation LanguagesClone Detection for Graph-Based Model Transformation Languages
Clone Detection for Graph-Based Model Transformation Languages
 
A
AA
A
 
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...
VCCFinder: Finding Potential Vulnerabilities in Open-Source Projects to Assis...
 
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.
Celebrating 30-th anniversary of the first C++ compiler: let's find bugs in it.
 

Destaque

Simulation As a Method To Support Complex Organizational Transformations in H...
Simulation As a Method To Support Complex Organizational Transformations in H...Simulation As a Method To Support Complex Organizational Transformations in H...
Simulation As a Method To Support Complex Organizational Transformations in H...Jos van Hillegersberg
 
A368 afa1 b0f8-4b79-812f-980f7dc622bf
A368 afa1 b0f8-4b79-812f-980f7dc622bfA368 afa1 b0f8-4b79-812f-980f7dc622bf
A368 afa1 b0f8-4b79-812f-980f7dc622bfShatabdi Mahanta
 
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...SeriousGamesAssoc
 
A copula-based Simulation Method for Clustered Multi-State Survival Data
A copula-based Simulation Method for Clustered Multi-State Survival DataA copula-based Simulation Method for Clustered Multi-State Survival Data
A copula-based Simulation Method for Clustered Multi-State Survival Datafedericorotolo
 
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...ArchiLab 7
 
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...iosrjce
 
Games and Serious Games in Urban Planning: Study Cases
Games and Serious Games in Urban Planning: Study CasesGames and Serious Games in Urban Planning: Study Cases
Games and Serious Games in Urban Planning: Study CasesBeniamino Murgante
 
A High-speed Verilog HDL Simulation Method using a Lightweight Translator
A High-speed Verilog HDL Simulation Method using a Lightweight TranslatorA High-speed Verilog HDL Simulation Method using a Lightweight Translator
A High-speed Verilog HDL Simulation Method using a Lightweight TranslatorRyohei Kobayashi
 
Architecture and urban planning (3 d) representation
Architecture and urban planning (3 d) representationArchitecture and urban planning (3 d) representation
Architecture and urban planning (3 d) representationMaria Bostenaru
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation systemArman Hossain
 
Parallel Simulation of Urban Dynamics on the GPU Ivan Blečić, Arnaldo Cecchi...
Parallel Simulation of Urban Dynamics on the GPU  Ivan Blečić, Arnaldo Cecchi...Parallel Simulation of Urban Dynamics on the GPU  Ivan Blečić, Arnaldo Cecchi...
Parallel Simulation of Urban Dynamics on the GPU Ivan Blečić, Arnaldo Cecchi...Beniamino Murgante
 
Simulations and Educational Games
Simulations and Educational GamesSimulations and Educational Games
Simulations and Educational GamesCynthia Calongne
 
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...NeISSProject
 
Simulation of urban mobility (sumo) prest
Simulation of urban mobility (sumo) prestSimulation of urban mobility (sumo) prest
Simulation of urban mobility (sumo) prestJaskaranpreet Singh
 
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...ServDes
 

Destaque (20)

Urban simulation by ANN-CA
Urban simulation by ANN-CAUrban simulation by ANN-CA
Urban simulation by ANN-CA
 
Simulation As a Method To Support Complex Organizational Transformations in H...
Simulation As a Method To Support Complex Organizational Transformations in H...Simulation As a Method To Support Complex Organizational Transformations in H...
Simulation As a Method To Support Complex Organizational Transformations in H...
 
EGLACOMM / MEVIA APP TEASER
EGLACOMM / MEVIA APP TEASEREGLACOMM / MEVIA APP TEASER
EGLACOMM / MEVIA APP TEASER
 
A368 afa1 b0f8-4b79-812f-980f7dc622bf
A368 afa1 b0f8-4b79-812f-980f7dc622bfA368 afa1 b0f8-4b79-812f-980f7dc622bf
A368 afa1 b0f8-4b79-812f-980f7dc622bf
 
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
Eswaran Subrahmanian - Serious Games in Complex Design of Urban Systems and P...
 
A copula-based Simulation Method for Clustered Multi-State Survival Data
A copula-based Simulation Method for Clustered Multi-State Survival DataA copula-based Simulation Method for Clustered Multi-State Survival Data
A copula-based Simulation Method for Clustered Multi-State Survival Data
 
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
Brudaru, o. 2011: cellular genetic algorithm with communicating grids for a d...
 
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...
Simulation of Urban Mobility (Sumo) For Evaluating Qos Parameters For Vehicul...
 
Serious games
Serious gamesSerious games
Serious games
 
Cfms project (asrc)
Cfms project (asrc)Cfms project (asrc)
Cfms project (asrc)
 
Games and Serious Games in Urban Planning: Study Cases
Games and Serious Games in Urban Planning: Study CasesGames and Serious Games in Urban Planning: Study Cases
Games and Serious Games in Urban Planning: Study Cases
 
A High-speed Verilog HDL Simulation Method using a Lightweight Translator
A High-speed Verilog HDL Simulation Method using a Lightweight TranslatorA High-speed Verilog HDL Simulation Method using a Lightweight Translator
A High-speed Verilog HDL Simulation Method using a Lightweight Translator
 
charge simulation method
charge simulation methodcharge simulation method
charge simulation method
 
Architecture and urban planning (3 d) representation
Architecture and urban planning (3 d) representationArchitecture and urban planning (3 d) representation
Architecture and urban planning (3 d) representation
 
Midsquare method- simulation system
Midsquare method- simulation systemMidsquare method- simulation system
Midsquare method- simulation system
 
Parallel Simulation of Urban Dynamics on the GPU Ivan Blečić, Arnaldo Cecchi...
Parallel Simulation of Urban Dynamics on the GPU  Ivan Blečić, Arnaldo Cecchi...Parallel Simulation of Urban Dynamics on the GPU  Ivan Blečić, Arnaldo Cecchi...
Parallel Simulation of Urban Dynamics on the GPU Ivan Blečić, Arnaldo Cecchi...
 
Simulations and Educational Games
Simulations and Educational GamesSimulations and Educational Games
Simulations and Educational Games
 
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...
Spatial Microsimulation for City Modelling, Social Forecasting and Urban Poli...
 
Simulation of urban mobility (sumo) prest
Simulation of urban mobility (sumo) prestSimulation of urban mobility (sumo) prest
Simulation of urban mobility (sumo) prest
 
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...
Empowering Stakeholders – Simulation Games As a Participatory Method - Jan Ec...
 

Semelhante a Applying the Scientific Method to Simulation Experiments

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
 
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 activitiesMike Hucka
 
Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...Common ground between modelers and simulation software: the Systems Biology M...
Common ground between modelers and simulation software: the Systems Biology M...Mike Hucka
 
Future Programming Language
Future Programming LanguageFuture Programming Language
Future Programming LanguageYLTO
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBMLMike 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 TOOLScsandit
 
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 moreMike Hucka
 
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCE
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCEINTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCE
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCEIPutuAdiPratama
 
B Chapman - Toolkit for variation comparison and analysis
B Chapman - Toolkit for variation comparison and analysisB Chapman - Toolkit for variation comparison and analysis
B Chapman - Toolkit for variation comparison and analysisJan Aerts
 
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
 
Opal Hermes - towards representative benchmarks
Opal  Hermes - towards representative benchmarksOpal  Hermes - towards representative benchmarks
Opal Hermes - towards representative benchmarksMichaelEichberg1
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems BiologyMike Hucka
 
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...StampedeCon
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS cscpconf
 
Sharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reportsSharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reportsGaignard Alban
 
SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)limscoder
 
Experiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsExperiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsChris Mungall
 
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 RobotsZoltan Micskei
 

Semelhante a Applying the Scientific Method to Simulation Experiments (20)

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
 
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
 
3rd presentation
3rd presentation3rd presentation
3rd presentation
 
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...
 
Future Programming Language
Future Programming LanguageFuture Programming Language
Future Programming Language
 
Recent Developments in SBML
Recent Developments in SBMLRecent Developments in SBML
Recent Developments in SBML
 
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
 
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
 
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCE
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCEINTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCE
INTRODUCTION TO MACHINE LEARNING FOR MATERIALS SCIENCE
 
B Chapman - Toolkit for variation comparison and analysis
B Chapman - Toolkit for variation comparison and analysisB Chapman - Toolkit for variation comparison and analysis
B Chapman - Toolkit for variation comparison and analysis
 
SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)SBML (the Systems Biology Markup Language)
SBML (the Systems Biology Markup Language)
 
Opal Hermes - towards representative benchmarks
Opal  Hermes - towards representative benchmarksOpal  Hermes - towards representative benchmarks
Opal Hermes - towards representative benchmarks
 
Computational Approaches to Systems Biology
Computational Approaches to Systems BiologyComputational Approaches to Systems Biology
Computational Approaches to Systems Biology
 
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...
Legacy Analysis: How Hadoop Streaming Enables Software Reuse – A Genomics Cas...
 
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
SBML FOR OPTIMIZING DECISION SUPPORT'S TOOLS
 
Sharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reportsSharing massive data analysis: from provenance to linked experiment reports
Sharing massive data analysis: from provenance to linked experiment reports
 
SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)SLM (Sample Lifecycle Manager)
SLM (Sample Lifecycle Manager)
 
Experiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsExperiences with logic programming in bioinformatics
Experiences with logic programming in bioinformatics
 
Cpascoe pimms or2012_
Cpascoe pimms or2012_Cpascoe pimms or2012_
Cpascoe pimms or2012_
 
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
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Applying the Scientific Method to Simulation Experiments