6.5.7 · Biology › Systems Biology & Frontiers
Biology messy lagti hai — cells, genes, populations, immune responses. Lekin is mess ke neeche, quantities time ke saath change karti hain interaction ke rules ke according. Agar hum un rules ko equations mein likh sakein, toh hum future predict kar sakte hain, wet lab ke bina hypotheses test kar sakte hain, aur samajh sakte hain KI ek system aisa KYUN behave karta hai. Yahi hai mathematical modeling: biological stories ko equations mein badalna jo hum solve aur simulate kar sakein.
Definition Mathematical model
Ek mathematical model equations ka ek set hai jo describe karta hai ki ek biological system ke state variables (concentrations, populations, gene expression levels) change kaise hote hain — ek doosre ke aur time ke functions ke roop mein.
Core object usually ek differential equation hoti hai — kyunki biology zyaadatar rates ke baare mein hai (koi cheez kitni tezi se grow, decay, produce, ya consume hoti hai).
State variable : woh cheez jo hum track karte hain, jaise N = rabbits ki sankhya, [ S ] = substrate concentration.
Parameter : ek fixed number jo system ko describe karta hai, jaise growth rate r , carrying capacity K .
Rate : d t d N = state variable kitni tezi se change ho raha hai abhi .
Intuition Differential equations kyun?
Nature rarely tumhe seedha value batati hai; woh tumhe tendency batati hai. "Jitne zyada rabbits hain, utni tezi se population grow karti hai" — yeh d t d N ke baare mein ek statement hai, N ke baare mein nahi. Modeling ka matlab hai tendency likhna, phir behaviour recover karne ke liye integrate karna.
State variables list karo — kya change hota hai?
Processes list karo — birth, death, binding, decay, diffusion.
Balance equation likho — har variable ke liye:
d t d ( stuff ) = ( rate in ) − ( rate out )
Rate laws chunno — jaise mass-action (∝ reactants ka product), ya saturating (Michaelis–Menten).
Solve / simulate karo , phir data se compare karo (Forecast-then-Verify).
Ek population reproduction se grow karti hai, isliye growth proportional hai kitne individuals hain us par. Lekin resources finite hain, isliye jaise-jaise population environment fill karne lagti hai, growth slow ho jaati hai aur ruk jaati hai. Hum chahte hain aise equations jo dono facts capture karein.
Step 1 — unlimited growth.
Har individual per-capita rate r se reproduce karta hai. N individuals ke saath:
d t d N = r N
Yeh step kyun? Naye individuals add hone ki rate = (rate per individual) × (individuals ki sankhya). Yeh exponential growth deta hai N ( t ) = N 0 e r t — hamesha ke liye unrealistic.
Step 2 — ek limit add karo.
Carrying capacity K introduce karo. Hum chahte hain ki per-capita rate 0 tak shrink ho jaise N → K . Sabse simple factor jo yeh karta hai woh hai ( 1 − K N ) :
d t d N = r N ( 1 − K N )
( 1 − N / K ) kyun? Jab N bahut chota hai, factor ≈ 1 (exponential growth). Jab N = K , factor = 0 (growth ruk jaati hai). Yeh linearly interpolate karta hai — sabse kam assumption wala choice.
Step 3 — isse solve karo.
Variables separate karo:
∫ N ( 1 − N / K ) d N = ∫ r d t
Partial fractions N ( 1 − N / K ) 1 = N 1 + 1 − N / K 1/ K use karke aur integrate karke:
ln K − N N = r t + C
N ke liye N ( 0 ) = N 0 ke saath solve karo:
N ( t ) = 1 + ( N 0 K − N 0 ) e − r t K
Yahi famous S-shaped (sigmoid) curve hai.
Worked example Saturating rate law derive karna
Kahani: enzyme E substrate S se bind karta hai complex C banane ke liye, jo product P mein badal jaata hai.
E + S k − 1 ⇌ k 1 C k 2 E + P
Step 1 — mass action for complex.
d t d C = k 1 [ E ] [ S ] − ( k − 1 + k 2 ) C
Kyun? Complex rate par banta hai jo E aur S ke milne ke proportional hai (mass action), aur do tareekon se toot jaata hai.
Step 2 — quasi-steady-state assumption. Complex level slowly change hota hai: d t d C ≈ 0 .
Kyun? Enzyme scarce hai; C jaldi se balance reach kar leta hai. Yeh ek modeling simplification hai jo exactness ko solvability ke badle mein trade karta hai.
Step 3 — total enzyme E T = [ E ] + C ke saath , C ke liye solve karo aur K M = k 1 k − 1 + k 2 define karo:
v = k 2 C = K M + [ S ] V ma x [ S ] , V ma x = k 2 E T
Yeh kyun matter karta hai: rate saturate hoti hai — substrate ko double karna speed ko double nahi karta jab [ S ] ≫ K M . Pure mass-action endless increase predict karta; model usse correct karta hai.
Worked example Coupled equations oscillations produce karti hain
Prey x , predator y :
d t d x = α x − β x y , d t d y = δ x y − γ y
Har term kyun? Prey grow karte hain (α x ) lekin khaye jaate hain (contact term β x y ). Predators marte hain (γ y ) lekin khaa ke grow karte hain (δ x y ).
Insight: koi bhi single equation oscillate nahi karti, lekin unhe couple karna populations ko cycles mein ek doosre ke peecche bhaata hai — ek emergent behaviour jo tumhe poore system ko model karne par hi dikhta hai.
Common mistake "Exponential growth populations ke liye realistic hai."
Kyun sahi lagta hai: early data sach mein exponential dikhti hai — bacteria fresh medium mein reliably double hote hain. Fix: woh sirf small-N regime hai jahan ( 1 − N / K ) ≈ 1 . Resources finite hain; har real system saturate karta hai. Hamesha poochho "yeh kya limit karta hai?"
Common mistake "Zyada substrate hamesha faster reaction matlab hai."
Kyun sahi lagta hai: mass action kehta hai rate ∝ [ S ] . Fix: enzymes ginती mein limited hain, isliye woh saturate karte hain — Michaelis–Menten. Carrier khatam hota hai, substrate nahi.
Common mistake "Ek stable equilibrium matlab system kabhi move nahi karta."
Kyun sahi lagta hai: d N / d t = 0 sunne mein "frozen" lagta hai. Fix: iska matlab hai net change zero hai; system ko perturb kiya ja sakta hai aur woh wapas aa sakta hai (stable) ya bhaag sakta hai (unstable). N ∗ par d N d ( d t d N ) ka sign check karo: negative ⇒ stable.
Recall Kya tum yeh reproduce kar sakte ho?
Biologists differential equations kyun use karte hain? → woh rates describe karte hain, aur nature tendencies specify karti hai, values nahi.
Factor ( 1 − N / K ) kya karta hai? → growth shut off kar deta hai jaise N → K .
Kaunsa assumption Michaelis–Menten ko solvable banata hai? → complex par quasi-steady-state.
Ek equilibrium ki stability kya determine karta hai? → N ∗ par rate ke derivative ka sign.
Recall Mujhe 12 saal ke bachche ki tarah samjhao
Ek fish tank imagine karo. Kuch maachliyan daalo aur woh jaldi bachche deti hain — zyada machhli, zyada bachche, isliye sankhya tezi se badhti hai. Lekin tank mein itni hi machhliyan fit ho sakti hain; khaana aur jagah kam ho jaati hai, isliye bachche slow ho jaate hain jab tak sankhya "tank full" par ruk nahi jaati. Ek math model sirf ek rule hai jo kehta hai "abhi itni machhliyan → agle time mein itni zyada (ya kam)" — rule likho, aur ek computer usse aage play karta hai video game ki tarah bina asli machhliyan kharide future guess karne ke liye.
Mnemonic Recipe yaad karo:
"VaR-Balance"
Va riables, R ates, Balance equation (in − out), rate Laws , Solve , Compare . Kaho: "Var jaata hai Balance par, phir Solve karo aur Check karo."
Differential Equations — mathematical engine.
Enzyme Kinetics — Michaelis–Menten detail mein.
Population Ecology — logistic & Lotka–Volterra applications.
Systems Biology & Frontiers — parent chapter, networks & emergence.
Stability Analysis — equilibria aur perturbations.
Feedback Loops in Gene Regulation — jahan yeh tools power up hote hain.
Biology mein mathematical model kya hai? State variables time ke saath kaise change hote hain yeh describe karne wali (usually differential) equations ka ek set, interaction rules ke zariye.
Biology mein differential equations natural kyun hain? Kyunki biology rates/tendencies specify karti hai (cheezein kitni tezi se change hoti hain), direct values nahi.
Logistic growth ODE likho. dN/dt = rN(1 − N/K).
(1 − N/K) term kya accomplish karta hai? Yeh per-capita growth ko vanish kara deta hai jaise N carrying capacity K ke paas aata hai, S-shaped curve deta hai.
Logistic equation ka solution? N(t) = K / (1 + A e^(−rt)), jahan A = (K − N₀)/N₀.
Logistic growth ke do equilibria kya hain aur unki stability? N* = 0 (unstable) aur N* = K (stable).
Michaelis–Menten rate law state karo. v = Vmax[S] / (K_M + [S]).
Kaunsa assumption Michaelis–Menten yield karta hai? Quasi-steady-state: enzyme–substrate complex ke liye dC/dt ≈ 0.
Rate constants ke terms mein K_M define karo. K_M = (k₋₁ + k₂)/k₁.
Lotka–Volterra predator–prey equations likho. dx/dt = αx − βxy ; dy/dt = δxy − γy.
Real populations ke liye exponential growth kyun fail karta hai? Yeh finite resources ko ignore karta hai; valid sirf jab N ≪ K.
Tum kaise test karte ho ki equilibrium N* stable hai? N* par d/dN(dN/dt) evaluate karo; negative ⇒ stable, positive ⇒ unstable.
Balance: rate in minus rate out
Rate laws mass-action or saturating
Prediction and hypothesis testing