Modeling Pathways with the  -Calculus: Concurrent Processes Come Alive Joint work with Udi Shapiro, Bill Silverman and Naama Barkai Aviv Regev.

Slides:



Advertisements
Similar presentations
1 Modelling Biochemical Pathways in PEPA Muffy Calder Department of Computing Science University of Glasgow Joint work with Jane Hillston and Stephen.
Advertisements

Modelling Cell Signalling Pathways in PEPA
Inferring Quantitative Models of Regulatory Networks From Expression Data Iftach Nachman Hebrew University Aviv Regev Harvard Nir Friedman Hebrew University.
An Intro To Systems Biology: Design Principles of Biological Circuits Uri Alon Presented by: Sharon Harel.
Biomolecular processes as concurrent computation.
Modeling, visualizing, and annotating immunoreceptor signaling systems Lily Chylek Cornell University & Los Alamos National Laboratory.
Simulation of Prokaryotic Genetic Circuits Jonny Wells and Jimmy Bai.
Gene Regulation in Eukaryotic Cells. Gene regulation is complex Regulation, and therefore, expression of a gene is complex. Regulation of these genes.
Signal Transduction Pathways
Diana Hermith, BSc. Molecular Biology Graduate Student Program in Engineering Emphasis in Computer Systems (Graduate Research.
Biological pathway and systems analysis An introduction.
The multi-layered organization of information in living systems
Lecture 4: DNA transcription
Computational tools for whole-cell simulation Cara Haney (Plant Science) E-CELL: software environment for whole-cell simulation Tomita et al Bioinformatics.
CHAPTER 8 Metabolic Respiration Overview of Regulation Most genes encode proteins, and most proteins are enzymes. The expression of such a gene can be.
Molecule as Computation Ehud Shapiro Weizmann Institute of Science Joint work with Aviv Regev and Bill Silverman In collaboration with Corrado Priami,
Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009.
Systems Biology Existing and future genome sequencing projects and the follow-on structural and functional analysis of complete genomes will produce an.
Petri net modeling of biological networks Claudine Chaouiya.
Modeling Signal Transduction with Process Algebra: Integrating Molecular Structure and Dynamics Aviv Regev BigRoc Seminar February 2000.
Molecule as Computation Ehud Shapiro Weizmann Institute of Science Joint work with Aviv Regev and Bill Silverman In collaboration with Corrado Priami,
Biomolecular Processes as Concurrent Computation: Modeling Molecular Processes in the  -calculus Process Algebra.
Abstract Processes Go Live: Representing Biomolecular Process Networks with Process Algebra Ehud Shapiro Joint work with Aviv Regev, Bill Silverman, Naama.
Lecture 23 Signal Transduction 2
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
The BioPSI Project: Concurrent Processes Come Alive
PML: Toward a High-Level Formal Language for Biological Systems Bor-Yuh Evan Chang and Manu Sridharan July 24, 2003.
1 Ivan Lanese Computer Science Department University of Bologna Italy Concurrent and located synchronizations in π-calculus.
Cellular communication: Biomolecular Processes as Concurrent Computation Aviv Regev March 2000.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Communication step Before: …+ x.P | x(y).Q +… Condition: same channel x After: P | Q { z / y } Modeling Signal Transduction With Process Algebra Aviv Regev,
The BioPSI Project: Concurrent Processes Come Alive
Systems Biology Ophelia Venturelli CS374 December 6, 2005.
More regulating gene expression. Fig 16.1 Gene Expression is controlled at all of these steps: DNA packaging Transcription RNA processing and transport.
Molecular Physiology: Enzymes and Cell Signaling.
Systematic Analysis of Interactome: A New Trend in Bioinformatics KOCSEA Technical Symposium 2010 Young-Rae Cho, Ph.D. Assistant Professor Department of.
Computational Molecular Biology Biochem 218 – BioMedical Informatics Gene Regulatory.
Cell Signaling 2007 Cells sense and send information (signals) Cells communicate with each other Cells must sense and respond to changes in the environment.
04/07/2007 M.L. Guerriero - AB 2007, Hagenberg, Austria 1 Modeling Static Biological Compartments with Beta-binders Maria Luisa Guerriero 1 Corrado Priami.
Diana Hermith, BSc. Molecular Biology Graduate Student Program in Engineering Emphasis in Computer Systems (Graduate Research.
Not a keynote, but a footnote on molecular biology and computation for Rocky 1 The Biology of Information Walter Fontana (SFI)
Synthetic biology: New engineering rules for emerging discipline Andrianantoandro E; Basu S; Karig D K; Weiss R. Molecular Systems Biology 2006.
Cell Signaling Networks From the Bottom Up Anthony M.L. Liekens BioModeling and BioInformatics Anthony M.L. Liekens BioModeling and BioInformatics.
Metabolic pathway alteration, regulation and control (5) -- Simulation of metabolic network Xi Wang 02/07/2013 Spring 2013 BsysE 595 Biosystems Engineering.
Mobile Process Algebras in Systems Biology New Challenges and Opportunities Corrado Priami University of Trento.
A COMPREHENSIVE GENE REGULATORY NETWORK FOR THE DIAUXIC SHIFT IN SACCHAROMYCES CEREVISIAE GEISTLINGER, L., CSABA, G., DIRMEIER, S., KÜFFNER, R., AND ZIMMER,
Molecular Programming with Stochastic Pi Calculus: Computer Representation of Biological Processes Ehud Shapiro Joint work with Aviv Regev and Bill Silverman.
Reconstruction of Transcriptional Regulatory Networks
BIOINFORMATICS ON NETWORKS Nick Sahinidis University of Illinois at Urbana-Champaign Chemical and Biomolecular Engineering.
Passive vs. active transport Passive transport is simply transport down an electrochemical gradient until equilibrium is reached Active transport results.
A Biology Primer Part IV: Gene networks and systems biology Vasileios Hatzivassiloglou University of Texas at Dallas.
Chapter 16 – Control of Gene Expression in Prokaryotes
Module networks Sushmita Roy BMI/CS 576 Nov 18 th & 20th, 2014.
Biomedical Week 2 This is a very brief review of biochemistry and how this effects cells.
NY Times Molecular Sciences Institute Started in 1996 by Dr. Syndey Brenner (2002 Nobel Prize winner). Opened in Berkeley in Roger Brent,
PML: Toward a High-Level Formal Language for Biological Systems Bor-Yuh Evan Chang and Manu Sridharan Computer Science Division University of California,
Introduction to biological molecular networks
A database of biological pathways and processes (borrowed from a presentation created by Steve Jupe)
Direct and specific chemical control of eukaryotic translation with a synthetic RNA-protein interaction Stephen J. Goldfless, Brian A. Belmont, Alexandra.
Biology 102 Gene Regulation and Expression Part 2.
Computational methods for inferring cellular networks II Stat 877 Apr 17 th, 2014 Sushmita Roy.
Higher Human Biology Unit 1 Human Cells KEY AREA 6: Metabolic Pathways.
BCB 570 Spring Signal Transduction Julie Dickerson Electrical and Computer Engineering.
Dept of Biomedical Informatics University of Pittsburgh
Cell Communication Part II
Concept 4: Analyzing Cell Communication
“Proteomics is a science that focuses on the study of proteins: their roles, their structures, their localization, their interactions, and other factors.”
Languages for Systems Biology
Computational Biology
Brief Review – Growth Factors and Receptors
Presentation transcript:

Modeling Pathways with the  -Calculus: Concurrent Processes Come Alive Joint work with Udi Shapiro, Bill Silverman and Naama Barkai Aviv Regev

2 Pathway informatics: From molecule to process Regulation of expression; Signal Transduction; Metabolism Genome, transcriptosome, proteome

3 Information about  Dynamics  Molecular structure  Biochemical detail of interaction The Power to  simulate  analyze  compare Formal semantics Our goal: A formal representation language for molecular processes

4 Biochemical networks are complex  Concurrent, compositional  Mobile (dynamic wiring)  Modular, hierarchical … but similar to concurrent computation

5 Molecules as processes  Represent a structure by its potential behavior: by the process in which it can participate  Example: An enzyme as the enzymatic reaction process, in which it may participate

6 Example: ERK1 Ser/Thr kinase Binding MP1 molecules Regulatory T-loop: Change conformation Kinase site: Phosphorylate Ser/Thr residues (PXT/SP motifs) ATP binding site: Bind ATP, and use it for phsophorylation Binding to substrates StructureProcess COOH Nt lobe Catalytic core Ct lobe NH 2 p-Y p-T

7 The  -calculus  A program specifies a network of interacting processes  Processes are defined by their potential communication activities  Communication occurs on complementary channels, identified by names  Communication content: Change of channel names (mobility)  Stochastic version (Priami 1995) : Channels are assigned rates (Milner, Walker and Parrow 1989)

8 Processes SYSTEM ::= … | ERK1 | ERK1 | … | MEK1 | MEK1 | … ERK1 ::= ( new internal_channels) (Nt_LOBE |CATALYTIC_CORE |Ct_LOBE) ERK1 Domains, molecules, systems ~ Processes P – Process P|Q – Two parallel processes

9 Global communication channels x ? [y] –Input into y on channel name x? x ! [z] – Output z on channel co-named x! T_LOOP (tyr )::= tyr ? [tyr].T_LOOP(tyr) Complementary molecular structures ~ Global channel names and co-names ERK1 Y KINASE_ACTIVE_SITE::= tyr ! [p-tyr]. KINASE_ACTIVE_SITE MEK1

10 Communication and global mobility Molecular interaction and modification ~ Communication and change of channel names p-tyr replaces tyr KINASE_ACTIVE_SITE | T_LOOP {p-tyr / tyr} Actions consumed alternatives discarded tyr ! [p-tyr]. KINASE_ACTIVE_SITE + … | … + tyr ? [tyr]. T_LOOP Y ERK1MEK1 Ready to send p-tyr on tyr ! Ready to receive on tyr ? pY

11 Local restricted channels (new x) P – Local channel x, in process P ERK1 ::= ( new backbone) (Nt_LOBE |CATALYTIC_CORE |Ct_LOBE) Compartments (molecule,complex,subcellular) ~ Local channels as unique identifiers ERK1

12 Communication and scope extrusion (new x) (y ! [x]) – Extrusion of local channel x MP1 (new backbone) mp1_erk ! [backbone]. mp1_mek ! [backbone]. … | mp1_erk ? [cross_backbone]. cross_backbone ? […] | mp1_mek ? [cross_backbone]. cross_backbone ! […] Complex formation ~ Exporting local channels ERK1MEK1

13 Stochastic  -calculus (Priami, 1995, Regev, Priami et al 2000)  Every channel x attached with a base rate r  A global (external) clock is maintained  The clock is advanced and a communication is selected according to a race condition  Modification of the race condition and actual rate calculation according to biochemical principles (Regev, Priami et al., 2000)  BioPSI simulation system

14 Circadian clocks: Implementations J. Dunlap, Science (1998)

15 The circadian clock machinery (Barkai and Leibler, Nature 2000) PRPR UTR R R R R_GENE R_RNA transcription translation degradation PAPA UTR A A A A_GENE A_RNA transcription translation degradation Differential rates: Very fast, fast and slow

16 The machinery in  -calculus: “A” molecules A_GENE::= PROMOTED_A + BASAL_A PROMOTED_A::= pA ? {e}.ACTIVATED_TRANSCRIPTION_A(e) BASAL_A::= bA ? [].( A_GENE | A_RNA) ACTIVATED_TRANSCRIPTION_A::=  1. (ACTIVATED_TRANSCRIPTION_A | A_RNA) + e ? []. A_GENE RNA_A::= TRANSLATION_A + DEGRADATION_mA TRANSLATION_A::= utrA ? []. (A_RNA | A_PROTEIN) DEGRADATION_mA::= degmA ? []. 0 A_PROTEIN::= (new e1,e2,e3) PROMOTION_A-R + BINDING_R + DEGRADATION_A PROMOTION_A-R ::= pA!{e2}.e2![]. A_PROTEIN + pR!{e3}.e3![]. A_PRTOEIN BINDING_R ::= rbs ! {e1}. BOUND_A_PRTOEIN BOUND_A_PROTEIN::= e1 ? [].A_PROTEIN + degpA ? [].e1 ![].0 DEGRADATION_A::= degpA ? [].0 A_Gene A_RNA A_protein

17 The machinery in  -calculus: “R” molecules R_GENE::= PROMOTED_R + BASAL_R PROMOTED_R::= pR ? {e}.ACTIVATED_TRANSCRIPTION_R(e) BASAL_R::= bR ? [].( R_GENE | R_RNA) ACTIVATED_TRANSCRIPTION_R::=  2. (ACTIVATED_TRANSCRIPTION_R | R_RNA) + e ? []. R_GENE RNA_R::= TRANSLATION_R + DEGRADATION_mR TRANSLATION_R::= utrR ? []. (R_RNA | R_PROTEIN) DEGRADATION_mR::= degmR ? []. 0 R_PROTEIN::= BINDING_A + DEGRADATION_R BINDING_R ::= rbs ? {e}. BOUND_R_PRTOEIN BOUND_R_PROTEIN::= e1 ? []. A_PROTEIN + degpR ? [].e1 ![].0 DEGRADATION_R::= degpR ? [].0 R_Gene R_RNA R_protein

18 BioPSI simulation Robust to a wide range of parameters AR

19 The A hysteresis module  The entire population of A molecules (gene, RNA, and protein) behaves as one bi-stable module A R ON OFF Fast A R

20 Modular cell biology ? How to identify modules and prove their function? ! Semantic concept: Two processes are equivalent if can be exchanged within any context without changing observable system behavior

21 Modular cell biology  Build two representations in the  -calculus  Implementation (how?): molecular level  Specification (what?): functional module level  Show the equivalence of both representations  by computer simulation  by formal verification

22 The circadian specification R (gene, RNA, protein) processes are unchanged (modular;compositional) PRPR UTR R R R R_GENE R_RNA transcription translation degradation ONOFF Counter_A

23 Hysteresis module ON_H-MODULE(C A )::= {C A T1}. (rbs ! {e1}. ON_DECREASE + e1 ! []. ON_H_MODULE + pR ! {e2}. (e2 ! [].0 | ON_H_MODULE) +  1. ON_INCREASE) ON_INCREASE::= {C A ++}. ON_H-MODULE ON_DECREASE::= {C A --}. ON_H-MODULE OFF_H-MODULE(C A )::= {C A >T2}. ON_H-MODULE(C A ) + {C A <=T2}. (rbs ! {e1}. OFF_DECREASE + e1 ! []. OFF_H_MODULE +  2. OFF_INCREASE ) OFF_INCREASE::= {C A ++}. OFF_H-MODULE OFF_DECREASE::= {C A --}. OFF_H-MODULE ON OFF

24 BioPSI simulation Module, R protein and R RNAR (module vs. molecules)

25 Why Pi ?  Compositional  Molecular  Incremental  Preservation through transitions  Straightforward manipulation  Modular  Scalable  Comparative Levchenko et al., 2000

26 The next step: The homology of process

27  Udi Shapiro (WIS)  Eva Jablonka (TAU)  Bill Silverman (WIS)  Aviv Regev (TAU, WIS)  Naama Barkai (WIS)  Corrado Priami (U. Verona)  Vincent Schachter (Hybrigenics)