spatio temporal biological process modelling
play

Spatio-temporal Biological Process Modelling Vashti Galpin - PowerPoint PPT Presentation

Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Spatio-temporal Biological Process Modelling Vashti Galpin Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh


  1. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Spatio-temporal Biological Process Modelling Vashti Galpin Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh 16 May 2012 Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  2. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Outline Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  3. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Process algebras ◮ history ◮ developed to model concurrent computing (mid 1980’s) ◮ originally no notion of time or space, some extensions ◮ Hillston developed PEPA, stochastic process algebra (1996) ◮ Hillston developed ODE interpretation of PEPA (2005) Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  4. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Process algebras ◮ history ◮ developed to model concurrent computing (mid 1980’s) ◮ originally no notion of time or space, some extensions ◮ Hillston developed PEPA, stochastic process algebra (1996) ◮ Hillston developed ODE interpretation of PEPA (2005) ◮ Bio-PEPA, a biological process algebra ◮ close match between modelling artificial and natural systems ◮ developed by Ciocchetta and Hillston (2009) ◮ extension of PEPA, functional rates and stoichiometry Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  5. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Process algebras (cont) ◮ what is a process algebra? ◮ compact and elegant formal language ◮ behavior given by semantics defined mathematically ◮ classical process algebras: labelled transition systems ◮ stochastic process algebras: continuous time Markov chains Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  6. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Process algebras (cont) ◮ what is a process algebra? ◮ compact and elegant formal language ◮ behavior given by semantics defined mathematically ◮ classical process algebras: labelled transition systems ◮ stochastic process algebras: continuous time Markov chains ◮ why use Bio-PEPA? ◮ formalism to describe species and interactions ◮ unambiguous, precise ◮ different analyses available from a single description deterministic simulation (population view), stochastic simulation (individual view), continuous time Markov chain with levels (abstract view) Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  7. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA (in brief) ◮ species: reactions, stoichiometry, locations def S @ L = ( α 1 , κ 1 ) op 1 S @ L + . . . + ( α n , κ n ) op n S @ L where op i ∈ {↓ , ↑ , ⊕ , ⊖ , ⊙} Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  8. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA (in brief) ◮ species: reactions, stoichiometry, locations def S @ L = ( α 1 , κ 1 ) op 1 S @ L + . . . + ( α n , κ n ) op n S @ L where op i ∈ {↓ , ↑ , ⊕ , ⊖ , ⊙} ◮ model: quantities of species, interaction between species def P = S 1 @ L 1 ( x 1 ) ⊲ ∗ . . . ⊲ ∗ S p @ L p ( x p ) ⊳ ⊳ Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  9. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA (in brief) ◮ species: reactions, stoichiometry, locations def S @ L = ( α 1 , κ 1 ) op 1 S @ L + . . . + ( α n , κ n ) op n S @ L where op i ∈ {↓ , ↑ , ⊕ , ⊖ , ⊙} ◮ model: quantities of species, interaction between species def P = S 1 @ L 1 ( x 1 ) ⊲ ∗ . . . ⊲ ∗ S p @ L p ( x p ) ⊳ ⊳ ◮ other information required for modelling L compartments and locations, dimensionality, sizes N species quantities, minimums, maximums, step size K parameter definitions F functional rates for reactions, definition of f α Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  10. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA (in brief) ◮ species: reactions, stoichiometry, locations def S @ L = ( α 1 , κ 1 ) op 1 S @ L + . . . + ( α n , κ n ) op n S @ L where op i ∈ {↓ , ↑ , ⊕ , ⊖ , ⊙} ◮ model: quantities of species, interaction between species def P = S 1 @ L 1 ( x 1 ) ⊲ ∗ . . . ⊲ ∗ S p @ L p ( x p ) ⊳ ⊳ ◮ other information required for modelling L compartments and locations, dimensionality, sizes N species quantities, minimums, maximums, step size K parameter definitions F functional rates for reactions, definition of f α ◮ definition of behavioural semantics Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  11. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA Eclipse Plug-in ◮ software tool for Bio-PEPA modelling Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  12. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA Eclipse Plug-in ◮ software tool for Bio-PEPA modelling ◮ Eclipse front-end and separate back-end library editor for the Bio-PEPA language parser for the Bio-PEPA language problems view static analysis User Core Interface outline view for the reaction-centric view ISBJava time series analysis (ODE, SSA) graphing support via common plugin export facility (SBML; PRISM) Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  13. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA Eclipse Plug-in ◮ software tool for Bio-PEPA modelling ◮ Eclipse front-end and separate back-end library editor for the Bio-PEPA language parser for the Bio-PEPA language problems view static analysis User Core Interface outline view for the reaction-centric view ISBJava time series analysis (ODE, SSA) graphing support via common plugin export facility (SBML; PRISM) ◮ available for download at www.biopepa.org ◮ case studies, publications, manuals Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  14. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Bio-PEPA Eclipse Plug-in (cont) Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  15. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Protein trafficking in the cell ◮ research from the Frame laboratory at Cancer Research UK Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  16. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Protein trafficking in the cell ◮ research from the Frame laboratory at Cancer Research UK ◮ focus on active form of oncoprotein Src, member of Src family Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  17. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Protein trafficking in the cell ◮ research from the Frame laboratory at Cancer Research UK ◮ focus on active form of oncoprotein Src, member of Src family ◮ Src inactive at perinuclear region, active at membrane Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  18. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Protein trafficking in the cell ◮ research from the Frame laboratory at Cancer Research UK ◮ focus on active form of oncoprotein Src, member of Src family ◮ Src inactive at perinuclear region, active at membrane ◮ Src is trafficked in endosomes Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

  19. Process algebras Bio-PEPA Protein trafficking Circadian clock Other examples Conclusion Protein trafficking in the cell ◮ research from the Frame laboratory at Cancer Research UK ◮ focus on active form of oncoprotein Src, member of Src family ◮ Src inactive at perinuclear region, active at membrane ◮ Src is trafficked in endosomes ◮ results of experimental research Vashti Galpin Spatio-temporal Biological Process Modelling Joint MRC/INCF/SICSA Workshop on Atlas Informatics

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend