Simulátor genetického driftu populácie

Sledujte reprodukovateľné dráhy frekvencie alel (Wright–Fisher) a porovnávajte fixáciu, stratu a zostávajúcu variabilitu v opakovaných populáciách.

Nastavenie populácie

Jedna neutrálna alela, jedna veľkosť diploidnej populácie a mnoho nezávislých opakovaní.

Plánované žrebovania kópií alel640,000limit: 5,000,000

Trajektórie frekvencie alel

Očakávané p = p₀

Fixované pri p = 1
Stratené pri p = 0
Neabsorbované do času T
Priemerné konečné p
Očakávané H v čase T
Priemerné simulované H v čase T
Priemerná generácia absorpcie

Vzorec, dosadenie a presnosť

Pri každej generácii prechod Wright–Fisher vylosuje nasledujúci počet alel a vydelí ho dostupnými kópiami génov: Xₜ₊₁ ~ Binomial(2Ne, pₜ); pₜ₊₁ = Xₜ₊₁ ÷ (2Ne).

Pred samotným výberom popisujú rozsah možných budúcich generácií tieto momenty: E[Xₜ₊₁] = 2Ne·pₜ; Var(Xₜ₊₁) = 2Ne·pₜ(1 − pₜ); Var(pₜ₊₁) = pₜ(1 − pₜ) ÷ (2Ne).

Očakávaný podiel odlišných párov alel klesá v priebehu t generácií nasledovne: H₀ = 2p₀(1 − p₀); Hₜ = H₀(1 − 1 ÷ (2Ne))ᵗ.

Každé binomické losovanie využíva presný Bernoulliho výber; nepoužíva sa žiadna aproximácia normálnym rozdelením. Výpočty zachovávajú presnosť double v JavaScripte. Frekvencie sa menia v krokoch po 1 ÷ (2Ne); zobrazenie sa zaokrúhľuje maximálne na šesť desatinných miest.

Metóda, predpoklady a obmedzenia

Táto stránka implementuje neutrálny diploidný Wrightov–Fisherov model (Wright–Fisher) opísaný v publikáciách Nature Education a Stanford Human Genetics. Každá nová generácia predstavuje náhodný výber 2Ne kópií alel z predchádzajúcej generácie. Zdroje overené k 6. augustu 2026.

Referenčný zdroj Nature Education pre drift a efektívnu veľkosťKapitola o drifte v Stanford Human Genetics

Zmeňte scenár populácie alebo znova spustite tento príklad so seedom.

Vaše parametre a simulované populácie zostávajú v tomto prehliadači.

Časté otázky

Mám zadať skutočnú veľkosť populácie alebo efektívnu veľkosť populácie?

Zadajte efektívnu veľkosť populácie, Ne: veľkosť idealizovanej chovnej populácie, v ktorej by dochádzalo k driftu rovnakou rýchlosťou ako v populácii, ktorú chcete študovať. Skutočná veľkosť populácie (census size) môže byť oveľa väčšia, ak sú pomery pohlaví, reprodukčný úspech, výkyvy veľkosti alebo populačná štruktúra nerovnomerné.

Rovná sa neutrálna pravdepodobnosť konečnej fixácie počiatočnej frekvencii?

Áno, v tomto neutrálnom modeli bez mutácií alebo migrácie má alela s počiatočnou frekvenciou p₀ konečnú pravdepodobnosť fixácie p₀ a pravdepodobnosť straty 1 − p₀. Mierové hodnoty zobrazené vyššie však pokrývajú iba zadaný počet generácií a opakovaní, takže sa budú líšiť v závislosti od seedu.

Prečo môže priemerná frekvencia alely zostať blízko p₀, zatiaľ čo heterozygotnosť klesá?

Neutrálny drift nemá v rámci mnohých nezávislých populácií žiadny preferovaný smer, takže priemerná frekvencia zostáva v očakávaní p₀. Jednotlivé populácie sa však rozptyľujú smerom k 0 alebo 1, pričom obe tieto hranice majú nulovú heterozygotnosť. Variabilita sa preto stráca, aj keď priemer naprieč populáciami zostáva takmer nezmenený.

Dokáže tento nástroj predpovedať správanie reálnej populácie?

Nie. Model zobrazuje výsledky za zámerne idealizovaného neutrálneho Wrightovho–Fisherovho modelu (Wright–Fisher). Reálne predpovede si vyžadujú obhájiteľné odhady efektívnej veľkosti a vplyvov selekcie, mutácií, migrácie, meniacej sa veľkosti populácie, prekrývajúcich sa generácií, väzby génov a populačnej štruktúry, ak sú pre daný prípad dôležité.

Wrightov–Fisherov model a simulácia genetického driftu

Nástroj Simulátor genetického driftu populácie slúži na simuláciu a vizualizáciu neutrálneho genetického driftu pomocou diploidného Wrightovho–Fisherovho modelu. Nastavením simulovanej chovnej populácie môžu používatelia sledovať a porovnávať reprodukovateľné dráhy frekvencie alel naprieč viacerými nezávislými populáciami. Tento proces názorne ukazuje, ako náhodný výber ovplyvňuje frekvencie alel v čase, čo vedie k strate alebo fixácii genetickej variability bez toho, aby si nástroj nárokoval predpovedať reálne evolučné scenáre.

Pri každej generácii prechod Wright–Fisher vylosuje nasledujúci počet alel a vydelí ho dostupnými kópiami génov podľa vzorca:

Xₜ₊₁ ~ Binomial(2Ne, pₜ); pₜ₊₁ = Xₜ₊₁ ÷ (2Ne)

Pred samotným výberom popisujú rozsah možných budúcich generácií tieto momenty:

E[Xₜ₊₁] = 2Ne·pₜ; Var(Xₜ₊₁) = 2Ne·pₜ(1 − pₜ); Var(pₜ₊₁) = pₜ(1 − pₜ) ÷ (2Ne)

Tento matematický aparát demonštruje stochastickú povahu genetického driftu v konečných populáciách, kde absencia selekčného tlaku ponecháva zmeny frekvencií čisto na náhodnom vzorkovaní.


Efektívna verzus skutočná veľkosť populácie

Pri nastavovaní simulácie je kľúčovým parametrom efektívna veľkosť populácie, Ne, zadávaná ako reprodukčných jedincov. Tento parameter predstavuje veľkosť idealizovanej chovnej populácie, v ktorej by dochádzalo k driftu rovnakou rýchlosťou ako v reálnej populácii.

Skutočný počet jedincov v prírode (census size) býva spravidla výrazne vyšší. Rozdiely medzi efektívnou a skutočnou veľkosťou populácie sú spôsobené faktormi, ako sú:

  • nerovnomerný pomer pohlaví,
  • vysoká variabilita v reprodukčnom úspechu jednotlivcov,
  • periodické výkyvy v celkovej veľkosti populácie (efekt hrdla fľaše),
  • populačná štruktúra a priestorové členenie.

V simulátore je možné zvoliť prednastavené scenáre, medzi ktoré patrí Malá populácia, Veľká populácia a Zriedkavá alela, ktoré ilustrujú rôzne rýchlosti straty genetickej variability v závislosti od počiatočných podmienok.


Fixácia, strata alel a dynamika absorpcie

V neutrálnom modeli bez mutácií a migrácie sú stavy p = 0 a p = 1 absorpčnými hranicami. Akonáhle frekvencia alely dosiahne jednu z týchto hodnôt, bez vonkajšieho zásahu už nemôže dôjsť k jej zmene.

Pravdepodobnosť, že neutrálna alela dosiahne fixáciu (p = 1), je presne rovná jej počiatočnej frekvencii p₀. Pravdepodobnosť jej straty (p = 0) je potom vyjadrená ako 1 − p₀. V konečnom čase T však mnohé trajektórie nemusia dosiahnuť tieto hranice, čo simulátor vykazuje pod označením Neabsorbované do času T. Ak k absorpcii vo všetkých replikátoch nedôjde, ukazovateľ Priemerná generácia absorpcie zobrazí hodnotu nedosiahnuté.


Pokles heterozygotnosti a genetická diverzita

Genetický drift neustále znižuje heterozygotnosť (podiel odlišných párov alel) v rámci jednotlivých populácií. Očakávaný podiel odlišných párov alel klesá v priebehu t generácií nasledovne:

H₀ = 2p₀(1 − p₀); Hₜ = H₀(1 − 1 ÷ (2Ne))ᵗ

Tento vzťah ukazuje, že rýchlosť poklesu heterozygotnosti je nepriamo úmerná efektívnej veľkosti populácie Ne. Zatiaľ čo v malých populáciách dochádza k rýchlemu poklesu diverzity, vo veľkých populáciách je tento proces pomalší. Simulátor po prebehnutí výpočtu porovnáva teoretickú hodnotu Očakávané H v čase T s reálne nameraným priemerom Priemerné simulované H v čase T.


Metóda, predpoklady a obmedzenia

Táto stránka implementuje neutrálny diploidný Wrightov–Fisherov model (Wright–Fisher) opísaný v publikáciách Nature Education a Stanford Human Genetics. Každá nová generácia predstavuje náhodný výber 2Ne kópií alel z predchádzajúcej generácie. Zdroje overené k 6. augustu 2026.

Predpoklady modelu:

  • konštantná efektívna veľkosť populácie,
  • diskrétne neprekrývajúce sa generácie,
  • náhodný nezávislý výber,
  • selektívna neutralita (všetky alely majú rovnakú zdatnosť),
  • jeden neviazaný dvojalelový lokus,
  • žiadna mutácia ani migrácia.

Nepoužívajte tento model ako predpoveď, ak zohráva úlohu selekcia, zmena veľkosti populácie, nerovnováha pohlaví alebo reprodukčného úspechu, prekrývajúce sa generácie, príbuzenské kríženie, väzba génov, tok génov alebo populačná štruktúra. Na tento stochastický biologický model sa nevzťahuje inžiniersky bezpečnostný faktor.

Každé binomické losovanie využíva presný Bernoulliho výber; nepoužíva sa žiadna aproximácia normálnym rozdelením. Výpočty zachovávajú presnosť double v JavaScripte. Frekvencie sa menia v krokoch po 1 ÷ (2Ne); zobrazenie sa zaokrúhľuje maximálne na šesť desatinných miest.


Spracovanie údajov a ochrana súkromia

Všetky výpočty prebiehajú lokálne. Vaše parametre a simulované populácie zostávajú v tomto prehliadači a žiadne dáta sa neodosielajú na externé servery.


Často kladené otázky (FAQ)

Mám zadať skutočnú veľkosť populácie alebo efektívnu veľkosť populácie?

Zadajte efektívnu veľkosť populácie, Ne: veľkosť idealizovanej chovnej populácie, v ktorej by dochádzalo k driftu rovnakou rýchlosťou ako v populácii, ktorú chcete študovať. Skutočná veľkosť populácie (census size) môže byť oveľa väčšia, ak sú pomery pohlaví, reprodukčný úspech, výkyvy veľkosti alebo populačná štruktúra nerovnomerné.

Rovná sa neutrálna pravdepodobnosť konečnej fixácie počiatočnej frekvencii?

Áno, v tomto neutrálnom modeli bez mutácií alebo migrácie má alela s počiatočnou frekvenciou p₀ konečnú pravdepodobnosť fixácie p₀ a pravdepodobnosť straty 1 − p₀. Mierové hodnoty zobrazené vyššie však pokrývajú iba zadaný počet generácií a opakovaní, takže sa budú líšiť v závislosti od seedu.

Prečo môže priemerná frekvencia alely zostať blízko p₀, zatiaľ čo heterozygotnosť klesá?

Neutrálny drift nemá v rámci mnohých nezávislých populácií žiadny preferovaný smer, takže priemerná frekvencia zostáva v očakávaní p₀. Jednotlivé populácie sa však rozptyľujú smerom k 0 alebo 1, pričom obe tieto hranice majú nulovú heterozygotnosť. Variabilita sa preto stráca, aj keď priemer naprieč populáciami zostáva takmer nezmenený.

Dokáže tento nástroj predpovedať správanie reálnej populácie?

Nie. Model zobrazuje výsledky za zámerne idealizovaného neutrálneho Wrightovho–Fisherovho modelu (Wright–Fisher). Reálne predpovede si vyžadujú obhájiteľné odhady efektívnej veľkosti a vplyvov selekcie, mutácií, migrácie, meniacej sa veľkosti populácie, prekrývajúcich sa generácií, väzby génov a populačnej štruktúry, ak sú pre daný prípad dôležité.