SlideShare une entreprise Scribd logo
1  sur  95
Télécharger pour lire hors ligne
Two decades of model sharing in
Two decades of model sharing in
systems biology
systems biology
Nicolas Le Novère
The Babraham Institute,
Cambridge, UK
n.lenovere@gmail.com
Who?
Scientific Baccalaureate at Prytanée National Militaire
“j'étais en l'une des plus célèbres écoles de l'Europe”
René Descartes – Discours de la méthode
Classes préparatoires aux grandes écoles – Math Bio
Mathematics
Physics
Chemistry
Natural
sciences
Bachelor physiology and cell biology
Magistere of biology-biochemistry
Molecular
biophysics
Evolution Neuroendocrinology
PhD
Nicotinic receptors:
Bioinformatics
Neuroanatomy
Behaviour
EMBO post-doc
Bacterial chemotaxy:
Molecular modelling
Mathematical modelling
CR CNRS
Récepteurs nicotiniques:
Modélisation moléculaire
Group leader
Systems biology
Synaptic signalling
Modelling, database
Formal representations
1992 1999
1999 2001
2001 2003
2003 2012
2014-2015
20%
Chief Data Ofcer
Paris
Cambridge
2012-
Tenure group leader
Signalling 50%
Epigenetics 30%
Lymphocytes 15%
Nuclear Dynamics 5%
Who?
Differential equations
Stochastique process
Steady states, flux
Multi-agent modelling
Rule-based modelling
Reaction-diffusion
Bioinformatics Modelling
NGS: Transcriptomics,
epigenetics (SC)
Metabolomics
(lipidomics)
Network inference
Machine-learning
Themes
Standardisation and sharing
Synaptic plasticity,
Neurodegenerative diseases
Epigenetics, cell differentiation
stem cells
MAMO
What?
Where?
Signalling
Len Stephens
Phil Hawkins
PI3 kinases
Heidy Welch
Rac signalling
Michael Wakelam
Lipidome
Simon Cook
Map kinases
Nick Ktistakis
Auto/mitophagy
Oliver Florey
Endocytosis
Nicolas Le Novère
Calcium signalling
Epigenetics
Wolf Reik
DNA marks
Gavin Kelsey
Germ cell methylation
Peter Rugg-Gunn
Early lineages
Myriam Hemberger
Trophoblast cells
Jon Houseley
Yeast aging
Olivia Casanueva
C elegans aging
Stefan Schoenfelder
3D genome
Nicolas Le Novère
Metabolism
Lymphocytes
Martin Turner
RNA binding proteins
Geoff Butcher
Gimap proteins
Anne Corcoran
Chromatin organisation
Michelle Linterman
Germinal centers
Rahul Roychoudhuri
Immunosuppression
Nicolas Le Novère
Transcriptomics
Animal facility
Gene targeting
Flow cytometry
Chemistry
Mass spec
Lipidomics
Sequencing
Bioinformatics
FastQC
> 1700 citations
> 1000 citations
Where?
What is the goal of using mathematical models?
Describe
1917
What is the goal of using mathematical models?
Describe Explain
1917 1952
What is the goal of using mathematical models?
Describe Explain Predict
1917 1952 2000
What is a mathematical model?
Wikipedia (October 14th 2013): “A mathematical model is a description of a
system using mathematical concepts and language.”
What is a mathematical model?
What we want to know
or compare with experiments
variables
[x]
Vmax
Kd
EC50
length
t1/2
Wikipedia (October 14th 2013): “A mathematical model is a description of a
system using mathematical concepts and language.”
What is a mathematical model?
What we already know
or want to test
Wikipedia (October 14th 2013): “A mathematical model is a description of a
system using mathematical concepts and language.”
variables relationships
[x]
Vmax
Kd
EC50
length
t1/2
If
then
What is a mathematical model?
Wikipedia (October 14th 2013): “A mathematical model is a description of a
system using mathematical concepts and language.”
variables relationships constraints
[x]
Vmax
Kd
EC50
length
t1/2
If
then
[x]≥0
Energy conservation
Boundary conditions
(v < upper limit)
Objective functions
(maximise ATP)
Initial conditions
The context or what
we want to ignore
Representation of time
No time: correlations, steady-states
Discrete time
Continuous time
Pseudo-time
(t4 – t0 is not 2 x t2 -t0): Logic models
Variable granularity
Single particles Discrete populations
Continuous populations
Fields
Spatial representation
No dimension Homogeneous
(well-stirred, isotropic)
Compartments
Cellular automata Finite elements Real space
[x]
[x]A
[x]B
Stochasticity
Deterministic simulation
Stochastic differential equations
Stochastic simulations
(SSA, “Gillespie”)
Ensemble models (distributions)
Probabilistic models
Initial conditions
Parameter values
Logic versus numeric
Many other types of models
Multi-agents models (cellular potts)
Cable approximation
Matrix models
The Computational Systems Biology loop
“biological” model
mathematical model
computational model
simulation
parameterisation
validation
1952 1960 1969 1981
1973
1991
1993
1998
2000
2005 2012
Turing
morphogen
Hodgkin-Huxley
action potential
Chance
catalase
Chance
glycolysis
Noble
pacemaker
Kauffman
Boolean networks
Savageau
BST
Kacser
MCA
Thomas
logic models
Goldbeter
Koshland
ultrasensitive
covalent
cascades
Tyson
cell cycle
Bray
bacterial
chemotaxis
Karr et al
Whole
mycoplasma
McAdams, Arkin
Stochastic simulations
Kitano, Hood
Systems biology revival
Repressilator,
toggle switch
Synthetic biology
2013
Thiele et al
Recon 2
BioModels
1989
Palsson
Erythrocyte
metabolism
Computer simulations Vs. mathematical models
One would like to be able to follow this more general process
mathematically also. The difculties are, however, such that one
cannot hope to have any very embracing theory of such processes,
beyond the statement of the equations. It might be possible,
however, to treat a few particular cases in detail with the aid of a
digital computer. This method has the advantage that it is not so
necessary to make simplifying assumptions as it is when doing a
more theoretical type of analysis.
Computer simulations Vs. mathematical models
Birth of Computational Systems Biology
Birth of Computational Systems Biology
1952 1960 1969 1981
1973
1991
1993
1998
2000
2005 2012
Turing
morphogen
Hodgkin-Huxley
action potential
Chance
catalase
Chance
glycolysis
Noble
pacemaker
Kauffman
Boolean networks
Savageau
BST
Kacser
MCA
Thomas
logic models
Goldbeter
Koshland
ultrasensitive
covalent
cascades
Tyson
cell cycle
Bray
bacterial
chemotaxis
Karr et al
Whole
mycoplasma
McAdams, Arkin
Stochastic simulations
Kitano, Hood
Systems biology revival
Repressilator,
toggle switch
Synthetic biology
2013
Thiele et al
Recon 2
BioModels
1989
Palsson
Erythrocyte
metabolism
1952 1960 1969 1981
1973
1991
1993
1998
2000
2005 2012
Turing
morphogen
Hodgkin-Huxley
action potential
Chance
catalase
Chance
glycolysis
Noble
pacemaker
Kauffman
Boolean networks
Savageau
BST
Kacser
MCA
Thomas
logic models
Goldbeter
Koshland
ultrasensitive
covalent
cascades
Tyson
cell cycle
Bray
bacterial
chemotaxis
Karr et al
Whole
mycoplasma
McAdams, Arkin
Stochastic simulations
Kitano, Hood
Systems biology revival
Repressilator,
toggle switch
Synthetic biology
2013
Thiele et al
Recon 2
BioModels
1989
Palsson
Erythrocyte
metabolism
1952 1960 1969 1981
1973
1991
1993
1998
2000
2005 2012
Turing
morphogen
Hodgkin-Huxley
action potential
Chance
catalase
Chance
glycolysis
Noble
pacemaker
Kauffman
Boolean networks
Savageau
BST
Kacser
MCA
Thomas
logic models
Goldbeter
Koshland
ultrasensitive
covalent
cascades
Tyson
cell cycle
Bray
bacterial
chemotaxis
Karr et al
Whole
mycoplasma
McAdams, Arkin
Stochastic simulations
Kitano, Hood
Systems biology revival
Repressilator,
toggle switch
Synthetic biology
2013
Thiele et al
Recon 2
BioModels
1989
Palsson
Erythrocyte
metabolism
Designed
Many
Standard
Automated production
Collaboration
Workflow
Robust
Improvised
One off
Unique
Manually produced
One or few artists
Produced in one go
Fragile
Parametrisations
Parametrisations
Simulation descriptions
Simulation descriptions
Model descriptions
Model descriptions
We need to
Therefore we need to share
Re-use
Re-use
Build upon
Build upon
Verify
Verify Modify
Modify
Integrate with
Integrate with
Biological meaning
Biological meaning
Signalling ISP seminar, 3 November 2014
Three types of standards
Minimal
requirements
Data-models
Terminologies
What to encode in order to
share experiments and
understand results
How to encode the information defined
above in a computer-readable manner
Structured representations
of knowledge, with
concept definitions
and their relationships
OBO
foundry
WHAT
HOW
Signalling ISP seminar, 3 November 2014
A language to describe computational models in biology
Data-models
SBRML
Born in Caltech 2000
Model
descriptions
Mike
Hucka
Hamid
Bolouri
Andrew
Finney
Herbert
Sauro
Hiroaki
Kitano
John
Doyle
Structure of SBML
What can we encode in SBML Core?
c
n
Mc
G Mn
P
P'
mathematical
relationships
discrete events
http://sbml.org
A
A very simple
SBML file
B
 8 compartments
 5 063 metabolites
 2 194 proteins
 7 440 reactions
A not so simple
SBML file (Recon2)
MODEL1109130000
MODEL1109130000
SBML Level 3
is modular
Adding the semantics to the syntax
Minimal
requirements
Data-models
SBRML
Terminologies
Model
descriptions Born in Heidelberg 2004
Encoded in public standard format
Single reference description
Reflect biological processes
Simulatable and reproduce results
Model creators details
Time of creation and last modification
Precise terms of distribution
Model components identified
Cross reference as triplets {collection, record, qualifier}
Collection and record in one agreed-upon URI
3
3
3
3
3
3
3
3
3
3
Minimal Information Required In the Annotation of Models
https://co.mbine.org/standards/miriam
Encoded in public standard format
Single reference description
Reflect biological processes
Simulatable and reproduce results
Model creators details
Time of creation and last modification
Precise terms of distribution
Model components identified
Cross reference as triplets {collection, record, qualifier}
Collection and record in one agreed-upon URI
3
3
3
3
3
3
3
3
3
3
https://co.mbine.org/standards/miriam
Minimal Information Required In the Annotation of Models
Unique Persistent
Resolvable
Homogeneous
“Human
readable”
Maintained
(aka new MIRIAM URIs)
https://identifiers.org/namespace/identifier
protocol type of URI collection record
Camille Laibe Nick Juty Sarala Wimalaratne
https://identifiers.org/pubmed/22140103
https://identifiers.org/ec-code/1.1.1.1
https://identifiers.org/go/GO:0000186
protocol type of URI collection record
(aka new MIRIAM URIs)
https://identifiers.org/namespace/identifier
Surely, this is enough?
Simulation experiment = model + what to do with it
Edelstein et al 1996 (BIOMD0000000002)
Huang & Ferrell (BIOMD0000000009)
Ueda, Hagiwara, Kitano 2001 (BIOMD0000000022)
Bornheimer et al 2004 (BIOMD0000000086)
Choice of algorithm affects behaviour
G1 P1
P2 G2
lsode
Gibson-Bruck
Minimal
requirements
Data-models
SBRML
Description of simulations and analyses
Born in Hinxton 2007
Simulations
and analysis
Terminologies
Model
descriptions
Dagmar Waltemath
Provide models or mean of access
Equations, parameter values and necessary conditions
Standard formats, code available or full description
Modifications required before simulation
Simulation steps, algorithms, order, processing
Information for correct implementation of all steps
If not open source, all information to rewrite
If dependent on platform, how to use this platform
Post-processing steps to generate final results
How to compare results to get insights
3
3
3
3
3
3
3
3
3
3
https://co.mbine.org/standards/miase
Minimal Information About a Simulation Experiment
Simulation Experiment Description Markup Language
http://sed-ml.org
Flexible model use in SED-ML
Any XML
Remote access
Modifications before simulations
Controlled
terminologies
MAthematical
Modelling
Ontology
Systems
Biology
Ontology
KInetics
Simulation
Algorithm
Ontology
TErminology
for the
Description of
DYnamics
Mélanie Courtot
Varun Kothamachu Christian Knüpfer
Anna Zhukova
archive
https://co.mbine.org/standards/omex
Bergman et al. BMC Syst Biol (2014)
https://co.mbine.org
Was it worth it?
Build
Automated reconstruction
>2600 species
Automated reconstruction
>2600 species
Signalling
Pathways
+ →
Logic models
of individual signalling pathways
Core + Qual
Metabolic
Networks
→ Chemical kinetics models
of individual metabolic pathways
Signalling
Pathways
+ →
Logic models
of individual signalling pathways
Core + Qual
Core
+
Metabolic
Networks
Metabolic
Networks
→
→ Chemical kinetics models
of individual metabolic pathways
Flux Balance Analysis
of whole genome reconstructions
Signalling
Pathways
+ →
Logic models
of individual signalling pathways
Core + Qual
Core
Core + FBC
KGML
KGML
KEGG API
Missing reactants
and modifiers
Which type?
KGML
KEGG API
Missing reactants
and modifiers
Which type?
Which one?
Supercurated pathway =
KGML
KEGG API
Missing reactants
and modifiers
Which type?
Which one?
Supercurated pathway =
VANTED
KGML
KEGG API
Missing reactants
and modifiers
Which type?
Which one?
Supercurated pathway =
VANTED
KGML
KEGG API
Missing reactants
and modifiers
Which type?
Which one?
Ab initio kinetics
=
Chemical kinetics model
Supercurated pathway =
VANTED
KGML
KEGG API
Missing reactants
and modifiers
Which type?
Which one?
Ab initio kinetics
=
Chemical kinetics model
Supercurated pathway =
VANTED
Reuse
Erb receptor signalling
Discover
Clustering models (and data)
based on metadata
Ranking and retrieval of models
MAPK
Using the model from Huang and Ferrell 1996
Retrieval of models using gene expression
Using differential gene expression suring metabolic oscillations in yeast
Validate
“You should not develop standards and easy to use
modelling software. This allows biologists to write models,
and they don't know how to do it properly.”
Biomathematician, 2007
“By developing BioModels you harmed the cause of
modelling in biology. My students do not learn how to make
a model any more, instead, they download it ready to use.”
Theoretical biologist, 2006
2012 Jul 20
9 orders of
magnitude
24 orders of
magnitude
Theoretical and
Computational
roadblockers
Coupled
multi-scale
models
Adapted from Castiglione et al. (2014)
Schliess et al. (2014)
Chew et al. (2014)
Mattioni, Le Novère (2013)
Multi-scale coupling
Collaborative
Versioned
Modular
Built on
knowledge-bases
Multi-approach
and hybrid models
Multi-software
Coupled
simulations
Collaborative
Versioned
Modular
Built on
knowledge-bases
Multi-approach
and hybrid models
Multi-software
Coupled
simulations
Standards!
Bridging Bioinformatics and Systems Biology
Big historical divide: Origin of scientists (math/bio Vs eng/physics),
journals, conferences, scientific societies etc.
Frontiers tend to blur: Network inference from omics data, parametrisation
of models, optimisation (e.g. whole-genome metabolic models), precision
medicine (perturbations and drugs explained in mechanistic context)
SysMod attempts to bring back systems modelling to
ISCB (society) and ISMB (conference)
Improve the conversation between communities of
bioinformatics/genomics and modelling
Annual meeting (Chicago, 07 July 2018)
sysmod@googlegroups.com
@cosi_sysmod
http://sysmod.info
Pecunia est nervus belli
Lecture at the C3BI 2018

Contenu connexe

Similaire à Lecture at the C3BI 2018

The role of machine learning in modelling the cell
The role of machine learning in modelling the cellThe role of machine learning in modelling the cell
The role of machine learning in modelling the cell
butest
 

Similaire à Lecture at the C3BI 2018 (20)

Introduction to systems biology
Introduction to systems biologyIntroduction to systems biology
Introduction to systems biology
 
03j_nov18_n2.pptClassification of Parallel Computers.pptx
03j_nov18_n2.pptClassification of Parallel Computers.pptx03j_nov18_n2.pptClassification of Parallel Computers.pptx
03j_nov18_n2.pptClassification of Parallel Computers.pptx
 
Open worm public hangout 10-08-11
Open worm public hangout 10-08-11Open worm public hangout 10-08-11
Open worm public hangout 10-08-11
 
Una estrategia para la integración de ontologías, servicios web y PLN en el a...
Una estrategia para la integración de ontologías, servicios web y PLN en el a...Una estrategia para la integración de ontologías, servicios web y PLN en el a...
Una estrategia para la integración de ontologías, servicios web y PLN en el a...
 
American Statistical Association October 23 2009 Presentation Part 1
American Statistical Association October 23 2009 Presentation Part 1American Statistical Association October 23 2009 Presentation Part 1
American Statistical Association October 23 2009 Presentation Part 1
 
A survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modellingA survey of formal approaches for spatial and hierarchical modelling
A survey of formal approaches for spatial and hierarchical modelling
 
BRN Seminar 12/06/14 From Systems Biology
BRN Seminar 12/06/14 From Systems Biology BRN Seminar 12/06/14 From Systems Biology
BRN Seminar 12/06/14 From Systems Biology
 
From systems biology
From systems biologyFrom systems biology
From systems biology
 
The role of machine learning in modelling the cell
The role of machine learning in modelling the cellThe role of machine learning in modelling the cell
The role of machine learning in modelling the cell
 
HCS as a tool for Systems Biology
HCS as a tool for Systems BiologyHCS as a tool for Systems Biology
HCS as a tool for Systems Biology
 
The stuff that proteins are made of
The stuff that proteins are made ofThe stuff that proteins are made of
The stuff that proteins are made of
 
Prediction Of Bioactivity From Chemical Structure
Prediction Of Bioactivity From Chemical StructurePrediction Of Bioactivity From Chemical Structure
Prediction Of Bioactivity From Chemical Structure
 
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
Interactomics, Integromics to Systems Biology: Next Animal Biotechnology Fron...
 
Bio Inspired Computing Final Version
Bio Inspired Computing Final VersionBio Inspired Computing Final Version
Bio Inspired Computing Final Version
 
Materials Modelling: From theory to solar cells (Lecture 1)
Materials Modelling: From theory to solar cells  (Lecture 1)Materials Modelling: From theory to solar cells  (Lecture 1)
Materials Modelling: From theory to solar cells (Lecture 1)
 
Modelling in Biology - WT/EBI course systems biology 2018
Modelling in Biology - WT/EBI course systems biology 2018Modelling in Biology - WT/EBI course systems biology 2018
Modelling in Biology - WT/EBI course systems biology 2018
 
Maps of sparse memory networks reveal overlapping communities in network flows
Maps of sparse memory networks reveal overlapping communities in network flowsMaps of sparse memory networks reveal overlapping communities in network flows
Maps of sparse memory networks reveal overlapping communities in network flows
 
Superconducting qubits for quantum information an outlook
Superconducting qubits for quantum information an outlookSuperconducting qubits for quantum information an outlook
Superconducting qubits for quantum information an outlook
 
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
 
A tutorial in Connectome Analysis (3) - Marcus Kaiser
A tutorial in Connectome Analysis (3) - Marcus KaiserA tutorial in Connectome Analysis (3) - Marcus Kaiser
A tutorial in Connectome Analysis (3) - Marcus Kaiser
 

Plus de Nicolas Le Novère

Plus de Nicolas Le Novère (9)

EBI industry program 2018
EBI industry program 2018EBI industry program 2018
EBI industry program 2018
 
Introduction to chemical kinetics - WT/EBI course systems biology 2018
Introduction to chemical kinetics - WT/EBI course systems biology 2018Introduction to chemical kinetics - WT/EBI course systems biology 2018
Introduction to chemical kinetics - WT/EBI course systems biology 2018
 
Epigenetics ISP meeting 2018
Epigenetics ISP meeting 2018Epigenetics ISP meeting 2018
Epigenetics ISP meeting 2018
 
Lecture at Reading University 2015
Lecture at Reading University 2015Lecture at Reading University 2015
Lecture at Reading University 2015
 
Lecture at the LCSB 2017
Lecture at the LCSB 2017Lecture at the LCSB 2017
Lecture at the LCSB 2017
 
Science Europe Workshop - career pathways in multidisciplinary research
Science Europe Workshop - career pathways in multidisciplinary researchScience Europe Workshop - career pathways in multidisciplinary research
Science Europe Workshop - career pathways in multidisciplinary research
 
Keynote ICSB 2014
Keynote ICSB 2014Keynote ICSB 2014
Keynote ICSB 2014
 
Gordon Conference on Drug Safety 2018
Gordon Conference on Drug Safety 2018Gordon Conference on Drug Safety 2018
Gordon Conference on Drug Safety 2018
 
AgedBrainSYSBIO symposium 2016
AgedBrainSYSBIO symposium 2016AgedBrainSYSBIO symposium 2016
AgedBrainSYSBIO symposium 2016
 

Dernier

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
gindu3009
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 

Dernier (20)

9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 

Lecture at the C3BI 2018

  • 1. Two decades of model sharing in Two decades of model sharing in systems biology systems biology Nicolas Le Novère The Babraham Institute, Cambridge, UK n.lenovere@gmail.com
  • 2. Who? Scientific Baccalaureate at Prytanée National Militaire “j'étais en l'une des plus célèbres écoles de l'Europe” René Descartes – Discours de la méthode Classes préparatoires aux grandes écoles – Math Bio Mathematics Physics Chemistry Natural sciences Bachelor physiology and cell biology Magistere of biology-biochemistry Molecular biophysics Evolution Neuroendocrinology
  • 3. PhD Nicotinic receptors: Bioinformatics Neuroanatomy Behaviour EMBO post-doc Bacterial chemotaxy: Molecular modelling Mathematical modelling CR CNRS Récepteurs nicotiniques: Modélisation moléculaire Group leader Systems biology Synaptic signalling Modelling, database Formal representations 1992 1999 1999 2001 2001 2003 2003 2012 2014-2015 20% Chief Data Ofcer Paris Cambridge 2012- Tenure group leader Signalling 50% Epigenetics 30% Lymphocytes 15% Nuclear Dynamics 5% Who?
  • 4. Differential equations Stochastique process Steady states, flux Multi-agent modelling Rule-based modelling Reaction-diffusion Bioinformatics Modelling NGS: Transcriptomics, epigenetics (SC) Metabolomics (lipidomics) Network inference Machine-learning Themes Standardisation and sharing Synaptic plasticity, Neurodegenerative diseases Epigenetics, cell differentiation stem cells MAMO What?
  • 5. Where? Signalling Len Stephens Phil Hawkins PI3 kinases Heidy Welch Rac signalling Michael Wakelam Lipidome Simon Cook Map kinases Nick Ktistakis Auto/mitophagy Oliver Florey Endocytosis Nicolas Le Novère Calcium signalling Epigenetics Wolf Reik DNA marks Gavin Kelsey Germ cell methylation Peter Rugg-Gunn Early lineages Myriam Hemberger Trophoblast cells Jon Houseley Yeast aging Olivia Casanueva C elegans aging Stefan Schoenfelder 3D genome Nicolas Le Novère Metabolism Lymphocytes Martin Turner RNA binding proteins Geoff Butcher Gimap proteins Anne Corcoran Chromatin organisation Michelle Linterman Germinal centers Rahul Roychoudhuri Immunosuppression Nicolas Le Novère Transcriptomics Animal facility Gene targeting Flow cytometry Chemistry Mass spec Lipidomics Sequencing Bioinformatics
  • 6. FastQC > 1700 citations > 1000 citations
  • 8.
  • 9.
  • 10.
  • 11. What is the goal of using mathematical models? Describe 1917
  • 12. What is the goal of using mathematical models? Describe Explain 1917 1952
  • 13. What is the goal of using mathematical models? Describe Explain Predict 1917 1952 2000
  • 14. What is a mathematical model? Wikipedia (October 14th 2013): “A mathematical model is a description of a system using mathematical concepts and language.”
  • 15. What is a mathematical model? What we want to know or compare with experiments variables [x] Vmax Kd EC50 length t1/2 Wikipedia (October 14th 2013): “A mathematical model is a description of a system using mathematical concepts and language.”
  • 16. What is a mathematical model? What we already know or want to test Wikipedia (October 14th 2013): “A mathematical model is a description of a system using mathematical concepts and language.” variables relationships [x] Vmax Kd EC50 length t1/2 If then
  • 17. What is a mathematical model? Wikipedia (October 14th 2013): “A mathematical model is a description of a system using mathematical concepts and language.” variables relationships constraints [x] Vmax Kd EC50 length t1/2 If then [x]≥0 Energy conservation Boundary conditions (v < upper limit) Objective functions (maximise ATP) Initial conditions The context or what we want to ignore
  • 18. Representation of time No time: correlations, steady-states Discrete time Continuous time Pseudo-time (t4 – t0 is not 2 x t2 -t0): Logic models
  • 19. Variable granularity Single particles Discrete populations Continuous populations Fields
  • 20. Spatial representation No dimension Homogeneous (well-stirred, isotropic) Compartments Cellular automata Finite elements Real space [x] [x]A [x]B
  • 21. Stochasticity Deterministic simulation Stochastic differential equations Stochastic simulations (SSA, “Gillespie”) Ensemble models (distributions) Probabilistic models Initial conditions Parameter values
  • 23. Many other types of models Multi-agents models (cellular potts) Cable approximation Matrix models
  • 24. The Computational Systems Biology loop “biological” model mathematical model computational model simulation parameterisation validation
  • 25. 1952 1960 1969 1981 1973 1991 1993 1998 2000 2005 2012 Turing morphogen Hodgkin-Huxley action potential Chance catalase Chance glycolysis Noble pacemaker Kauffman Boolean networks Savageau BST Kacser MCA Thomas logic models Goldbeter Koshland ultrasensitive covalent cascades Tyson cell cycle Bray bacterial chemotaxis Karr et al Whole mycoplasma McAdams, Arkin Stochastic simulations Kitano, Hood Systems biology revival Repressilator, toggle switch Synthetic biology 2013 Thiele et al Recon 2 BioModels 1989 Palsson Erythrocyte metabolism
  • 26. Computer simulations Vs. mathematical models
  • 27. One would like to be able to follow this more general process mathematically also. The difculties are, however, such that one cannot hope to have any very embracing theory of such processes, beyond the statement of the equations. It might be possible, however, to treat a few particular cases in detail with the aid of a digital computer. This method has the advantage that it is not so necessary to make simplifying assumptions as it is when doing a more theoretical type of analysis. Computer simulations Vs. mathematical models
  • 28. Birth of Computational Systems Biology
  • 29. Birth of Computational Systems Biology
  • 30. 1952 1960 1969 1981 1973 1991 1993 1998 2000 2005 2012 Turing morphogen Hodgkin-Huxley action potential Chance catalase Chance glycolysis Noble pacemaker Kauffman Boolean networks Savageau BST Kacser MCA Thomas logic models Goldbeter Koshland ultrasensitive covalent cascades Tyson cell cycle Bray bacterial chemotaxis Karr et al Whole mycoplasma McAdams, Arkin Stochastic simulations Kitano, Hood Systems biology revival Repressilator, toggle switch Synthetic biology 2013 Thiele et al Recon 2 BioModels 1989 Palsson Erythrocyte metabolism
  • 31. 1952 1960 1969 1981 1973 1991 1993 1998 2000 2005 2012 Turing morphogen Hodgkin-Huxley action potential Chance catalase Chance glycolysis Noble pacemaker Kauffman Boolean networks Savageau BST Kacser MCA Thomas logic models Goldbeter Koshland ultrasensitive covalent cascades Tyson cell cycle Bray bacterial chemotaxis Karr et al Whole mycoplasma McAdams, Arkin Stochastic simulations Kitano, Hood Systems biology revival Repressilator, toggle switch Synthetic biology 2013 Thiele et al Recon 2 BioModels 1989 Palsson Erythrocyte metabolism
  • 32. 1952 1960 1969 1981 1973 1991 1993 1998 2000 2005 2012 Turing morphogen Hodgkin-Huxley action potential Chance catalase Chance glycolysis Noble pacemaker Kauffman Boolean networks Savageau BST Kacser MCA Thomas logic models Goldbeter Koshland ultrasensitive covalent cascades Tyson cell cycle Bray bacterial chemotaxis Karr et al Whole mycoplasma McAdams, Arkin Stochastic simulations Kitano, Hood Systems biology revival Repressilator, toggle switch Synthetic biology 2013 Thiele et al Recon 2 BioModels 1989 Palsson Erythrocyte metabolism
  • 34. Parametrisations Parametrisations Simulation descriptions Simulation descriptions Model descriptions Model descriptions We need to Therefore we need to share Re-use Re-use Build upon Build upon Verify Verify Modify Modify Integrate with Integrate with Biological meaning Biological meaning Signalling ISP seminar, 3 November 2014
  • 35. Three types of standards Minimal requirements Data-models Terminologies What to encode in order to share experiments and understand results How to encode the information defined above in a computer-readable manner Structured representations of knowledge, with concept definitions and their relationships OBO foundry WHAT HOW Signalling ISP seminar, 3 November 2014
  • 36. A language to describe computational models in biology Data-models SBRML Born in Caltech 2000 Model descriptions Mike Hucka Hamid Bolouri Andrew Finney Herbert Sauro Hiroaki Kitano John Doyle
  • 38. What can we encode in SBML Core? c n Mc G Mn P P' mathematical relationships discrete events http://sbml.org
  • 40.
  • 41.  8 compartments  5 063 metabolites  2 194 proteins  7 440 reactions A not so simple SBML file (Recon2) MODEL1109130000 MODEL1109130000
  • 42. SBML Level 3 is modular
  • 43.
  • 44. Adding the semantics to the syntax Minimal requirements Data-models SBRML Terminologies Model descriptions Born in Heidelberg 2004
  • 45. Encoded in public standard format Single reference description Reflect biological processes Simulatable and reproduce results Model creators details Time of creation and last modification Precise terms of distribution Model components identified Cross reference as triplets {collection, record, qualifier} Collection and record in one agreed-upon URI 3 3 3 3 3 3 3 3 3 3 Minimal Information Required In the Annotation of Models https://co.mbine.org/standards/miriam
  • 46. Encoded in public standard format Single reference description Reflect biological processes Simulatable and reproduce results Model creators details Time of creation and last modification Precise terms of distribution Model components identified Cross reference as triplets {collection, record, qualifier} Collection and record in one agreed-upon URI 3 3 3 3 3 3 3 3 3 3 https://co.mbine.org/standards/miriam Minimal Information Required In the Annotation of Models
  • 48. (aka new MIRIAM URIs) https://identifiers.org/namespace/identifier protocol type of URI collection record Camille Laibe Nick Juty Sarala Wimalaratne
  • 49. https://identifiers.org/pubmed/22140103 https://identifiers.org/ec-code/1.1.1.1 https://identifiers.org/go/GO:0000186 protocol type of URI collection record (aka new MIRIAM URIs) https://identifiers.org/namespace/identifier
  • 50.
  • 51.
  • 52.
  • 53. Surely, this is enough?
  • 54. Simulation experiment = model + what to do with it Edelstein et al 1996 (BIOMD0000000002) Huang & Ferrell (BIOMD0000000009) Ueda, Hagiwara, Kitano 2001 (BIOMD0000000022) Bornheimer et al 2004 (BIOMD0000000086)
  • 55. Choice of algorithm affects behaviour G1 P1 P2 G2 lsode Gibson-Bruck
  • 56. Minimal requirements Data-models SBRML Description of simulations and analyses Born in Hinxton 2007 Simulations and analysis Terminologies Model descriptions Dagmar Waltemath
  • 57. Provide models or mean of access Equations, parameter values and necessary conditions Standard formats, code available or full description Modifications required before simulation Simulation steps, algorithms, order, processing Information for correct implementation of all steps If not open source, all information to rewrite If dependent on platform, how to use this platform Post-processing steps to generate final results How to compare results to get insights 3 3 3 3 3 3 3 3 3 3 https://co.mbine.org/standards/miase Minimal Information About a Simulation Experiment
  • 58. Simulation Experiment Description Markup Language http://sed-ml.org
  • 59. Flexible model use in SED-ML Any XML Remote access Modifications before simulations
  • 64. Build
  • 65. Automated reconstruction >2600 species Automated reconstruction >2600 species
  • 66. Signalling Pathways + → Logic models of individual signalling pathways Core + Qual
  • 67. Metabolic Networks → Chemical kinetics models of individual metabolic pathways Signalling Pathways + → Logic models of individual signalling pathways Core + Qual Core
  • 68. + Metabolic Networks Metabolic Networks → → Chemical kinetics models of individual metabolic pathways Flux Balance Analysis of whole genome reconstructions Signalling Pathways + → Logic models of individual signalling pathways Core + Qual Core Core + FBC
  • 69. KGML
  • 70. KGML KEGG API Missing reactants and modifiers Which type?
  • 71. KGML KEGG API Missing reactants and modifiers Which type? Which one? Supercurated pathway =
  • 72. KGML KEGG API Missing reactants and modifiers Which type? Which one? Supercurated pathway = VANTED
  • 73. KGML KEGG API Missing reactants and modifiers Which type? Which one? Supercurated pathway = VANTED
  • 74. KGML KEGG API Missing reactants and modifiers Which type? Which one? Ab initio kinetics = Chemical kinetics model Supercurated pathway = VANTED
  • 75. KGML KEGG API Missing reactants and modifiers Which type? Which one? Ab initio kinetics = Chemical kinetics model Supercurated pathway = VANTED
  • 76.
  • 77. Reuse
  • 78.
  • 81. Clustering models (and data) based on metadata
  • 82. Ranking and retrieval of models MAPK Using the model from Huang and Ferrell 1996
  • 83. Retrieval of models using gene expression Using differential gene expression suring metabolic oscillations in yeast
  • 84.
  • 86.
  • 87. “You should not develop standards and easy to use modelling software. This allows biologists to write models, and they don't know how to do it properly.” Biomathematician, 2007 “By developing BioModels you harmed the cause of modelling in biology. My students do not learn how to make a model any more, instead, they download it ready to use.” Theoretical biologist, 2006
  • 89. 9 orders of magnitude 24 orders of magnitude Theoretical and Computational roadblockers Coupled multi-scale models Adapted from Castiglione et al. (2014)
  • 90. Schliess et al. (2014) Chew et al. (2014) Mattioni, Le Novère (2013) Multi-scale coupling
  • 92. Collaborative Versioned Modular Built on knowledge-bases Multi-approach and hybrid models Multi-software Coupled simulations Standards!
  • 93. Bridging Bioinformatics and Systems Biology Big historical divide: Origin of scientists (math/bio Vs eng/physics), journals, conferences, scientific societies etc. Frontiers tend to blur: Network inference from omics data, parametrisation of models, optimisation (e.g. whole-genome metabolic models), precision medicine (perturbations and drugs explained in mechanistic context) SysMod attempts to bring back systems modelling to ISCB (society) and ISMB (conference) Improve the conversation between communities of bioinformatics/genomics and modelling Annual meeting (Chicago, 07 July 2018) sysmod@googlegroups.com @cosi_sysmod http://sysmod.info