6.5.3 · HinglishSystems Biology & Frontiers

Explain metabolic network modeling

1,760 words8 min readRead in English

6.5.3 · Biology › Systems Biology & Frontiers


Metabolic network KYA hota hai?

  • Nodes = metabolites (jaise glucose, ATP, pyruvate).
  • Edges/reactions = enzyme-catalysed conversions.
  • Har reaction ka ek flux hota hai = jis rate par woh chalti hai (units: mmol · gDW⁻¹ · h⁻¹, "per gram dry weight per hour").

Stoichiometric matrix (pehle principles se)

Hum track karna chahte hain ki har reaction har metabolite ko kaise change karti hai.

Mass-balance equation ko scratch se derive karna.

Metabolite lo. Iski concentration isliye change hoti hai kyunki reactions use produce ya consume karti hain. Change ki rate, sab reactions ka sum hai (reaction mein kitna banata hai) × (kitni tezi se chalta hai):

Saare metabolites ko vector mein aur saare fluxes ko mein stack karo:


Steady-state assumption

Ye linear equations ka ek set hai. Kyunki usually reactions, metabolites se bahut zyada hoti hain (), system underdetermined hai: infinitely many flux vectors ise satisfy karte hain. Solutions ka woh set ka null space hai, jise flux cone kehte hain.


Flux Balance Analysis (FBA) — ek solution chunna

Hum ko uniquely solve nahi kar sakte, toh hum add karte hain:

  1. Har flux par Bounds (thermodynamics/enzyme limits): . Irreversible reactions mein hota hai.
  2. Maximise karne ke liye ek objective, usually biomass reaction (ek pseudo-reaction jo precursors ko un ratios mein drain karti hai jo ek naya cell banane ke liye chahiye).

Linear program kyun? Saare constraints aur objective fluxes mein linear hain, isliye hum linear programming (LP) use karte hain, jo genome-scale models (thousands of reactions) ke liye bhi fast hai.

Figure — Explain metabolic network modeling

Worked example 1 — ek tiny 3-reaction network

Reactions:

  • : (A ka uptake)
  • :
  • : (biomass/export)

Metabolites . banao:

Ye signs kyun? Row A: A banata hai (), A khaata hai (). Row B: B banata hai (), B khaata hai ().

Steady state :

  • Row A: .
  • Row B: .

Ye step kyun? Steady state ka matlab hai ki har internal pool balanced hai, teen saare fluxes ko equal hone par majboor karta hai — ek linear pathway mein conservation of throughput ka classic example.

Agar uptake par capped hai aur hum maximise karte hain: answer . Bottleneck intake hai.


Worked example 2 — ek branch point

add karo: (competing branch). Ab biomass maximise karo jise sirf B chahiye (yaani maximise karo).

Row A balance: .

  • Kyun? A ab do reactions consume karti hain, toh iski production dono consumers ke sum ke barabar honi chahiye.

(=) maximise karne ke liye, set karo taaki saara A, B ki taraf flow kare.

Ye step kyun? Side branch mein koi bhi flux substrate ko biomass route se chura leta hai. Optimiser seekhta hai ki wasteful branches band kar de — aise hi FBA predict karta hai ki ek objective ke under cell "kaunse pathways choose" karta hai.


Worked example 3 — knockout padhna

ke enzyme ko delete karo: set karo. Tab row B: . Biomass = 0 → lethal knockout.

Ye step kyun? B ka eklauta producer hata dene par, B ban hi nahi sakta, toh downstream kuch bhi nahi chalta. Exactly aise hi FBA gene essentiality in silico predict karta hai.


Common mistakes (Steel-manned)


Flashcards

Stoichiometric matrix kya encode karta hai?
Ek row per metabolite, ek column per reaction; entry metabolite ka reaction mein stoichiometric coefficient hai (– consumed, + produced).
Dynamic mass-balance equation likho.
, yaani har metabolite ke liye conservation of mass.
Steady-state assumption batao aur kyun justified hai.
; internal metabolites growth se bahut tezi se turn over hote hain, toh unke pools effectively constant hain.
underdetermined kyun hai?
Reactions, metabolites se zyada hoti hain (), jo infinitely many solutions deta hai (null space / flux cone).
FBA ko solvable problem banane ke liye kya extra ingredients chahiye?
Flux bounds aur ek objective (usually biomass) jo linear programming se maximise kiya jaaye.
Biomass reaction kya hai?
Ek pseudo-reaction jo precursor metabolites ko exact un ratios mein drain karti hai jo ek gram nayi cell banane ke liye chahiye; iski flux ≈ growth rate hoti hai.
FBA lethal gene knockout kaise predict karta hai?
Reaction ki flux 0 set karo; agar maximum biomass flux 0 ho jaaye, toh gene essential hai.
FBA the true fluxes kyun report nahi kar sakta?
Optimum aksar non-unique hota hai; flux ranges paane ke liye Flux Variability Analysis use karo.
FBA mein flux ki units kya hain?
mmol · gDW⁻¹ · h⁻¹ (millimoles per gram dry weight per hour).

Recall Feynman: 12-saal ke bachche ko explain karo

Socho ek bada water park hai jisme pipes hi pipes hain. Paani (khaana) ek pipe se aata hai aur kaafi mein split ho jaata hai. Rule: andar koi bhi tank overflow ya dry nahi ho sakta — jo paani tank mein aata hai wahi nikalna chahiye. Ye rule already bahut kuch batata hai ki paani kahan ja sakta hai. Ab manager poochta hai: "Jitna ho sake utna paani us slide par bhejo jo naye water parks banata hai (growth)!" Computer best tarika dhundhta hai valves kholne aur band karne ka. Agar tum ek pipe block kar do (ek gene knock out karo) aur growth-slide ko paani milna band ho jaaye, toh woh pipe essential thi.


Connections

  • Flux Balance Analysis
  • Linear Programming
  • Stoichiometry and Mass Conservation
  • Genome-scale Metabolic Models (GEMs)
  • Null Space and Linear Algebra
  • Enzyme Kinetics (flux bounds ka source)
  • Gene Essentiality and Knockout Screens
  • Systems Biology & Frontiers

Concept Map

nodes are

edges are

run at rate

encoded as

mass balance

slow timescale

solutions form

underdetermined n >> m

adds

adds

picks

Metabolic network

Metabolites

Enzyme reactions

Flux v_j

Stoichiometric matrix S

dx/dt = S v

Steady state S v = 0

Flux cone null space

Flux Balance Analysis

Flux bounds alpha and beta

Objective e.g. growth

Optimal flux vector