ఒక జనాభాలో ప్రత్యేక అలెల్ (జన్యు వేరియంట్) యొక్క తరహాను లెక్కించడానికి మొత్తం వ్యక్తుల సంఖ్య మరియు అలెల్ యొక్క ఉదాహరణలను నమోదు చేయండి. జనాభా జన్యు శాస్త్రం, పరిణామ జీవశాస్త్రం మరియు జన్యు వైవిధ్య అధ్యయనాల కోసం అవసరమైనది.
ఈ సాధనం నిర్దిష్ట అలీల (జన్యు యొక్క వేరియంట్లు) యొక్క ఫ్రీక్వెన్సీని ఒక నిర్దిష్ట జనాభాలో లెక్కిస్తుంది. జనాభాలో వ్యక్తుల మొత్తం సంఖ్య మరియు నిర్దిష్ట అలీల్ యొక్క సందర్భాల సంఖ్యను నమోదు చేయండి, తద్వారా దాని ఫ్రీక్వెన్సీని లెక్కించవచ్చు.
आनुवंशिक विविधता ट्रैकर एक विशेष उपकरण है जो जनसंख्या के भीतर एलील आवृत्ति की गणना करने के लिए डिज़ाइन किया गया है। एलील आवृत्ति एक विशिष्ट जीन वैरिएंट (एलील) के सभी प्रतियों के बीच अनुपात का प्रतिनिधित्व करती है, जो जनसंख्या में उस जीन का एक मौलिक माप है, जो जनसंख्या आनुवंशिकी में एक मूलभूत माप है। यह कैलकुलेटर एक सरल विधि प्रदान करता है ताकि यह निर्धारित किया जा सके कि विशिष्ट आनुवंशिक वैरिएंट एक समूह में कितने सामान्य हैं, जो आनुवंशिक विविधता, विकास और जनसंख्याओं में रोग के जोखिम को समझने के लिए महत्वपूर्ण है। चाहे आप आनुवंशिक सिद्धांतों के बारे में सीखने वाले छात्र हों, जनसंख्या डेटा का विश्लेषण करने वाले शोधकर्ता हों, या रोग की प्रचलन का अध्ययन करने वाले स्वास्थ्य पेशेवर हों, यह उपकरण आनुवंशिक विविधता को मापने के लिए एक सरल लेकिन शक्तिशाली तरीका प्रदान करता है।
एलील आवृत्ति एक विशिष्ट एलील (जीन का वैरिएंट) का अनुपात है जो जनसंख्या में उस आनुवंशिक स्थान पर सभी एलील के बीच है। अधिकांश जीवों, जिसमें मानव भी शामिल हैं, प्रत्येक व्यक्ति में प्रत्येक जीन की दो प्रतियां होती हैं (एक प्रत्येक माता-पिता से विरासत में मिली), जिससे वे डिप्लॉइड जीव बनते हैं। इसलिए, N व्यक्तियों की जनसंख्या में, प्रत्येक जीन की 2N प्रतियां होती हैं।
एलील आवृत्ति निम्नलिखित सूत्र का उपयोग करके गणना की जाती है:
जहां:
उदाहरण के लिए, यदि हमारे पास 100 व्यक्तियों की एक जनसंख्या है, और एक विशिष्ट एलील के 50 उदाहरण देखे गए हैं, तो आवृत्ति होगी:
इसका अर्थ है कि जनसंख्या में इस विशिष्ट वैरिएंट के सभी एलील के 25% हैं।
हमारा एलील आवृत्ति कैलकुलेटर सहज और उपयोगकर्ता के अनुकूल बनाने के लिए डिज़ाइन किया गया है। अपनी जनसंख्या में एक विशिष्ट एलील की आवृत्ति की गणना करने के लिए इन सरल चरणों का पालन करें:
जनसंख्या में व्यक्तियों की कुल संख्या दर्ज करें पहले इनपुट फ़ील्ड में।
आप जिस विशिष्ट एलील का ट्रैक कर रहे हैं उसके उदाहरणों की संख्या दर्ज करें दूसरे इनपुट फ़ील्ड में।
परिणाम अनुभाग में प्रदर्शित की गई गणना की गई एलील आवृत्ति देखें।
दृश्यता की जांच करें ताकि आप एलील वितरण का ग्राफिकल प्रतिनिधित्व देख सकें।
कॉपी बटन का उपयोग करें ताकि आप रिपोर्टों या आगे के विश्लेषण के लिए परिणाम को अपने क्लिपबोर्ड पर कॉपी कर सकें।
कैलकुलेटर कई मान्यता जांच करता है ताकि सटीक परिणाम सुनिश्चित किया जा सके:
यदि इनमें से कोई भी मान्यता विफल होती है, तो एक त्रुटि संदेश आपको अपने इनपुट को सुधारने के लिए मार्गदर्शन करेगा।
एलील आवृत्ति परिणाम को 0 और 1 के बीच एक दशमलव मान के रूप में प्रस्तुत किया जाता है, जहाँ:
उदाहरण के लिए:
कैलकुलेटर आवृत्ति का दृश्य प्रतिनिधित्व भी प्रदान करता है ताकि आप परिणामों को एक नज़र में समझ सकें।
डिप्लॉइड जीवों (जैसे मनुष्यों) के लिए, एलील आवृत्ति की गणना के लिए बुनियादी सूत्र है:
जहां:
उपलब्ध डेटा के आधार पर एलील आवृत्ति की गणना करने के कई तरीके हैं:
यदि आप प्रत्येक जीनोटाइप के साथ व्यक्तियों की संख्या जानते हैं, तो आप गणना कर सकते हैं:
जहां:
यदि आप प्रत्येक जीनोटाइप की आवृत्तियों को जानते हैं:
जहां:
हालांकि हमारा कैलकुलेटर डिप्लॉइड जीवों के लिए डिज़ाइन किया गया है, यह विभिन्न प्लॉइडी स्तरों वाले जीवों पर भी लागू किया जा सकता है:
एलील आवृत्ति गणनाएँ जनसंख्या आनुवंशिकी अनुसंधान में मौलिक हैं:
जनसंख्या के भीतर आनुवंशिक विविधता को ट्रैक करना
विकासात्मक प्रक्रियाओं का अध्ययन करना
जनसंख्या के बीच जीन प्रवाह का विश्लेषण करना
आनुवंशिक बहाव की जांच करना
एलील आवृत्ति डेटा चिकित्सा आनुवंशिकी में महत्वपूर्ण है:
रोग जोखिम का आकलन
फार्माकोजेनेटिक्स
आनुवंशिक परामर्श
सार्वजनिक स्वास्थ्य योजना
एलील आवृत्ति गणनाएँ निम्नलिखित में मूल्यवान हैं:
फसल और पशुधन प्रजनन
लुप्तप्राय प्रजातियों का संरक्षण
आक्रामक प्रजातियों का प्रबंधन
आनुवंशिक विविधता ट्रैकर एक उत्कृष्ट शैक्षिक उपकरण है:
मूल आनुवंशिक सिद्धांतों को सिखाना
प्रयोगशाला अभ्यास
हालांकि एलील आवृत्ति जनसंख्या आनुवंशिकी में एक मौलिक माप है, कई वैकल्पिक या पूरक मैट्रिक्स अतिरिक्त अंतर्दृष्टि प्रदान कर सकते हैं:
जीनोटाइप आवृत्ति
हेटेरोज़ाइगसिटी
फिक्सेशन इंडेक्स (FST)
प्रभावी जनसंख्या आकार (Ne)
लिंकज डिजीएक्विलिब्रियम
एलील आवृत्ति की अवधारणा आनुवंशिकी के क्षेत्र में एक समृद्ध इतिहास है और विरासत और विकास की हमारी समझ के लिए मौलिक रही है।
एलील आवृत्तियों को समझने के लिए आधार 20वीं शताब्दी की शुरुआत में रखा गया था:
1908: जी.एच. हार्डी और विल्हेम वाइनबर्ग ने स्वतंत्र रूप से हार्डी-वीनबर्ग सिद्धांत विकसित किया, जो एक गैर-विकासशील जनसंख्या में एलील और जीनोटाइप आवृत्तियों के बीच संबंध का वर्णन करता है।
1918: आर.ए. फिशर ने "मेंडेलियन विरासत के परिकल्पना पर रिश्तेदारों के बीच सहसंबंध" पर अपने क्रांतिकारी पेपर को प्रकाशित किया, जिसने आनुवंशिकी के क्षेत्र की स्थापना में मदद की।
1930 के दशक: सिवाल राइट, आर.ए. फिशर, और जे.बी.एस. हल्डेन ने आनुवंशिकी के गणितीय आधार का विकास किया, जिसमें चयन, उत्परिवर्तन, प्रवास और आनुवंशिक बहाव के कारण एलील आवृत्तियों में परिवर्तन के मॉडल शामिल हैं।
एलील आवृत्तियों का अध्ययन तकनीकी प्रगति के साथ महत्वपूर्ण रूप से विकसित हुआ है:
1950-1960 के दशक: प्रोटीन पॉलीमोर्फिज़्म की खोज ने आनुवंशिक विविधता के प्रत्यक्ष माप की अनुमति दी।
1970-1980 के दशक: प्रतिबंध फ्रAGMENT लंबाई पॉलीमोर्फिज़्म (RFLP) विश्लेषण ने आनुवंशिक विविधता के अधिक विस्तृत अध्ययन की अनुमति दी।
1990-2000 के दशक: मानव जीनोम प्रोजेक्ट और बाद की डीएनए अनुक्रमण तकनीक में प्रगति ने पूरे जीनोम में एलील आवृत्तियों को मापने की हमारी क्षमता को क्रांतिकारी रूप से बदल दिया।
2010-प्रस्तुत: बड़े पैमाने पर जीनोमिक परियोजनाएँ जैसे 1000 जीनोम प्रोजेक्ट और जीनोम-व्यापी संघ अध्ययन (GWAS) ने मानव आनुवंशिक विविधता और विभिन्न जनसंख्याओं में एलील आवृत्तियों के व्यापक कैटलॉग बनाए हैं।
आज, एलील आवृत्ति गणनाएँ कई क्षेत्रों में केंद्रीय बनी हुई हैं, विकासात्मक जीवविज्ञान से लेकर व्यक्तिगत चिकित्सा तक, और लगातार अधिक जटिल संगणनात्मक उपकरणों और सांख्यिकीय विधियों से लाभान्वित होती हैं।
1' एलील आवृत्ति की गणना के लिए एक्सेल सूत्र
2' एलील उदाहरणों की संख्या A1 में और व्यक्तियों की संख्या B1 में रखें
3=A1/(B1*2)
4
5' एलील आवृत्ति की गणना के लिए एक्सेल VBA फ़ंक्शन
6Function AlleleFrequency(instances As Integer, individuals As Integer) As Double
7 ' इनपुट मान्यताओं की जांच करें
8 If individuals <= 0 Then
9 AlleleFrequency = CVErr(xlErrValue)
10 Exit Function
11 End If
12
13 If instances < 0 Or instances > individuals * 2 Then
14 AlleleFrequency = CVErr(xlErrValue)
15 Exit Function
16 End If
17
18 ' आवृत्ति की गणना करें
19 AlleleFrequency = instances / (individuals * 2)
20End Function
21
1def calculate_allele_frequency(instances, individuals):
2 """
3 जनसंख्या में एक विशिष्ट एलील की आवृत्ति की गणना करें।
4
5 पैरामीटर:
6 instances (int): विशिष्ट एलील के उदाहरणों की संख्या
7 individuals (int): जनसंख्या में व्यक्तियों की कुल संख्या
8
9 लौटाता है:
10 float: एलील आवृत्ति 0 और 1 के बीच एक मान के रूप में
11 """
12 # इनपुट मान्यताओं की जांच करें
13 if individuals <= 0:
14 raise ValueError("व्यक्तियों की संख्या सकारात्मक होनी चाहिए")
15
16 if instances < 0:
17 raise ValueError("उदाहरणों की संख्या नकारात्मक नहीं हो सकती")
18
19 if instances > individuals * 2:
20 raise ValueError("उदाहरणों की संख्या व्यक्तियों की संख्या से दोगुनी से अधिक नहीं हो सकती")
21
22 # आवृत्ति की गणना करें
23 return instances / (individuals * 2)
24
25# उदाहरण उपयोग
26try:
27 allele_instances = 50
28 population_size = 100
29 frequency = calculate_allele_frequency(allele_instances, population_size)
30 print(f"एलील आवृत्ति: {frequency:.4f} ({frequency*100:.1f}%)")
31except ValueError as e:
32 print(f"त्रुटि: {e}")
33
1calculate_allele_frequency <- function(instances, individuals) {
2 # इनपुट मान्यताओं की जांच करें
3 if (individuals <= 0) {
4 stop("व्यक्तियों की संख्या सकारात्मक होनी चाहिए")
5 }
6
7 if (instances < 0) {
8 stop("उदाहरणों की संख्या नकारात्मक नहीं हो सकती")
9 }
10
11 if (instances > individuals * 2) {
12 stop("उदाहरणों की संख्या व्यक्तियों की संख्या से दोगुनी से अधिक नहीं हो सकती")
13 }
14
15 # आवृत्ति की गणना करें
16 instances / (individuals * 2)
17}
18
19# उदाहरण उपयोग
20allele_instances <- 50
21population_size <- 100
22frequency <- calculate_allele_frequency(allele_instances, population_size)
23cat(sprintf("एलील आवृत्ति: %.4f (%.1f%%)\n", frequency, frequency*100))
24
25# परिणाम का प्लॉटिंग
26library(ggplot2)
27data <- data.frame(
28 Allele = c("लक्षित एलील", "अन्य एलील"),
29 Frequency = c(frequency, 1-frequency)
30)
31ggplot(data, aes(x = Allele, y = Frequency, fill = Allele)) +
32 geom_bar(stat = "identity") +
33 scale_fill_manual(values = c("लक्षित एलील" = "#4F46E5", "अन्य एलील" = "#D1D5DB")) +
34 labs(title = "एलील आवृत्ति वितरण",
35 y = "आवृत्ति",
36 x = NULL) +
37 theme_minimal() +
38 scale_y_continuous(labels = scales::percent)
39
1/**
2 * जनसंख्या में एक विशिष्ट एलील की आवृत्ति की गणना करें।
3 *
4 * @param {number} instances - विशिष्ट एलील के उदाहरणों की संख्या
5 * @param {number} individuals - जनसंख्या में व्यक्तियों की कुल संख्या
6 * @returns {number} एलील आवृत्ति 0 और 1 के बीच एक मान के रूप में
7 * @throws {Error} यदि इनपुट अमान्य हैं
8 */
9function calculateAlleleFrequency(instances, individuals) {
10 // इनपुट मान्यताओं की जांच करें
11 if (individuals <= 0) {
12 throw new Error("व्यक्तियों की संख्या सकारात्मक होनी चाहिए");
13 }
14
15 if (instances < 0) {
16 throw new Error("उदाहरणों की संख्या नकारात्मक नहीं हो सकती");
17 }
18
19 if (instances > individuals * 2) {
20 throw new Error("उदाहरणों की संख्या व्यक्तियों की संख्या से दोगुनी से अधिक नहीं हो सकती");
21 }
22
23 // आवृत्ति की गणना करें
24 return instances / (individuals * 2);
25}
26
27// उदाहरण उपयोग
28try {
29 const alleleInstances = 50;
30 const populationSize = 100;
31 const frequency = calculateAlleleFrequency(alleleInstances, populationSize);
32 console.log(`एलील आवृत्ति: ${frequency.toFixed(4)} (${(frequency*100).toFixed(1)}%)`);
33} catch (error) {
34 console.error(`त्रुटि: ${error.message}`);
35}
36
1public class AlleleFrequencyCalculator {
2 /**
3 * जनसंख्या में एक विशिष्ट एलील की आवृत्ति की गणना करें।
4 *
5 * @param instances विशिष्ट एलील के उदाहरणों की संख्या
6 * @param individuals जनसंख्या में व्यक्तियों की कुल संख्या
7 * @return एलील आवृत्ति 0 और 1 के बीच एक मान के रूप में
8 * @throws IllegalArgumentException यदि इनपुट अमान्य हैं
9 */
10 public static double calculateAlleleFrequency(int instances, int individuals) {
11 // इनपुट मान्यताओं की जांच करें
12 if (individuals <= 0) {
13 throw new IllegalArgumentException("व्यक्तियों की संख्या सकारात्मक होनी चाहिए");
14 }
15
16 if (instances < 0) {
17 throw new IllegalArgumentException("उदाहरणों की संख्या नकारात्मक नहीं हो सकती");
18 }
19
20 if (instances > individuals * 2) {
21 throw new IllegalArgumentException("उदाहरणों की संख्या व्यक्तियों की संख्या से दोगुनी से अधिक नहीं हो सकती");
22 }
23
24 // आवृत्ति की गणना करें
25 return (double) instances / (individuals * 2);
26 }
27
28 public static void main(String[] args) {
29 try {
30 int alleleInstances = 50;
31 int populationSize = 100;
32 double frequency = calculateAlleleFrequency(alleleInstances, populationSize);
33 System.out.printf("एलील आवृत्ति: %.4f (%.1f%%)\n", frequency, frequency*100);
34 } catch (IllegalArgumentException e) {
35 System.err.println("त्रुटि: " + e.getMessage());
36 }
37 }
38}
39
एक एलील एक जीन का वैरिएंट रूप है। विभिन्न एलील विरासत में प्राप्त विशेषताओं जैसे बालों के रंग या रक्त प्रकार में विविधता उत्पन्न करते हैं। प्रत्येक व्यक्ति आमतौर पर प्रत्येक जीन के लिए दो एलील विरासत में लेता है, एक प्रत्येक माता-पिता से। यदि दोनों एलील समान हैं, तो व्यक्ति उस जीन के लिए होमोज़ाइगस होता है। यदि एलील भिन्न होते हैं, तो व्यक्ति हेटेरोज़ाइगस होता है।
एलील आवृत्ति की गणना करना महत्वपूर्ण है क्योंकि यह वैज्ञानिकों को जनसंख्या के भीतर आनुवंशिक विविधता को समझने, समय के साथ आनुवंशिक संरचना में परिवर्तनों को ट्रैक करने, संभावित रोग जोखिम की पहचान करने, और विकासात्मक प्रक्रियाओं का अध्ययन करने में मदद करता है। यह मापता है कि जनसंख्या में विशिष्ट आनुवंशिक वैरिएंट कितने सामान्य या दुर्लभ हैं।
नमूना आकार एलील आवृत्ति के अनुमान की सटीकता पर महत्वपूर्ण प्रभाव डालता है। बड़े नमूने आमतौर पर अधिक सटीक अनुमान प्रदान करते हैं जिनमें संकीर्ण विश्वास अंतराल होते हैं। छोटे नमूने वास्तव में जनसंख्या की आवृत्ति का सही प्रतिनिधित्व नहीं कर सकते, विशेष रूप से दुर्लभ एलील के लिए। एक सामान्य नियम के रूप में, विश्वसनीय एलील आवृत्ति अनुमान के लिए बड़े नमूने (आमतौर पर >100 व्यक्ति) पसंद किए जाते हैं।
हाँ, एलील आवृत्तियाँ समय के साथ कई विकासात्मक बलों के कारण बदल सकती हैं:
यदि आप जीनोटाइप (जैसे AA, Aa, और aa) की आवृत्तियों को जानते हैं, तो आप एलील A की आवृत्ति की गणना कर सकते हैं: जहां AA जीनोटाइप की आवृत्ति है और हेटेरोज़ाइगस जीनोटाइप की आवृत्ति है।
हार्डी-वीनबर्ग संतुलन एलील और जीनोटाइप आवृत्तियों के बीच संबंध का वर्णन करता है। इस सिद्धांत के तहत, यदि p एलील A की आवृत्ति है और q एलील a की आवृत्ति है (जहां p + q = 1), तो अपेक्षित जीनोटाइप आवृत्तियाँ हैं:
इन अपेक्षित आवृत्तियों से विचलन जनसंख्या में विकासात्मक बलों के काम करने का संकेत दे सकता है।
X-लिंक्ड जीन के लिए, पुरुषों के पास केवल एक प्रति होती है जबकि महिलाओं के पास दो होती हैं। एलील आवृत्ति की गणना करने के लिए:
एलील आवृत्ति डेटा जनसंख्या में आनुवंशिक विकारों की प्रचलन का अनुमान लगाने में मदद कर सकता है। हालाँकि, व्यक्तिगत रोग जोखिम की भविष्यवाणी के लिए जीन की पैठ (संभावना कि एलील वाले व्यक्ति रोग विकसित करेगा) और व्यक्तित्व (समान जीनोटाइप वाले व्यक्तियों के बीच रोग लक्षणों में भिन्नता) के बारे में अतिरिक्त जानकारी की आवश्यकता होती है।
एलील आवृत्ति उस आनुवंशिक स्थान पर सभी एलील के बीच एक विशिष्ट एलील के अनुपात को संदर्भित करती है। जीनोटाइप आवृत्ति एक विशिष्ट जीनोटाइप वाले व्यक्तियों के अनुपात को संदर्भित करती है। उदाहरण के लिए, एक जनसंख्या में जीनोटाइप AA, Aa, और aa के साथ, एलील A की आवृत्ति सभी A एलील की गिनती से गणना की जाती है, जबकि जीनोटाइप AA की आवृत्ति केवल उस विशिष्ट जीनोटाइप वाले व्यक्तियों के अनुपात के रूप में होती है।
बड़े नमूनों के लिए, आप एलील आवृत्ति (p) के लिए 95% विश्वास अंतराल का अनुमान लगाने के लिए निम्नलिखित सूत्र का उपयोग कर सकते हैं: जहां N नमूना व्यक्तियों की संख्या है। छोटे नमूनों या बहुत उच्च/निम्न आवृत्तियों के लिए, अधिक जटिल विधियाँ जैसे विल्सन स्कोर अंतराल अधिक उपयुक्त हो सकती हैं।
हार्टल, डी. एल., & क्लार्क, ए. जी. (2007). जनसंख्या आनुवंशिकी के सिद्धांत (4था संस्करण)। साइनॉयर एसोसिएट्स।
हैमिल्टन, एम. बी. (2021). जनसंख्या आनुवंशिकी (2रा संस्करण)। विले-ब्लैकवेल।
नील्सन, आर., & स्लैटकिन, एम. (2013). जनसंख्या आनुवंशिकी का परिचय: सिद्धांत और अनुप्रयोग। साइनॉयर एसोसिएट्स।
हेड्रिक, पी. डब्ल्यू. (2011). जनसंख्या के आनुवंशिकी (4था संस्करण)। जोन्स और बार्टलेट लर्निंग।
टेम्पलटन, ए. आर. (2006). जनसंख्या आनुवंशिकी और सूक्ष्म विकासात्मक सिद्धांत। विले-लिस्स।
1000 जीनोम प्रोजेक्ट कंसोर्टियम। (2015). मानव आनुवंशिक विविधता के लिए एक वैश्विक संदर्भ। नेचर, 526(7571), 68-74। https://doi.org/10.1038/nature15393
एलील आवृत्ति नेट डेटाबेस। http://www.allelefrequencies.net/
एनसेम्बल जीनोम ब्राउज़र। https://www.ensembl.org/
राष्ट्रीय मानव जीनोम अनुसंधान संस्थान। https://www.genome.gov/
ऑनलाइन मेन्डेलियन विरासत में आदमी (OMIM)। https://www.omim.org/
जनसंख्या के आनुवंशिक संरचना को समझना कभी भी इतना आसान नहीं रहा। हमारा एलील आवृत्ति कैलकुलेटर आपके अध्ययन जनसंख्या में आनुवंशिक विविधता को मापने के लिए एक सरल लेकिन शक्तिशाली तरीका प्रदान करता है। चाहे आप छात्र हों, शोधकर्ता हों, या स्वास्थ्य पेशेवर हों, यह उपकरण आपको जनसंख्या आनुवंशिकी में मूल्यवान अंतर्दृष्टि प्राप्त करने में मदद करेगा।
अब एलील आवृत्तियों की गणना करना शुरू करें और अपनी जनसंख्या के आनुवंशिक परिदृश्य का पता लगाएँ!
നിങ്ങളുടെ പ്രവർത്തനത്തിന് ഉപയോഗപ്പെടുന്ന കൂടുതൽ ഉപകരണങ്ങൾ കണ്ടെത്തുക.