Building Executable Biology Models for Synthetic Biology
-
Upload
natalio-krasnogor -
Category
Education
-
view
1.963 -
download
2
Transcript of Building Executable Biology Models for Synthetic Biology
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Natalio KrasnogorASAP - Interdisciplinary Optimisation LaboratorySchool of Computer Science
Centre for Integrative Systems BiologySchool of Biology
Centre for Healthcare Associated InfectionsInstitute of Infection, Immunity & Inflammation
University of Nottingham
Building Executable Biology Models for Synthetic Biology
1
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Based onF. J. Romero-Campero, J. Twycross, M. Camara, M. Bennett, M. Gheorghe, and N. Krasnogor. Modular assembly of cell systems biology models using p systems. International Journal of Foundations of Computer Science, 2009.
F.J. Romero-Camero and N. Krasnogor. An approach to biomodel engineering based on p systems. In Proceedings of Computation In Europe (CIE 2009), 2009
F. Romero-Campero, H.Cao, M. Camara, and N. Krasnogor. Structure and parameter estimation for cell systems biology models. In Maarten Keijzer et.al, editor, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2008), pages 331-338. ACM Publisher, 2008. This paper won the Best Paper award at the Bioinformatics track.
Analysis of Alternative Fitness Methods for the Evolutionary Synthesis of Cell Systems Biology Models. F. Romero-Campero, H.Cao, M. Camara, and N. Krasnogor. Submitted.
2
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Outline•Brief Introduction to Computational Modeling
•Modeling for Top Down SB•Executable Biology
•Automated Model Synthesis and Optimisation
•Conclusions
3
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Synthetic Biology• Aims at designing, constructing and developing artificial biological systems •Offers new routes to ‘genetically modified’ organisms, synthetic living entities, smart drugs and hybrid computational-biological devices.
• Potentially enormous societal impact, e.g., healthcare, environmental protection and remediation, etc
• Synthetic Biology's basic assumption:• Methods commonly used to build non-biological systems could also be use to specify, design, implement, verify, test, deploy and maintain novel synthetic biosystems. • These method come from computer science, engineering and maths.• Modelling and optimisation run through all of the above.
4
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Models and Reality
•The use of models is intrinsic to any scientific activity.
•Models are abstractions of the real-world that highlight some key features while ignoring others that are assumed to be not relevant.
•A model should not be seen or presented as representations of the truth, but instead
5
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
The goals of Modelling
•To capture the essential features of a biological entity/phenomenon•To disambiguate the understanding behind those features and their interactions•To move from qualitative knowledge towards quantitative knowledge
6
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Modeling relies on rigorous computational, engineering and mathematical tools & techniques
However, the act of modeling remains at the interface between art and science
Undoubtedly, a multidisciplinary endeavour
7
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Modelling Approaches
There exist many modelling approaches, each with its advantages and disadvantages.
Macroscopic, Microscopic and MesoscopicQuantitative and qualitativeDiscrete and ContinuousDeterministic and StochasticTop-down or Bottom-up
8
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
From [D.E Goldberg, 2002] (adapted): “Since science and math are in the description
business, the model is the thing…The engineer or inventor has much different motives. The engineered object is the thing”
ε, e
rror
C, cost of modelling
Synthetic Biologist
Computer Scientist/Mathematician
Tools Suitability and Cost
9
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Modelling Frameworks
•Denotational Semantics Models:
Set of equations showing relationships between molecular quantities and how they change over time.They are approximated numerically. (I.e. Ordinary Differential Equations, PDEs, etc)
•Operational Semantics Models:
Algorithm (list of instructions) executable by an abstract machine whose computation resembles the behaviour of the system under study. (i.e. Finite State Machine)
Jasmin Fisher and Thomas Henzinger. Executable cell biology. Nature Biotechnology, 25, 11, 1239-1249 (2008)
10
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Temporal scale (log)
Spa
tial s
cale
(log
)
• With sufficient data each process can be assigned its space-time region unambiguously
• A given process may well have its Δx (respectively Δt) > than another’s ξA (respectively τA)
• Hence different processes in the SSM might require different modelling techniques
Couplings, e.g. F
The Scale Separation Map
11
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Even within a single cell the space & time scale separations are important
[F.J. Romero Campero, 2007]
E.g.:
• Within a cell the dissociation constants of DNA/ transcription factor binding to specific/non-specific sites differ by 4-6 orders of magnitude
• DNA protein binding occurs at 1-10s time scale very fast in comparison to a cell’s life cycle.
12
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Stochasticity in Cellular Systems Most commonly recognised sources of noise in cellular system are low
number of molecules and slow molecular interactions.
Over 80% of genes in E. coli express fewer than a hundred proteins per cell.
Mesoscopic, discrete and stochastic approaches are more suitable: Only relevant molecules are taken into account. Focus on the statistics of the molecular interactions and how often they
take place.
Mads Karn et al. Stochasticity in Gene Expression: From Theories to Phenotypes. Nature Reviews, 6, 451-464 (2005)
Purnananda Guptasarma. Does replication-induced transcription regulate synthesis of the myriad low copy number poteins of E. Coli. BioEssays, 17, 11, 987-997
13
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
It thus makes sense to use methodologies designed to cope with complex, concurrent, interactive systems of parts as found in computer sciences (e.g.): Petri Nets Process Calculi P-Systems
14
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
InfoBioticswww.infobiotic.net
•The utilisation of cutting-edge information processing techniques for biological modelling and synthesis•The understanding of life itself as multi-scale (Spatial/Temporal) information processing systems•Composed of 3 key components:•Executable Biology (or other modeling techniques)•Automated Model and Parameter Estimation•Model Checking (and other formal analysis)
15
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Cells
Colonies
Modeling in Systems & Synthetic Biology
Networks
Systems Biology Synthetic Biology
• Understanding• Integration• Prediction• Life as it is
•Control• Design• Engineering•Life as it could be
Computational modelling toelucidate and characterisemodular patterns exhibitingrobustness, signal filtering,amplification, adaption, error correction, etc.
Computational modelling toengineer and evaluate possible cellular designsexhibiting a desiredbehaviour by combining well studied and characterised cellular modules
16
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Model Development From [E. Klipp et al, Systems Biology in Practice,
2005]1. Formulation of the problem2. Verification of available information3. Selection of model structure4. Establishing a simple model5. Sensitivity analysis6. Experimental tests of the model predictions7. Stating the agreements and divergences between
experimental and modelling results8. Iterative refinement of model
17
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Outline•Brief Introduction to Computational Modeling
•Modeling for Top Down SB•Executable Biology
•Automated Model Synthesis and Optimisation
•Conclusions
18
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Executable Biology with P systems
Field of membrane computing initiated by Gheorghe Păun in 2000
Inspired by the hierarchical membrane structure of eukaryotic cells
A formal language: precisely defined and machine processable
An executable biology methodology
19
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Distributed and parallel rewritting systems in compartmentalised hierarchical structures.
Compartments
Objects
Rewriting Rules
• Computational universality and efficiency.
• Modelling Framework
20
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Stochastic P Systems
21
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Rewriting Rules
used by Multi-volume Gillespie’s algorithm
22
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Molecular Interactions Inside Compartments
23
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Passive Diffusion of Molecules
24
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Signal Sensing and Active Transport
25
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Specification of Transcriptional Regulatory Networks
26
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Scalability through Modularity
27
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Modularity in Gene Regulatory Networks
According to E. Davidson functional cis-regulatory modules are nonrandom clusters of target binding sites for transcription factors regulating the same gene or operon.
A library of modules corresponding to promoters of well studied genes. The activity of these promoters have been modelled mechanistically in terms of rewriting rules representing TF binding and debinding and transcription initiation.
E. Davidson, The Regulatory Genome, Gene Regulatory Networks in Development and Evolution, Elsevier.
28
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Modelling Individual Cells An individual cell is represented as a P system, a set of compartments
where specific objects describing molecular species are placed. The gene regulatory networks in each cell are represented as a collection
of modules and rewriting rules.
29
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Using P systems modules one can model a large variety of commonly occurring BRN:
Gene Regulatory Networks Signaling Networks Metabolic Networks
This can be done in an incremental way.
F. J. Romero-Campero, J. Twycross, M. Camara, M. Bennett, M. Gheorghe, and N. Krasnogor. Modular assembly of cell systems biology models using p systems. International Journal of Foundations of Computer Science, 2009
30
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
InfoBiotics Pipeline
31
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Quick Demo
Simulator-results-rescaled.html Cie-model22-rescaled.html
32
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Outline•Brief Introduction to Computational Modeling
•Modeling for Top Down SB•Executable Biology
•Automated Model Synthesis and Optimisation
•Conclusions
33
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Automated Model Synthesis and Optimisation
Modeling is an intrinsically difficult process
It involves “feature selection” and disambiguation
Model Synthesis requires design the topology or structure of the system in
terms of molecular interactions estimate the kinetic parameters associated with
each molecular interaction
All the above iterated34
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Large Literature on Model Synthesis• Mason et al. use a random Local Search (LS) as the mutation to
evolve electronic networks with desired dynamics
• Chickarmane et al. use a standard GA to optimize the kinetic parameters of a population of ODE-based reaction networks having the desired topology.
• Spieth et al. propose a Memetic Algorithm to find gene regulatory networks from experimental DNA microarray data where the network structure is optimized with a GA and the parameters are optimized with an Evolution Strategy (ES).
• Jaramillo et al. use Simulated Annealing as the main search strategy for model inference based on (O)DEs
35
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Evolutionary Algorithms for Automated Model Synthesis and Optimisation
EA are potentially very useful for AMSO There’s a substantial amount of work on:
using GP-like systems to evolve executable structures
using EAs for continuous/discrete optimisation
An EA population represents alternative models (could lead to different experimental setups)
EAs have the potential to capture, rather than avoid, evolvability of models
36
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Nested EA for Model Synthesis
F. Romero-Campero, H.Cao, M. Camara, and N. Krasnogor. Structure and parameter estimation for cell systems biology models. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2008), pages 331-338. ACM Publisher, 2008.
Best Paper award at the Bioinformatics track.
37
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Fitness Evaluation
38
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
The Objective (Fitness) Function
• Multiple time-series per target
• Different time series have very different profiles, e.g., maxima occur at different times/places
• Transient states (sometimes) as important as steady states
•RMSE might mislead search
H. Cao, F. Romero-Campero, M.Camara, N.Krasnogor. Analysis of Alternative Fitness Methods for the Evolutionary Synthesis of Cell Systems Biology Models. Submitted (2009)
39
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
A Few Examples
40
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Problem Specification41
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel42
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Results Study Case 4
43
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel44
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel45
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel46
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel47
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel48
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Target
49
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Target
50
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
The fact that this algorithm produces alternative models for a specific biological signature is very encouraging as it could help biologists to design new experiments to discriminate among competing hypothesis (models).
Comparing results by only using the elementary modules and by adding newly found modules to the library shows the obvious advantage of the incremental methodology with modules.
This points out the great potential to automatically design more complex cellular models in the future by using a modular approach.
51
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Outline•Brief Introduction to Computational Modeling
•Modeling for Top Down SB•Executable Biology
•Automated Model Synthesis and Optimisation
•Conclusions
52
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Summary & Conclusions This talk has focused on an integrative methodology,
InfoBiotics, for Systems & Synthetic Biology Executable Biology Parameter and Model Structure Discovery Model Checking
Computational models (or executable in Fisher & Henzinger’s jargon) adhere to (a degree) to an operational semantics.
Refer to the excellent review [Fisher & Henzinger, Nature Biotechnology, 2007]
53
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Computational models can thus be executed (quite a few tools out there, lots still missing)
Quantitative VS qualitative modelling: computational models can be very useful even when not every detail about a system is known.
Missing Parameters/model structures can sometimes be fitted with optimisation strategies (e.g. COPASI, GAs, etc)
Computational models can be analysed by model checking: thus they can be used for testing hypothesis and expanding experimental data in a principled way
Summary & Conclusions
54
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Synthetising Synthetic Biology Models is more like evolving general GP programs and less like fitting regresion or inter/extra-polation
We evolve executable structures These are noisy and expensive to execute Like in GP programs, executable biology models might achieve
similar behaviour through different program “structure” Prone to bloat Like in GP, complex relation between diversity and solution
quality However, diverse solutions of similar fit might lead to interesting
experimental routes Co-desig of models and wetware.
Summary & Conclusions
55
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Acknowledgements
Jonathan Blake
Hongqing Cao
Francisco Romero-Campero
James Smaldon
Jamie Twycross
Integrated Environment
Machine Learning & Optimisation
Modeling & Model Checking
Dissipative Particle Dynamics
Stochastic Simulations
Members of my team working on SB2
EP/E017215/1
EP/D021847/1
BB/F01855X/1
BB/D019613/1
My colleagues in the Centre for Biomolecular Sciences and the Centre for Plant Integrative Biology at Nottingham
Thanks also go to:
Ben Gurion University of the Negev’s Distinguished Scientists Visitor Program
Professor Dr. Moshe Sipper56
Tuesday, 30 June 2009
/57 Ben-Gurion University of the Negev - June 23rd to July 5th 2009 - Distinguished Scientist Visitor Program - Beer Sheva, Israel
Any Questions?
•www.infobiotic.org
•www.synbiont.org Become a member and have access to $$$ forengaging in SB research. Contact me if interested
57
Tuesday, 30 June 2009