7. Aim – to produce quantitative, predictive, computational models of biological processes. Maths Biology Existing knowledge Static models Kinetic models New knowledge High-throughput data High-resolution data
8. Example : predicting drug response in breast cancer ‘Systems biology reveals new strategies for personalizing cancer medicine and confirms the role PTEN in resistance to trastuzumab’ Faratian et al., Cancer Reseach 2009
14. What is EPE? A Graphical editor for drawing pathways Why not just use Powerpoint? - EPE allows export to common systems biology data formats - multiple graphical notations - syntax rules for drawing valid diagrams. - semantic validation. Currently developed by Anatoly Sorokin, Stuart Moodie and Igor Goryanin, Department of Informatics, University of Edinburgh.
15.
16.
17.
18.
19. Running parameter optimisations… Step 1 – create a new SBSI project Editor view allows access to files In the workspace you can store models, data, objective functions and results Data visualization panel
26. BIOPEPA - modelling language based on process algebras - high level language, can be converted to different mathematical representations - can bundle with SBSIVisual or install through update site.
35. GUI testing (SWTBot promising)- Removing unwanted IDE related features
36. Towards the future? Emergence of standards (file formats, XML schema) Increase user-base & development Usable, reliable, problem solving software Publication and citations Growing awareness – plugin development – community Coordinated releases? How much collaboration between projects?
37. SBSI team Core developers Biopepa Adam Duguid Project management Test Models and Evaluation Requirements & Numerics Nikos Tsorman Richard Adams Neil Hanlon People previously involved with SBSI Shakir Ali Anatoly Sorokin TreenutSaithong Stuart Moodie Igor Goryanin Alexey Goltsov Galina Lebedeva Circadian clock modellers Azusa Yamaguchi Carl Troein Stephen Gilmore PI EPCC Andrew Millar Kevin Stratford
Different levels of organization – -emergent properties – beating of heart – how does arise from molecular interactions in heart cells? what level is appropriate for modelling e.g., heart disease? Ideally information and data needed at all levels to generate a complete model – but does simulating the heart does require simulating all chemical reactions that go on.Systems biology aims to understand biological function using info from all levels- aims to achieve this through building quantitative models that can be simulated => predictions can be made
Cell – basic building block of life- incredibly complex. - yet secrets of most diseases lie within the walls - biology up to early 2000s essentially reductionist - identifying toolkit of parts and functions in isolation
How to fix a broken car?Biologists would take several approaches: E.g., compare broken & non-broken carsBiochemist – take 100 cars, put them in a blender – identify chemical constituentsGeneticist – remove one element (gene) at a time and observe effect on car function (phenotype)(based on Lezebnik 2002)Microscopist – cut car into thin sections, get fine level structural detail.Reductionist approach – looking at components in isolation - need to look at interconnections between components - complex interactions (e.g., antenna length, tuning and volume)
Left diagram is biologists description of a car - qualitative, missing information, and ambiguousEngineering diagram: unambiguous, quantitative, predictive. Complexities reduced – ‘correct level’ for fixing a car part. ‘Black boxes’ that encapsulate detail
– knowledge of component parts - create rate equations that explain how activities change over time - use experimental data to parameterize the model - run simulations of model, simulate effects of mutations, drugs etc - generate hypotheses to test in the lab.
Illustrative example of previous slide{{S}ystems biology reveals new strategies for personalizing cancer medicine and confirms the role of {P}{T}{E}{N} in resistance to trastuzumab}
Wide spectrum of software usageFrom mathematical to qualitativeDifferent user skills Most users differentResearch based projectsMany more biologists than modellers – potentially larger use-base needing to access more technical functionality.Eclipse as a platform for integrating tools
SBML links apps
Drawing in Powerpoint no meaning impossible to verify no computaitonal analysis not editable sharable.
Biopepa has no coupling of software with SBSIVisual – only through SBML file format.Biopepa can simulate stochastically, or can use SBSIVisual’s simulators to simulate as ODEs.
Standards – promote tool development E.g., Java as object model -> very standard and well-defined.Need to increase userbase,
Having a clear functional model can help with improving the systemE.g., drought-tolerant plants overcoming drug-resistance