Upload 2 files
Browse files- ProcessDSL_FlowCell10_Proposal_with_TORC1.md +111 -0
- torc1_mermaid.mmd +19 -0
ProcessDSL_FlowCell10_Proposal_with_TORC1.md
ADDED
|
@@ -0,0 +1,111 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
# ProcessDSL + FlowCell-10 Proposal
|
| 3 |
+
|
| 4 |
+
This proposal outlines a pilot initiative to integrate the **"genome as program"** concept and **cellular process flowcharting** into the Virtual Cell project.
|
| 5 |
+
The goal is to formalize biological processes as executable, interpretable programs that can be learned, simulated, and manipulated by AI.
|
| 6 |
+
|
| 7 |
+
---
|
| 8 |
+
|
| 9 |
+
## 1. ProcessDSL Specification
|
| 10 |
+
|
| 11 |
+
**ProcessDSL** is a domain-specific language for representing cellular processes.
|
| 12 |
+
It compiles human-readable flowcharts into machine-executable forms such as stochastic rule systems, Petri nets, or hybrid ODE/event simulators.
|
| 13 |
+
|
| 14 |
+
**Key features:**
|
| 15 |
+
- Reactions as rules with explicit guards and rate constants.
|
| 16 |
+
- Conditional logic (`IF/ELSE`) for regulation.
|
| 17 |
+
- Iterative loops (`WHILE`) for cyclic processes.
|
| 18 |
+
- Event triggers for environmental or signaling changes.
|
| 19 |
+
- Support for compartments (nucleus, cytosol, organelles).
|
| 20 |
+
|
| 21 |
+
---
|
| 22 |
+
|
| 23 |
+
## 2. FlowCell-10 Pilot Dataset
|
| 24 |
+
|
| 25 |
+
**FlowCell-10** is a curated set of ten well-characterized yeast pathways, each represented as:
|
| 26 |
+
1. A canonical flowchart
|
| 27 |
+
2. A ProcessDSL file
|
| 28 |
+
3. Reference simulation outputs from literature data
|
| 29 |
+
|
| 30 |
+
**Example pathways:**
|
| 31 |
+
1. Glycolysis
|
| 32 |
+
2. TOR nutrient sensing pathway
|
| 33 |
+
3. Heat shock response
|
| 34 |
+
4. Autophagy initiation
|
| 35 |
+
5. Unfolded protein response (UPR)
|
| 36 |
+
6. Cell cycle G1/S transition
|
| 37 |
+
7. Mitochondrial respiration control
|
| 38 |
+
8. Amino acid biosynthesis regulation
|
| 39 |
+
9. Gluconeogenesis
|
| 40 |
+
10. Alcoholic fermentation
|
| 41 |
+
|
| 42 |
+
---
|
| 43 |
+
|
| 44 |
+
## 3. Example ProcessDSL (Glycolysis)
|
| 45 |
+
|
| 46 |
+
```text
|
| 47 |
+
process Glycolysis in Cytosol:
|
| 48 |
+
state: [Glucose, G6P, F6P, F16BP, G3P, DHAP, PEP, Pyruvate, ATP, ADP, NAD+, NADH]
|
| 49 |
+
rule Hexokinase: Glucose + ATP -> G6P + ADP [guard: ATP>θ1]
|
| 50 |
+
rule PFK: F6P + ATP -> F16BP + ADP [guard: ATP<θ2 & AMP>θ3]
|
| 51 |
+
rule Aldolase: F16BP -> G3P + DHAP
|
| 52 |
+
rule TPI: DHAP <-> G3P
|
| 53 |
+
rule PyruvateKinase: PEP + ADP -> Pyruvate + ATP [allosteric: F16BP activates]
|
| 54 |
+
event GlucosePulse(t=0..T): inflow rate r_in
|
| 55 |
+
```
|
| 56 |
+
|
| 57 |
+
---
|
| 58 |
+
|
| 59 |
+
## 4. Glycolysis Flowchart (Mermaid)
|
| 60 |
+
|
| 61 |
+
```mermaid
|
| 62 |
+
flowchart TD
|
| 63 |
+
A[Glucose Uptake<br/>(Transport into cell)]
|
| 64 |
+
--> B[Hexokinase<br/>Glucose → G6P]
|
| 65 |
+
B --> C[Isomerase<br/>G6P → F6P]
|
| 66 |
+
C --> D[Phosphofructokinase (PFK)<br/>F6P → F1,6BP]
|
| 67 |
+
D --> E1[DHAP<br/>(Dihydroxyacetone phosphate)]
|
| 68 |
+
D --> E2[G3P<br/>(Glyceraldehyde‑3‑phosphate)]
|
| 69 |
+
E1 -- TPI forward --> E2
|
| 70 |
+
E2 -- TPI reverse --> E1
|
| 71 |
+
E2 --> F[G3P Oxidation & Phosphorylation<br/>(NADH + ATP yield)]
|
| 72 |
+
F --> G[Phosphoglycerate Mutase & Enolase<br/>→ PEP]
|
| 73 |
+
G --> H[Pyruvate Kinase<br/>PEP → Pyruvate + ATP]
|
| 74 |
+
H --> I[End Product:<br/>2 Pyruvate Molecules]
|
| 75 |
+
```
|
| 76 |
+
|
| 77 |
+
---
|
| 78 |
+
|
| 79 |
+
## 5. TORC1 Nutrient Sensing Pathway
|
| 80 |
+
|
| 81 |
+
This diagram shows the TORC1 pathway in *Saccharomyces cerevisiae*, including nutrient signal integration, bifurcated signaling, and autophagy suppression vs activation under stress conditions.
|
| 82 |
+
|
| 83 |
+

|
| 84 |
+
|
| 85 |
+
---
|
| 86 |
+
|
| 87 |
+
## 6. Deliverables
|
| 88 |
+
|
| 89 |
+
- ProcessDSL specification and parser.
|
| 90 |
+
- FlowCell-10 diagrams, DSL files, and simulation benchmarks.
|
| 91 |
+
- Jupyter notebook demo: diagram → ProcessDSL → simulation → data comparison.
|
| 92 |
+
- Documentation for extending the dataset.
|
| 93 |
+
|
| 94 |
+
---
|
| 95 |
+
|
| 96 |
+
## 7. Benefits to the Virtual Cell Project
|
| 97 |
+
|
| 98 |
+
- Provides an interpretable, executable representation of cellular processes.
|
| 99 |
+
- Bridges molecular prediction tools (e.g., AlphaFold 3) to systems-level dynamics.
|
| 100 |
+
- Enables counterfactual simulations and intervention planning.
|
| 101 |
+
- Creates training data for AI models to learn biological program induction.
|
| 102 |
+
|
| 103 |
+
---
|
| 104 |
+
|
| 105 |
+
## 8. Suggested DeepMind Contacts
|
| 106 |
+
|
| 107 |
+
1. **Demis Hassabis** – CEO, DeepMind (vision for Virtual Cell)
|
| 108 |
+
2. **Pushmeet Kohli** – Head of AI for Science, DeepMind
|
| 109 |
+
3. **John Jumper** – Lead researcher on AlphaFold
|
| 110 |
+
4. **Kathryn Tunyasuvunakool** – Research scientist, AlphaFold/biology modeling
|
| 111 |
+
5. **Alexander Zisserman** – Research scientist, graph and vision integration
|
torc1_mermaid.mmd
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
flowchart TD
|
| 3 |
+
AA[Amino Acid / Nutrient Signals] --> AB[EGO Complex (Ego1-3) + Gtr1/2]
|
| 4 |
+
AB --> AC[TORC1 Activation]
|
| 5 |
+
AC --> AD[Sch9 kinase branch]
|
| 6 |
+
AC --> AE[PP2A/Sit4 branch]
|
| 7 |
+
|
| 8 |
+
AD --> AF[Ribosome Biogenesis & Protein Translation ↑]
|
| 9 |
+
AE -- Tap42/PP2A → downstream --> AG[NPR1 inhibition → Amino Acid Transport ↑]
|
| 10 |
+
|
| 11 |
+
AC -. Negative regulation .-> AH[Atg13 phosphorylation → Inhibit Atg1 complex]
|
| 12 |
+
AH -->|Inhibition| AI[Autophagy suppressed]
|
| 13 |
+
|
| 14 |
+
subgraph Stress / Starvation
|
| 15 |
+
AA2[Low Nutrients] --> AB2[EGO inactive → TORC1 off]
|
| 16 |
+
AB2 --> AC2[TORC1 Inactive]
|
| 17 |
+
AC2 --> AH2[Atg13 de-phosphorylated + Atg1 complex formed]
|
| 18 |
+
AH2 --> AJ[Autophagy induced via Atg1-Atg13-Atg17 complex]
|
| 19 |
+
end
|