a bigraph based framework for protein and cell
play

A bigraph-based framework for protein and cell interactions Giorgio - PowerPoint PPT Presentation

A bigraph-based framework for protein and cell interactions Giorgio Bacci Davide Grohmann Marino Miculan Department of Mathematics and Computer Science University of Udine, Italy MeCBIC 2009 5th September 2009, Bologna 1 / 29 Abstract


  1. A bigraph-based framework for protein and cell interactions Giorgio Bacci Davide Grohmann Marino Miculan Department of Mathematics and Computer Science University of Udine, Italy MeCBIC 2009 5th September 2009, Bologna 1 / 29

  2. Abstract Machines of Systems Biology (Cardelli 08) gene regulatory networks, stochastic π -calculus, regulation Hybrid Systems, . . . Genes directs protein embedding, membrane construction h c s u κ -calculus, n m i e w signals and events c β Binders, t o o o r h n Brane Calculus, π -calculus, p fi / n n BioAmbients, s Bio-PEPA, e e e h k s CLS+, . . . LCLS, . . . a w r m e / g e r u e l a h t w o r P Q A B s implements fusion/fission Proteins Membranes holds receptors/reactions signal processing, confinements, metabolism regulation storage, transport 2 / 29

  3. Abstract Machines of Systems Biology (Cardelli 08) gene regulatory networks, stochastic π -calculus, regulation Hybrid Systems, . . . Genes The tower of directs protein embedding, informatic models membrane construction h (Milner 09) c s u κ -calculus, n m i e w signals and events c β Binders, t o o o r h n Brane Calculus, π -calculus, p fi / n n BioAmbients, s Bio-PEPA, e e e h k s CLS+, . . . LCLS, . . . a w r m e / g e r u e l a h t w o r P Q A B s implements fusion/fission Proteins Membranes holds receptors/reactions signal processing, confinements, metabolism regulation storage, transport 2 / 29

  4. Abstract Machines of Systems Biology (Cardelli 08) gene regulatory networks, stochastic π -calculus, regulation Hybrid Systems, . . . Genes directs protein embedding, In this talk: bigraphs membrane construction h c s u κ -calculus, n m as a formal framework theory for i e w signals and events c β Binders, t o o o r integrating and comparing models h n Brane Calculus, π -calculus, p fi / n n BioAmbients, s Bio-PEPA, e e e h k s CLS+, . . . LCLS, . . . a w r m e / g e r u e l a h t w o r P Q A B s implements fusion/fission Proteins Membranes holds receptors/reactions signal processing, confinements, metabolism regulation storage, transport 2 / 29

  5. Abstract Machines of Systems Biology (Cardelli 08) gene regulatory networks, stochastic π -calculus, regulation Hybrid Systems, . . . Genes directs protein embedding, In this talk: bigraphs membrane construction h c s u κ -calculus, n m as a formal framework theory for i e w signals and events c β Binders, t o o o r integrating and comparing models h n Brane Calculus, π -calculus, p fi / n n BioAmbients, s Bio-PEPA, e e e h k s CLS+, . . . LCLS, . . . a w r m e / g e we focus on these levels r u e l a h t w o r P Q A B s implements fusion/fission Proteins Membranes holds receptors/reactions signal processing, confinements, metabolism regulation storage, transport 2 / 29

  6. Interactions we want to model Let take as example the vesicle formation process: 3 / 29

  7. Interactions we want to model Let take as example the vesicle formation process: protein interactions „ complexations « de-complexations 3 / 29

  8. Interactions we want to model Let take as example the vesicle formation process: protein membrane interactions reconfigurations „ complexations « ` fissions and fusions ´ de-complexations 3 / 29

  9. Interactions we want to model Let take as example the vesicle formation process: protein-membrane protein membrane interactions interactions reconfigurations „ complexations 0 1 protein configurations « that trigger a membrane ` fissions and fusions ´ @ A de-complexations reconfiguration 3 / 29

  10. Talk outline 0. Introduction to Bigraphs 1. Biological Bigraphs and Bio β framework + syntax + well-formedness + semantics 2. Example: vesicle formation 3. Formal comparison results 4 / 29

  11. A (very short) introduction to Bigraphs (Milner 01) bigraph y 0 y 1 G : � m, X � →� n, Y � 0 1 v 2 2 v 0 0 v 1 v 3 1 place graph link graph x 0 x 1 G P : m → n G L : X → Y roots ... ...outer names 0 1 y 0 y 1 v 0 v 2 v 2 v 3 v 0 v 3 v 1 v 1 sites ... ...inner names 0 1 2 x 0 x 1 5 / 29

  12. . . . bigraphs continued (basic notation) outer name root (region) y 0 y 1 y 2 0 1 K control port K M v 0 e 1 1 v 2 0 node v 1 edge e 0 x 0 x 1 site inner name place = root or node or site link = edge or outer name point = port or inner name 6 / 29

  13. . . . bigraphs continued (definition) . . . we take advantage of the variant of (Bundgaard-Sassone 06) where edges have type. Signature: �K , ar , E� Bigraphs: G P = ( V , ctrl , prnt ): m → n (place graph) G L = ( V , E , ctrl , edge , link ): X → Y (link graph) G = ( V , E , ctrl , edge , prnt , link ): � m , X � → � n , Y � (bigraph) = ( G P , G L ) 7 / 29

  14. Why using bigraphical theory Using bigraphs is convenient for many reasons: + connectivity together with locality + lots of successful encodings (CCS, π -calculus, Ambient Calculus, Petri nets, . . . ) + local reaction rules + construction of compositional bisimilarities for observational equivalences + general tools (see BPL project) 8 / 29

  15. Talk outline 0. Introduction to Bigraphs 1. Biological Bigraphs and Bio β framework + syntax + well-formedness + semantics 2. Example: vesicle formation 3. Formal comparison results 9 / 29

  16. Proteins and bonds in bigraphs: intuition Protein signature: �P , ar , { v , h }� Sites can be visible, hidden, or free, determining the protein interface status hidden x free x bond visible hidden GTP GDP ν y . ( G (1 y + ¯ 3 + 4 x + 5) | GTP (1 y )) ν y . ( G (1 y + ¯ 3 + 4 x + ¯ 2 + ¯ 2 + ¯ 5) | GDP (1 y )) (*) Edge types could be extended to capture phosphorilated states (and more) 10 / 29

  17. Bio β syntax and bigraphical meaning Systems P , Q ::= ⋄ | A p ( ρ ) | � S � P �� | P ∗ Q | ν n . P p n � P | f n � � S � P �� (pinch and fuse) Membranes S , T ::= 0 | A ap ( ρ ) | S ⋆ T p ⊥ n � S | f ⊥ (co-pinch and co-fuse) n � S � P �� S P membrane contents Ra (1 + 2 x ) ∗ � Ma (1 x ) ⋆ Mb (1 y ) � Rb (1 + 2 y ) ∗ C (1) �� 11 / 29

  18. Well-formedness conditions The syntax is too general : many syntactically correct terms do not have a clear biological meaning. Definition (Well-formedness) Graph-likeness: free names occurs at most twice + only binary bonds Impermebility: protein bonds cannot cross the double layer Action pairing: actions and co-actions have to be well paired Action prefix: no occurrences of action terms within an action prefix ?? hyper edges � = bonds impermeability violated! 12 / 29

  19. Well-formedness conditions The syntax is too general : many syntactically correct terms do not have a clear biological meaning. Definition (Well-formedness) Graph-likeness: free names occurs at most twice + only binary bonds Impermebility: protein bonds cannot cross the double layer Action pairing: actions and co-actions have to be well paired Action prefix: no occurrences of action terms within an action prefix Well-formedness is ensured by a type system 12 / 29

  20. Type system Γ 1 ; Γ 2 ⊢ K : τ (Judgement) free names of K free actions occurring once occurring in K a Bio β term . . . occurring twice (system/membrane) (empty) ǫ ∈ { 0 , ⋄} A ∈ P ∀ x ∈ fn ( ρ ) . | ρ, x | ≤ 2 { x ∈ fn ( ρ ) | | ρ, x | = 1 } ; { x ∈ fn ( ρ ) | | ρ, x | = 2 } ⊢ A ( ρ ) : ∅ (prot) ∅ ; ∅ ⊢ ǫ : ∅ (action) t ∈ { p , p ⊥ , f } Γ 1 ; Γ 2 ⊢ P : τ x / ∈ Γ 1 τ ↾ { x } = ∅ Γ 1 ; Γ 2 ⊢ K : ∅ act ( K ) = ∅ ( ν -prot) Γ 1 , x ; Γ 2 ⊢ t x � K : { t x } Γ 1 ; Γ 2 \ { x } ⊢ ν x . P : τ Γ 1 ; Γ 2 , x ⊢ P : τ ∪ { t x , t ⊥ { t x , t ⊥ t ∈ { p , f } x } x } ∩ τ = ∅ (co-f) ( ν -action) x ; ∅ ⊢ f ⊥ x : { f ⊥ Γ 1 ; Γ 2 ⊢ ν x . P : τ x } op ∈ {∗ , ⋆ } Γ 1 , Γ; Γ 2 ⊢ K : τ ∆ 1 , Γ; ∆ 2 ⊢ L : σ Γ 1 , Γ; Γ 2 ⊢ S : τ Γ; ∆ 2 ⊢ P : σ ( τ ↾ Γ ) ⊥ = σ ↾ Γ ( τ ↾ Γ ) ⊥ = σ ↾ Γ (Γ 1 ∪ Γ 2 ) ∩ (∆ 1 ∪ ∆ 2 ) � = ∅ (Γ 1 ∪ Γ 2 ) ∩ ∆ 2 � = ∅ (par) (cell) Γ 1 , ∆ 1 ; Γ 2 , ∆ 2 , Γ ⊢ K op L : τ ∪ σ Γ 1 ; Γ 2 , ∆ 2 , Γ ⊢ � S � P �� : τ ∪ σ 13 / 29

  21. Properties of the type system Proposition (Unicity of type) Let K a Bio β term. If Γ 1 ; Γ 2 ⊢ K : τ and ∆ 1 ; ∆ 2 ⊢ K : σ , then Γ 1 = ∆ 1 , Γ 2 = ∆ 2 and τ = σ Theorem (Well-formedness) A Bio β system P is well-formed if and only if Γ 1 ; Γ 2 ⊢ P : τ . . . later subject reduction 14 / 29

  22. Semantics: Bio β reactive system A Bio β reactive system (Π , → ) is parametrized over two reaction rule specifications: + Protein reactions: similar to chemical reaction rules, but with (essential) spatial informations + Mobility configurations: protein configurations that trigger membrane re-modeling Reactions for Membrane transport are fixed � indeed, biological membrane modifications � are very limited: only pinching and fuse 15 / 29

  23. Membrane transport: pinch T T p ⊥ p n pinch-in n − � P S Q S P Q p n � P ∗ � p ⊥ n � S ⋆ T � Q �� → � T � � S � P �� ∗ Q �� T T p ⊥ p n pinch-out n − S P � Q Q S P � p ⊥ n � S ⋆ T � p n � P ∗ Q �� → � S � P �� ∗ � T � Q �� 16 / 29

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