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

Recommend


More recommend