జనాభా జన్యుశాస్త్ర డ్రిఫ్ట్ సిమ్యులేటర్
జనాభా జన్యుశాస్త్ర డ్రిఫ్ట్ సిమ్యులేటర్ అనేది డిప్లాయిడ్ Wright–Fisher నమూనాను ఉపయోగించి తటస్థ జన్యు డ్రిఫ్ట్ను అనుకరించడానికి మరియు దృశ్యమానం చేయడానికి ఉపయోగపడే ఒక ఉచిత ఆన్లైన్ సాధనం. ఒక అనుకరణ ప్రజనన జనాభాను సెటప్ చేయడం ద్వారా, వినియోగదారులు బహుళ స్వతంత్ర జనాభాలలో పునరుత్పత్తి చేయగల అల్లెల్-ఫ్రీక్వెన్సీ మార్గాలను అనుసరించవచ్చు మరియు పోల్చవచ్చు. తరాల పొడవునా జన్యు వైవిధ్యం ఎలా కోల్పోతుందో లేదా స్థిరపడుతుందో ఇది చూపిస్తుంది. యాదృచ్ఛిక నమూనా కాలక్రమేణా అల్లెల్ ఫ్రీక్వెన్సీలను ఎలా ప్రభావితం చేస్తుందో అర్థం చేసుకోవడానికి ఈ సాధనం సహాయపడుతుంది. ఇది అనుకరణ చేయబడిన హెటెరోజైగోసిటీ, స్థిరీకరణ మరియు నష్ట రేట్లను ప్రదర్శిస్తుంది.
జనాభా సెటప్ మరియు ఇన్పుట్ పారామితులు
వినియోగదారులు "జనాభా సెటప్" ఇంటర్ఫేస్లో క్రింది పారామితులను కాన్ఫిగర్ చేయవచ్చు:
- సందర్భాలు (Presets): ముందే నిర్వచించబడిన దృశ్యాలు అందుబాటులో ఉన్నాయి.
- చిన్న జనాభా
- పెద్ద జనాభా
- అరుదైన అల్లెల్
- ప్రభావవంతమైన జనాభా పరిమాణం, Ne: "ప్రజనన వ్యక్తులు" లో నమోదు చేయాలి. ఇది 1 నుండి 100,000 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి.
- ప్రారంభ అల్లెల్ ఫ్రీక్వెన్సీ, p₀: "నిష్పత్తి, 0–1" గా నమోదు చేయాలి. ఇది రెండు సరిహద్దులతో సహా 0 మరియు 1 మధ్య ఉండాలి.
- తరాలు: "తరాలు" లో నమోదు చేయాలి. ఇది 1 నుండి 2,000 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి.
- స్వతంత్ర జనాభాలు: "పునరావృత్తులు" లో నమోదు చేయాలి. ఇది 1 నుండి 200 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి.
- యాదృచ్ఛిక సీడ్: అనుకరణ మార్గాలను పునరుత్పత్తి చేయడానికి ఉపయోగించే ఒక వచన క్షేత్రం. ఇది 100 అక్షరాలు లేదా అంతకంటే తక్కువగా ఉండాలి. వినియోగదారులు కొత్త యాదృచ్ఛిక ఇన్పుట్ను రూపొందించడానికి "కొత్త సీడ్" బటన్ను క్లిక్ చేయవచ్చు.
అనుకరణ ఫలితాలు మరియు అవుట్పుట్ సూచికలు
రన్ చేసిన తర్వాత, సిమ్యులేటర్ కింది ఫలితాలను మరియు లేబుల్ చేయబడిన ఇంటర్ఫేస్ అంశాలను ప్రదర్శిస్తుంది:
స్థితి సందేశాలు
జనాభా సందర్భాన్ని మార్చండి లేదా ఈ సీడెడ్ ఉదాహరణను మళ్లీ రన్ చేయండి.తదుపరి తరాలను నమూనా చేస్తోంది…“‹seed›” సీడ్ని ఉపయోగించి ‹generations› తరాల ద్వారా ‹replicates› జనాభాలను అనుకరించడం జరిగింది.
అల్లెల్-ఫ్రీక్వెన్సీ మార్గాలు (చార్ట్)
- చార్ట్ ARIA లేబుల్:
పునరావృత అనుకరణ జనాభాల కోసం తరం వారీగా అల్లెల్ ఫ్రీక్వెన్సీ - X-అక్షం లేబుల్:
తరం - Y-అక్షం లేబుల్:
అల్లెల్ ఫ్రీక్వెన్సీ p - సూచన రేఖ లేబుల్:
ఆశించిన p = p₀ - మార్గం గణన సూచిక:
‹total› మార్గాలలో ‹shown› చూపిస్తోంది; ప్రతి పునరావృతం సారాంశంలో చేర్చబడింది.
సారాంశ గణాంకాలు
p = 1 వద్ద స్థిరపడిందిp = 0 వద్ద కోల్పోయిందిT నాటికి శోషించబడలేదుసగటు తుది pT వద్ద ఆశించిన HT వద్ద సగటు అనుకరణ Hసగటు శోషణ తరం(శోషించబడకపోతేచేరలేదుఅని ప్రదర్శించబడుతుంది)
ఫార్ములా, ప్రతిక్షేపణ మరియు ఖచ్చితత్వం
గణిత నమూనా మరియు మొదటి తరం గణనల వివరాలు క్రింది విధంగా ప్రదర్శించబడతాయి:
ప్రతి తరం వద్ద, Wright–Fisher పరివర్తన తదుపరి అల్లెల్ సంఖ్యను నమూనా చేస్తుంది మరియు అందుబాటులో ఉన్న జన్యు కాపీలతో భాగిస్తుంది: Xₜ₊₁ ~ Binomial(2Ne, pₜ); pₜ₊₁ = Xₜ₊₁ ÷ (2Ne).నమూనా చేయడానికి ముందు, ఈ మూమెంట్లు తదుపరి తరాల సాధ్యమయ్యే పరిధిని వివరిస్తాయి: E[Xₜ₊₁] = 2Ne·pₜ; Var(Xₜ₊₁) = 2Ne·pₜ(1 − pₜ); Var(pₜ₊₁) = pₜ(1 − pₜ) ÷ (2Ne).భిన్నమైన అల్లెల్ జతల ఆశించిన వాటా t తరాలలో ఈ క్రింది విధంగా క్షీణిస్తుంది: H₀ = 2p₀(1 − p₀); Hₜ = H₀(1 − 1 ÷ (2Ne))ᵗ.మొదటి తరం 2 × ‹population› = ‹copies› అల్లెల్-కాపీ డ్రాలను ఉపయోగిస్తుంది.E[X₁] = ‹copies› × ‹frequency› = ‹mean› A కాపీలు.మొదటి తరం కోసం, Var(X₁) = ‹copies› × ‹frequency› × (1 − ‹frequency›) = ‹variance›; SD(p₁) = ‹sd›.మొదటి ప్లాట్ చేయబడిన పునరావృతం X₁ = ‹sampled› A కాపీలను నమూనా చేసింది, కాబట్టి p₁ = ‹sampled› ÷ ‹copies› = ‹frequency›.
పద్ధతి, అంచనాలు మరియు పరిమితులు
ఈ సాధనం Nature Education మరియు Stanford Human Genetics టెక్స్ట్ ద్వారా వివరించబడిన తటస్థ డిప్లాయిడ్ Wright–Fisher నమూనాను అమలు చేస్తుంది. ప్రతి కొత్త తరం మునుపటి తరం నుండి 2Ne అల్లెల్ కాపీల యాదృచ్ఛిక నమూనా.
గణిత నమూనా మరియు ఖచ్చితత్వం
ప్రతి ద్విపద డ్రా ఖచ్చితమైన బెర్నౌల్లి నమూనాను ఉపయోగిస్తుంది; ఎటువంటి సాధారణ అంచనా ఉపయోగించబడదు. గణనలు JavaScript డబుల్ ఖచ్చితత్వాన్ని కలిగి ఉంటాయి. ఫ్రీక్వెన్సీలు 1 ÷ (2Ne) ఇంక్రిమెంట్లపై ఉంటాయి; ప్రదర్శన గరిష్టంగా ఆరు దశాంశ స్థానాలకు రౌండ్ చేయబడుతుంది.
పనిభారం పరిమితి
బ్రౌజర్ గరిష్టంగా 5,000,000 ప్లాన్ చేసిన అల్లెల్-కాపీ డ్రాలను అనుమతిస్తుంది, దీనిని 2Ne × తరాలు × పునరావృత్తులు గా లెక్కిస్తారు. ఈ పరిమితిని మించితే అనుకరణ నిరోధించబడుతుంది.
నమూనా అంచనాలు
ఈ నమూనా క్రింది ఊహలపై ఆధారపడి ఉంటుంది:
- స్థిరమైన ప్రభావవంతమైన జనాభా పరిమాణం
- వివిక్త అతివ్యాప్తి లేని తరాలు
- యాదృచ్ఛిక స్వతంత్ర నమూనా
- ఎంపిక తటస్థత
- ఒక అన్లింక్డ్ రెండు-అల్లెల్ లోకస్
- ఎటువంటి ఉత్పరివర్తనం లేదా వలసలు లేకపోవడం
ఎంపిక, జనాభా మార్పు, లింగం లేదా పునరుత్పత్తి-విజయ అసమతుల్యత, అతివ్యాప్తి చెందే తరాలు, ఇన్-బ్రీడింగ్, లింకేజ్, జన్యు ప్రవాహం లేదా జనాభా నిర్మాణం ప్రాముఖ్యత కలిగి ఉన్నప్పుడు దీనిని అంచనాగా ఉపయోగించవద్దు. ఈ యాదృచ్ఛిక జీవ నమూనాకు ఇంజనీరింగ్ భద్రతా కారకం వర్తించదు.
ఇన్పుట్ లోపాలు మరియు వాటి నివారణ
పారామితులు సరిగ్గా లేనప్పుడు సిమ్యులేటర్ కింది లోపాలను చూపుతుంది:
| లోపం సందర్భం | ప్రదర్శించబడే లోపం సందేశం |
|---|---|
| సంఖ్య కాని ఇన్పుట్ | ‹field›: “‹token›” అనేది సంఖ్య కాదు. |
| దశాంశం నమోదు చేసినప్పుడు | ‹field›: ఒక పూర్ణ సంఖ్యను నమోదు చేయండి. |
| జనాభా పరిధి దాటినప్పుడు | ప్రభావవంతమైన జనాభా పరిమాణం తప్పనిసరిగా 1 నుండి 100,000 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి. |
| ప్రారంభ ఫ్రీక్వెన్సీ పరిధి దాటినప్పుడు | ప్రారంభ అల్లెల్ ఫ్రీక్వెన్సీ రెండు సరిహద్దులతో సహా 0 మరియు 1 మధ్య ఉండాలి. |
| తరాల పరిధి దాటినప్పుడు | తరాలు తప్పనిసరిగా 1 నుండి 2,000 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి. |
| పునరావృత్తుల పరిధి దాటినప్పుడు | స్వతంత్ర జనాభాలు తప్పనిసరిగా 1 నుండి 200 వరకు ఒక పూర్ణ సంఖ్య అయి ఉండాలి. |
| సీడ్ లేనప్పుడు | అనుకరణను పునరుత్పత్తి చేయడానికి ఒక యాదృచ్ఛిక సీడ్ను నమోదు చేయండి. |
| సీడ్ చాలా పొడవుగా ఉన్నప్పుడు | యాదృచ్ఛిక సీడ్ను 100 అక్షరాలు లేదా అంతకంటే తక్కువగా ఉంచండి. |
| పనిభారం పరిమితి దాటినప్పుడు | ఈ సెటప్ బ్రౌజర్ పరిమితి అయిన ‹limit› కంటే ఎక్కువగా, ‹draws› అల్లెల్-కాపీ డ్రాలను ప్లాన్ చేస్తుంది. జనాభా పరిమాణం, తరాలు లేదా పునరావృతాలను తగ్గించండి. |
గోప్యత మరియు ప్రాసెసింగ్
మీ పారామితులు మరియు అనుకరణ చేయబడిన జనాభాలు ఈ బ్రౌజర్లోనే ఉంటాయి. అన్ని లెక్కలు స్థానికంగా వినియోగదారు పరికరంలోనే జరుగుతాయి మరియు ఎటువంటి డేటా బయటకు పంపబడదు.
తరచుగా అడిగే ప్రశ్నలు (FAQ)
ప్రశ్న: నేను జనాభా గణన పరిమాణాన్ని నమోదు చేయాలా లేదా ప్రభావవంతమైన జనాభా పరిమాణాన్ని నమోదు చేయాలా?
జవాబు: ప్రభావవంతమైన జనాభా పరిమాణం, Ne ని నమోదు చేయండి: మీరు అధ్యయనం చేయాలనుకుంటున్న జనాభా వలె అదే రేటుతో డ్రిఫ్ట్ అయ్యే ఆదర్శవంతమైన ప్రజనన జనాభా పరిమాణం. లింగ నిష్పత్తులు, పునరుత్పత్తి విజయం, జనాభా హెచ్చుతగ్గులు లేదా జనాభా నిర్మాణం అసమానంగా ఉన్నప్పుడు జనాభా గణన పరిమాణం చాలా పెద్దదిగా ఉండవచ్చు.
ప్రశ్న: హెటెరోజైగోసిటీ పడిపోతున్నప్పుడు కూడా సగటు అల్లెల్ ఫ్రీక్వెన్సీ p₀ కి దగ్గరగా ఎందుకు ఉంటుంది?
జవాబు: అనేక స్వతంత్ర జనాభాలలో తటస్థ డ్రిఫ్ట్కు ఎటువంటి ప్రాధాన్యత దిశ ఉండదు, కాబట్టి సగటు ఫ్రీక్వెన్సీ ఆశించిన విధంగా p₀ గానే ఉంటుంది. అయితే, వ్యక్తిగత జనాభాలు 0 లేదా 1 వైపు విస్తరిస్తాయి మరియు రెండు సరిహద్దులు సున్నా హెటెరోజైగోసిటీని కలిగి ఉంటాయి. అందువల్ల, జనాభా అంతటా సగటు దాదాపు మారకుండా ఉన్నప్పటికీ వైవిధ్యం కోల్పోతుంది.
ప్రశ్న: చివరికి స్థిరీకరణ చెందే తటస్థ సంభావ్యత ప్రారంభ ఫ్రీక్వెన్సీకి సమానంగా ఉంటుందా?
జవాబు: అవును, ఎటువంటి ఉత్పరివర్తనం లేదా వలసలు లేని ఈ తటస్థ నమూనాలో, p₀ ఫ్రీక్వెన్సీ వద్ద ప్రారంభమయ్యే అల్లెల్ చివరికి స్థిరీకరణ సంభావ్యత p₀ మరియు నష్టపోయే సంభావ్యత 1 − p₀ కలిగి ఉంటుంది. పైన చూపిన రేట్లు నమోదు చేసిన తరాల సంఖ్య మరియు పునరావృతాలను మాత్రమే కవర్ చేస్తాయి, కాబట్టి అవి సీడ్ను బట్టి మారుతుంటాయి.
ప్రశ్న: ఇది నిజమైన జనాభా ఏమి చేస్తుందో అంచనా వేయగలదా?
జవాబు: లేదు. ఇది ఉద్దేశపూర్వకంగా ఆదర్శీకరించబడిన తటస్థ Wright–Fisher నమూనా క్రింద ఫలితాలను చూపుతుంది. నిజమైన అంచనాలకు ప్రభావవంతమైన పరిమాణం మరియు ఆ కేసుకు సంబంధించిన ఎంపిక, ఉత్పరివర్తనం, వలసలు, మారుతున్న జనాభా పరిమాణం, అతివ్యాప్తి చెందే తరాలు, లింకేజ్ మరియు జనాభా నిర్మాణం యొక్క సమర్థించదగిన అంచనాలు అవసరం.
ధృవీకరించబడిన మూలాధారాలు
- Nature Education, Genetic Drift and Effective Population Size.
- Stanford Human Genetics, Genetic Drift: What happens to alleles over time.
- మూలాధారాలు 6 ఆగస్టు 2026న ధృవీకరించబడ్డాయి.