Kisimulizi cha Mkengeuko wa Jenetiki ya Idadi ya Watu

Fuata njia zinazoweza kuzalishwa tena za masafa ya aleli ya Wright–Fisher na ulinganishe urekebishaji, upotevu, na utofauti unaobaki katika idadi ya watu inayorudiwa.

Usanidi wa idadi ya watu

Aleli moja isiyo na upendeleo, ukubwa mmoja wa idadi ya watu wa diploidi, na marudio mengi yanayojitegemea.

Michoro iliyopangwa ya nakala za aleli640,000kikomo 5,000,000

Njia za masafa ya aleli

p inayotarajiwa = p₀

Imeimarishwa kwenye p = 1
Imepotea kwenye p = 0
Haijafyonzwa na T
Wastani wa mwisho wa p
H inayotarajiwa kwenye T
Wastani wa H iliyoigizwa kwenye T
Wastani wa kizazi cha ufyonzaji

Mfumo, uingizaji, na usahihi

Katika kila kizazi, mpito wa Wright–Fisher huchukua sampuli ya hesabu inayofuata ya aleli na kuigawanya kwa nakala za jeni zinazopatikana: Xₜ₊₁ ~ Binomial(2Ne, pₜ); pₜ₊₁ = Xₜ₊₁ ÷ (2Ne).

Kabla ya kuchukua sampuli, nyakati hizi zinaelezea anuwai ya vizazi vijavyo vinavyowezekana: E[Xₜ₊₁] = 2Ne·pₜ; Var(Xₜ₊₁) = 2Ne·pₜ(1 − pₜ); Var(pₜ₊₁) = pₜ(1 − pₜ) ÷ (2Ne).

Sehemu inayotarajiwa ya jozi za aleli zisizofanana inapungua katika vizazi t kama ifuatavyo: H₀ = 2p₀(1 − p₀); Hₜ = H₀(1 − 1 ÷ (2Ne))ᵗ.

Kila uchukuaji wa binomial unatumia sampuli kamili ya Bernoulli; hakuna makadirio ya kawaida yanayotumiwa. Mahesabu yanahifadhi usahihi maradufu wa JavaScript. Marudio yapo kwenye nyongeza za 1 ÷ (2Ne); onyesho hukadiria hadi nafasi sita za desimali.

Njia, dhana, na mipaka

Ukurasa huu unatekeleza mfano usio na upendeleo wa diploidi wa Wright–Fisher uliofafanuliwa na Nature Education na maandishi ya Stanford Human Genetics. Kila kizazi kipya ni sampuli ya nasibu ya nakala za aleli 2Ne kutoka kizazi kilichopita. Vyanzo vimehakikiwa tarehe 6 Agosti 2026.

Rejeleo la Nature Education kuhusu mkengeuko na ukubwa unaofanya kaziSura ya mkengeuko ya Stanford Human Genetics

Badilisha tukio la idadi ya watu au uendeshe mfano huu wenye mbegu tena.

Vigezo vyako na idadi ya watu iliyoigizwa hubaki kwenye kivinjari hiki.

Maswali Yanayoulizwa Sana

Je, niweke ukubwa wa sensa au ukubwa wa idadi ya watu inayofanya kazi?

Weka ukubwa wa idadi ya watu inayofanya kazi, Ne: ukubwa wa idadi ya watu inayozaliana ya kinadharia ambayo ingekengeuka kwa kiwango sawa na idadi ya watu unaokusudia kusoma. Ukubwa wa sensa unaweza kuwa mkubwa zaidi wakati uwiano wa jinsia, mafanikio ya uzazi, mabadiliko ya idadi ya watu, au muundo wa idadi ya watu usipolingana.

Je, uwezekano usio na upendeleo wa urekebishaji wa mwisho ni sawa na masafa ya kuanzia?

Ndiyo, katika mfano huu usio na upendeleo usio na mabadiliko ya jeni au uhamiaji, aleli inayoanza kwenye masafa p₀ ina uwezekano wa hatimaye kufikia urekebishaji wa p₀ na uwezekano wa kupotea wa 1 − p₀. Viwango vinavyoonyeshwa hapo juu vinahusu tu idadi ya vizazi na marudio yaliyoingizwa, kwa hivyo vitatofautiana kulingana na mbegu.

Kwa nini wastani wa masafa ya aleli unaweza kubaki karibu na p₀ wakati heterozigositi inashuka?

Mkengeuko usio na upendeleo hauna mwelekeo unaopendelewa katika idadi nyingi za watu zinazojitegemea, kwa hivyo wastani wa masafa unabaki kuwa p₀ katika matarajio. Hata hivyo, idadi ya watu binafsi huenea kuelekea 0 au 1, na mipaka yote miwili ina heterozigositi sifuri. Kwa hivyo, utofauti hupotea hata wakati wastani wa idadi yote ya watu unabaki karibu bila kubadilika.

Je, hii inaweza kutabiri kile ambacho idadi halisi ya watu itafanya?

Hapana. Inaonyesha matokeo chini ya mfano wa kinadharia usio na upendeleo wa Wright–Fisher. Utabiri halisi unahitaji makadirio yanayoweza kutetewa ya ukubwa unaofanya kazi na uteuzi wowote, mabadiliko ya jeni, uhamiaji, mabadiliko ya ukubwa wa idadi ya watu, vizazi vinavyoingiliana, muunganisho, na muundo wa idadi ya watu unaoathiri kisa husika.

Usanidi wa Idadi ya Watu

Kisimulizi cha Mkengeuko wa Jenetiki ya Idadi ya Watu ni zana ya mtandaoni isiyolipishwa inayoruhusu watumiaji kuiga na kuona mkengeuko wa kijenetiki usio na upande kwa kutumia mfano wa diploidi wa Wright–Fisher. Kwa kuanzisha idadi ya watu inayozaliana iliyoigizwa, watumiaji wanaweza kufuata na kulinganisha njia zinazoweza kuzalishwa tena za masafa ya aleli katika idadi kadhaa ya watu inayojitegemea ili kuona jinsi utofauti wa kijenetiki unavyopotea au kuimarishwa kwa vizazi vyote. Zana hii inasaidia kuelewa jinsi sampuli za nasibu zinavyoathiri masafa ya aleli kwa muda, ikionyesha heterozigositi iliyoigizwa, urekebishaji, na viwango vya upotevu bila kudai kutabiri matokeo halisi ya mageuzi.

Watumiaji huingiza vigezo vifuatavyo katika kiolesura cha "Usanidi wa idadi ya watu":

  • Matukio (Presets):
    • Idadi ndogo ya watu
    • Idadi kubwa ya watu
    • Aleli adimu
  • Ukubwa wa idadi ya watu inayofanya kazi, Ne: Huingizwa kwenye "viumbe wanaozaliana". Lazima iwe nambari nzima kuanzia 1 hadi 100,000.
  • Masafa ya kuanzia ya aleli, p₀: Huingizwa kama "uwiano, 0–1". Lazima yawe kati ya 0 na 1, ikijumuisha mipaka yote miwili.
  • Vizazi: Huingizwa kwenye "vizazi". Lazima iwe nambari nzima kuanzia 1 hadi 2,000.
  • Idadi ya watu inayojitegemea: Huingizwa kwenye "marudio". Lazima iwe nambari nzima kuanzia 1 hadi 200.
  • Mbegu ya nasibu: Sehemu ya maandishi inayotumiwa kuzalisha tena njia zilizoigizwa. Lazima isizidi herufi 100. Watumiaji wanaweza pia kubofya kitufe cha "Mbegu mpya" ili kubadilisha ingizo hili kwa nasibu.

Matokeo na Uonyeshaji wa Data

Baada ya kuendesha uigizaji, zana inaonyesha matokeo na ujumbe wa hali ufuatao:

  • Ujumbe wa Hali:
    • Badilisha tukio la idadi ya watu au uendeshe mfano huu wenye mbegu tena.
    • Inachukua sampuli za vizazi vijavyo…
    • Imeiga idadi ya watu ‹replicates› kupitia vizazi ‹generations› kwa kutumia mbegu “‹seed›”.
  • Chati ya Njia za Masafa ya Aleli:
    • Chati iliyo na lebo ya ARIA Masafa ya aleli kwa kila kizazi kwa idadi ya watu iliyoigizwa mara kadhaa.
    • X-axis yenye lebo Kizazi.
    • Y-axis yenye lebo Masafa ya aleli p.
    • Mstari wa marejeleo wenye lebo p inayotarajiwa = p₀.
    • Kiashiria cha idadi ya njia: Inaonyesha njia ‹shown› kati ya ‹total›; kila marudio yamejumuishwa kwenye muhtasari.

Takwimu za muhtasari zinazozalishwa ni pamoja na:

  • Imeimarishwa kwenye p = 1
  • Imepotea kwenye p = 0
  • Haijafyonzwa na T
  • Wastani wa mwisho wa p
  • H inayotarajiwa kwenye T
  • Wastani wa H iliyoigizwa kwenye T
  • Wastani wa kizazi cha ufyonzaji (huonyesha haijafikiwa ikiwa ufyonzaji hautatokea)

Mfumo, Uingizaji, na Usahihi

Ukurasa huu unatekeleza mfumo wa hisabati kwa usahihi wa hali ya juu. Chini ya kichwa cha kiolesura Mfumo, uingizaji, na usahihi, maelezo na fomula zifuatazo hutumiwa:

  • Katika kila kizazi, mpito wa Wright–Fisher huchukua sampuli ya hesabu inayofuata ya aleli na kuigawanya kwa nakala za jeni zinazopatikana: Xₜ₊₁ ~ Binomial(2Ne, pₜ); pₜ₊₁ = Xₜ₊₁ ÷ (2Ne).
  • Kabla ya kuchukua sampuli, nyakati hizi zinaelezea anuwai ya vizazi vijavyo vinavyowezekana: E[Xₜ₊₁] = 2Ne·pₜ; Var(Xₜ₊₁) = 2Ne·pₜ(1 − pₜ); Var(pₜ₊₁) = pₜ(1 − pₜ) ÷ (2Ne).
  • Sehemu inayotarajiwa ya jozi za aleli zisizofanana inapungua katika vizazi t kama ifuatavyo: H₀ = 2p₀(1 − p₀); Hₜ = H₀(1 − 1 ÷ (2Ne))ᵗ.
  • Kizazi cha kwanza kinatumia michoro ya nakala za aleli 2 × ‹population› = ‹copies›.
  • E[X₁] = ‹copies› × ‹frequency› = ‹mean› nakala za A.
  • Kwa kizazi cha kwanza, Var(X₁) = ‹copies› × ‹frequency› × (1 − ‹frequency›) = ‹variance›; SD(p₁) = ‹sd›.
  • Marudio ya kwanza yaliyochorwa yalichukua sampuli ya X₁ = ‹sampled› nakala za A, kwa hivyo p₁ = ‹sampled› ÷ ‹copies› = ‹frequency›.

Kila uchukuaji wa binomial unatumia sampuli kamili ya Bernoulli; hakuna makadirio ya kawaida yanayotumiwa. Mahesabu yanahifadhi usahihi maradufu wa JavaScript. Marudio yapo kwenye nyongeza za 1 ÷ (2Ne); onyesho hukadiria hadi nafasi sita za desimali.

Njia, Dhana, na Mipaka

Ukurasa huu unatekeleza mfumo usio na upendeleo wa diploidi wa Wright–Fisher uliofafanuliwa na Nature Education na maandishi ya Stanford Human Genetics. Kila kizazi kipya ni sampuli ya nasibu ya nakala za aleli 2Ne kutoka kizazi kilichopita. Vyanzo vimehakikiwa tarehe 6 Agosti 2026.

Dhana za mfano huu ni pamoja na: ukubwa wa idadi ya watu inayofanya kazi usiobadilika, vizazi tofauti visivyoingiliana, sampuli za nasibu zinazojitegemea, kutokuwepo kwa upendeleo wa uteuzi, lokasi moja ya aleli mbili isiyounganishwa, na hakuna mabadiliko ya jeni au uhamiaji. Usitumie hii kama utabiri wakati uteuzi, mabadiliko ya idadi ya watu, kutolingana kwa jinsia au mafanikio ya uzazi, vizazi vinavyoingiliana, ukaribu wa kijeni, muunganisho, mtiririko wa jeni, au muundo wa idadi ya watu unapoathiri. Kipengele cha usalama wa kihandisi hakitumiki kwenye mfano huu wa kibiolojia wa kisitochastiki.

Kivinjari kinatekeleza kikomo cha juu cha michoro ya nakala za aleli 5,000,000 iliyopangwa, inayokokotolewa kama 2Ne × vizazi × marudio. Ikiwa bidhaa hii inazidi kikomo, uigizaji unazuiwa.

Sheria za Hitilafu na Uhalali wa Data

Ikiwa mtumiaji ataingiza data isiyo sahihi, kiolesura kitaonyesha ujumbe maalum wa hitilafu kulingana na sheria zifuatazo:

  • Ikiwa ingizo si nambari: ‹field›: “‹token›” si nambari.
  • Ikiwa nambari ya desimali imeingizwa mahali pa nambari nzima: ‹field›: weka nambari nzima.
  • Ukubwa wa idadi ya watu ukiwa nje ya mipaka: Ukubwa wa idadi ya watu inayofanya kazi lazima uwe nambari nzima kuanzia 1 hadi 100,000.
  • Masafa ya kuanzia yakiwa nje ya mipaka: Masafa ya kuanzia ya aleli lazima yawe kati ya 0 na 1, ikijumuisha mipaka yote miwili.
  • Vizazi vikiwa nje ya mipaka: Vizazi lazima viwe nambari nzima kuanzia 1 hadi 2,000.
  • Marudio yakiwa nje ya mipaka: Idadi ya watu inayojitegemea lazima iwe nambari nzima kuanzia 1 hadi 200.
  • Mbegu ikikosekana: Weka mbegu ya nasibu ili uigizaji uweze kurudiwa.
  • Mbegu ikiwa ndefu sana: Weka mbegu ya nasibu isizidi herufi 100.
  • Kikomo cha mzigo wa kazi kikizidi: Usanidi huu unapanga michoro ya nakala za aleli ‹draws›, ambayo inazidi kikomo cha kivinjari cha ‹limit›. Punguza ukubwa wa idadi ya watu, vizazi, au marudio.

Faragha na Usindikaji wa Data

Vigezo vyako na idadi ya watu iliyoigizwa hubaki kwenye kivinjari hiki. Usindikaji wote unafanyika ndani ya kifaa cha mtumiaji, na hakuna data inayopakiwa au kuondoka kwenye kifaa chako.

Maswali Yanayoulizwa Mara kwa Mara

Je, niweke ukubwa wa sensa au ukubwa wa idadi ya watu inayofanya kazi?
Weka ukubwa wa idadi ya watu inayofanya kazi, Ne: ukubwa wa idadi ya watu inayozaliana ya kinadharia ambayo ingekengeuka kwa kiwango sawa na idadi ya watu unaokusudia kusoma. Ukubwa wa sensa unaweza kuwa mkubwa zaidi wakati uwiano wa jinsia, mafanikio ya uzazi, mabadiliko ya idadi ya watu, au muundo wa idadi ya watu usipolingana.

Je, uwezekano usio na upendeleo wa urekebishaji wa mwisho ni sawa na masafa ya kuanzia?
Ndiyo, katika mfano huu usio na upendeleo usio na mabadiliko ya jeni au uhamiaji, aleli inayoanza kwenye masafa p₀ ina uwezekano wa hatimaye kufikia urekebishaji wa p₀ na uwezekano wa kupotea wa 1 − p₀. Viwango vinavyoonyeshwa hapo juu vinahusu tu idadi ya vizazi na marudio yaliyoingizwa, kwa hivyo vitatofautiana kulingana na mbegu.

Kwa nini wastani wa masafa ya aleli unaweza kubaki karibu na p₀ wakati heterozigositi inashuka?
Mkengeuko usio na upendeleo hauna mwelekeo unaopendelewa katika idadi nyingi za watu zinazojitegemea, kwa hivyo wastani wa masafa unabaki kuwa p₀ katika matarajio. Hata hivyo, idadi ya watu binafsi huenea kuelekea 0 au 1, na mipaka yote miwili ina heterozigositi sifuri. Kwa hivyo, utofauti hupotea hata wakati wastani wa idadi yote ya watu unabaki karibu bila kubadilika.

Je, hii inaweza kutabiri kile ambacho idadi halisi ya watu itafanya?
Hapana. Inaonyesha matokeo chini ya mfano wa kinadharia usio na upendeleo wa Wright–Fisher. Utabiri halisi unahitaji makadirio yanayoweza kutetewa ya ukubwa unaofanya kazi na uteuzi wowote, mabadiliko ya jeni, uhamiaji, mabadiliko ya ukubwa wa idadi ya watu, vizazi vinavyoingiliana, muunganisho, na muundo wa idadi ya watu unaoathiri kisa husika.