สร้างตารางพันเน็ตที่สมบูรณ์สำหรับการข้ามสามยีน คำนวณและแสดงรูปแบบการถ่ายทอดทางพันธุกรรมสำหรับคู่ยีนสามคู่พร้อมอัตราส่วนฟีโนไทป์
กรอกจีโนไทป์สำหรับพ่อแม่สองคน จีโนไทป์แต่ละตัวควรประกอบด้วยคู่ยีนสามคู่ (เช่น AaBbCc)
ตัวอย่าง: AaBbCc แสดงถึงจีโนไทป์ที่มีอัลลีลเฮเทอโรไซกัสสำหรับยีนทั้งสามตัว
ABC | ABc | AbC | Abc | aBC | aBc | abC | abc | |
---|---|---|---|---|---|---|---|---|
ABC | ||||||||
ABc | ||||||||
AbC | ||||||||
Abc | ||||||||
aBC | ||||||||
aBc | ||||||||
abC | ||||||||
abc |
त्रिहाइब्रिड क्रॉस कैलकुलेटर एक शक्तिशाली आनुवंशिकी उपकरण है जिसे छात्रों, शिक्षकों और शोधकर्ताओं को तीन विभिन्न जीनों की विरासत पैटर्न का विश्लेषण करने में मदद करने के लिए डिज़ाइन किया गया है। त्रिहाइब्रिड क्रॉस के लिए व्यापक पनट स्क्वायर उत्पन्न करके, यह कैलकुलेटर सभी संभावित आनुवंशिक संयोजनों और उनकी संभावनाओं का दृश्य प्रतिनिधित्व प्रदान करता है। चाहे आप मेन्डेलियन आनुवंशिकी का अध्ययन कर रहे हों, जीवविज्ञान परीक्षा की तैयारी कर रहे हों, या प्रजनन प्रयोग कर रहे हों, यह कैलकुलेटर त्रिहाइब्रिड विरासत पैटर्न में संतानों के जीनोटाइप और फेनोटाइप की भविष्यवाणी करने की जटिल प्रक्रिया को सरल बनाता है।
त्रिहाइब्रिड क्रॉस तीन विभिन्न जीन जोड़ों के अध्ययन में शामिल होते हैं, जिसके परिणामस्वरूप संतानों में 64 संभावित आनुवंशिक संयोजन होते हैं। इन संयोजनों की मैन्युअल गणना समय-खपत करने वाली और त्रुटि-प्रवण हो सकती है। हमारा कैलकुलेटर इस प्रक्रिया को स्वचालित करता है, जिससे आप विरासत पैटर्न को जल्दी से देख सकते हैं और पीढ़ियों में लक्षणों के सांख्यिकीय वितरण को समझ सकते हैं।
कैलकुलेटर का उपयोग करने से पहले, कुछ मौलिक आनुवंशिकी अवधारणाओं को समझना महत्वपूर्ण है:
एक त्रिहाइब्रिड क्रॉस तीन विभिन्न जीन जोड़ों की विरासत का अध्ययन करता है। प्रत्येक माता-पिता अपने संतानों को प्रत्येक जीन जोड़े से एक एलिल का योगदान करते हैं। तीन जीन जोड़ों के लिए, प्रत्येक माता-पिता 8 विभिन्न प्रकार के गामेट्स (2³ = 8) उत्पन्न कर सकते हैं, जिससे संतानों में 64 संभावित संयोजन (8 × 8 = 64) होते हैं।
उदाहरण के लिए, यदि हम तीन जीन जोड़ों पर विचार करते हैं जो AaBbCc × AaBbCc के रूप में दर्शाए जाते हैं:
माता-पिता के जीनोटाइप दर्ज करें: निर्दिष्ट क्षेत्रों में दोनों माता-पिता के लिए जीनोटाइप दर्ज करें। प्रत्येक जीनोटाइप में तीन जीन जोड़े होने चाहिए (जैसे AaBbCc)।
फॉर्मेट मान्य करें: सुनिश्चित करें कि प्रत्येक जीनोटाइप सही फॉर्मेट का पालन करता है जिसमें बड़े और छोटे अक्षरों का वैकल्पिक उपयोग होता है। प्रत्येक जीन जोड़े के लिए, पहले अक्षर को बड़ा होना चाहिए (प्रमुख) और दूसरा छोटा (रिसेसिव) होना चाहिए।
पनट स्क्वायर देखें: एक बार जब मान्य जीनोटाइप दर्ज किए जाते हैं, तो कैलकुलेटर स्वचालित रूप से सभी 64 संभावित संतानों के जीनोटाइप दिखाने वाला एक पूर्ण पनट स्क्वायर उत्पन्न करता है।
फेनोटाइपिक अनुपात का विश्लेषण करें: पनट स्क्वायर के नीचे, आपको फेनोटाइपिक अनुपात का एक विवरण मिलेगा, जो विभिन्न लक्षण संयोजनों को प्रदर्शित करने वाले संतानों के अनुपात को दिखाता है।
परिणामों को कॉपी करें: रिपोर्टों या आगे के विश्लेषण के लिए फेनोटाइपिक अनुपात को कॉपी करने के लिए "परिणाम कॉपी करें" बटन का उपयोग करें।
त्रिहाइब्रिड क्रॉस में विशिष्ट जीनोटाइप और फेनोटाइप की संभाव्यता मेन्डेलियन विरासत के सिद्धांतों और संभाव्यता के गुणन नियम का पालन करती है।
स्वतंत्र जीनों के लिए, विशिष्ट तीन-जीन संयोजन की संभाव्यता प्रत्येक व्यक्तिगत जीन के लिए संभावनाओं के उत्पाद के बराबर होती है:
दो ट्रिपल हेटेरोजाइगस (AaBbCc × AaBbCc) के बीच क्रॉस के लिए फेनोटाइपिक अनुपात इस पैटर्न का पालन करता है:
इसका अर्थ है:
नोट: A- का नोटेशन AA या Aa (प्रमुख फेनोटाइप) को इंगित करता है।
क्लासरूम डेमोंस्ट्रेशन: शिक्षक इस कैलकुलेटर का उपयोग जटिल आनुवंशिक विरासत पैटर्न को दृश्य रूप से प्रदर्शित करने के लिए कर सकते हैं बिना बड़े पनट स्क्वायर को मैन्युअल रूप से बनाए।
छात्र अभ्यास: छात्र अपनी मैन्युअल गणनाओं की पुष्टि कर सकते हैं और आनुवंशिकी में संभाव्यता की समझ को गहरा कर सकते हैं।
परीक्षा तैयारी: कैलकुलेटर छात्रों को विभिन्न माता-पिता के संयोजनों के लिए संतानों के जीनोटाइप और फेनोटाइप की भविष्यवाणी करने का अभ्यास करने में मदद करता है।
प्रजनन कार्यक्रम: शोधकर्ता पौधों और जानवरों के प्रजनन कार्यक्रमों में विशिष्ट क्रॉस के परिणामों की भविष्यवाणी कर सकते हैं।
आनुवंशिक परामर्श: जबकि मानव आनुवंशिकी अधिक जटिल विरासत पैटर्न शामिल करती है, कैलकुलेटर आनुवंशिक विरासत के मौलिक सिद्धांतों को चित्रित करने में मदद कर सकता है।
जनसंख्या आनुवंशिकी अध्ययन: कैलकुलेटर आदर्श जनसंख्याओं में अपेक्षित जीनोटाइप आवृत्तियों का मॉडल बनाने के लिए उपयोग किया जा सकता है।
मटर पौधों में तीन लक्षणों पर विचार करें:
तीनों लक्षणों के लिए हेटेरोजाइगस पौधों के बीच क्रॉस (AaBbCc × AaBbCc) के लिए, कैलकुलेटर दिखाएगा:
चूहों की कोट पर तीन जीनों के लिए:
हेटेरोजाइगस माता-पिता (AaBbCc × AaBbCc) के बीच क्रॉस के लिए संतानों में 27:9:9:9:3:3:3:1 अनुपात में 8 विभिन्न फेनोटाइप होंगे।
हालांकि हमारा त्रिहाइब्रिड क्रॉस कैलकुलेटर तीन-जीन क्रॉस के लिए अनुकूलित है, आप अपनी आवश्यकताओं के आधार पर इन विकल्पों पर विचार कर सकते हैं:
मोनोहाइब्रिड क्रॉस कैलकुलेटर: एकल जीन जोड़े की विरासत का विश्लेषण करने के लिए, जो हेटेरोजाइगस क्रॉस के लिए सरल 3:1 फेनोटाइपिक अनुपात प्रदान करता है।
डिहाइब्रिड क्रॉस कैलकुलेटर: दो जीन जोड़ों का अध्ययन करने के लिए, जो दोहरे हेटेरोजाइगस के बीच 9:3:3:1 फेनोटाइपिक अनुपात का परिणाम देता है।
ची-स्क्वायर टेस्ट कैलकुलेटर: यह सांख्यिकीय रूप से यह विश्लेषण करने के लिए कि अवलोकित आनुवंशिक अनुपात अपेक्षित मेन्डेलियन अनुपात से मेल खाते हैं।
उन्नत आनुवंशिक मॉडलिंग सॉफ़्टवेयर: लिंक, एपिस्टेसिस, या पॉलीजेनिक लक्षणों में शामिल जटिल विरासत पैटर्न के लिए।
आधुनिक आनुवंशिकी की नींव 1860 के दशक में ग्रेगर मेंडेल द्वारा मटर पौधों के साथ किए गए प्रयोगों के माध्यम से रखी गई थी। मेंडेल के काम ने विरासत के सिद्धांतों की स्थापना की, जिसमें प्रमुख और रिसेसिव लक्षणों के अवधारणाएँ शामिल हैं, जो हमारे कैलकुलेटर द्वारा विश्लेषित क्रॉस का आधार बनाते हैं।
पनट स्क्वायर, जिसका नाम ब्रिटिश आनुवंशिकीज्ञ रेजिनाल्ड पनट के नाम पर रखा गया है, को 1900 के दशक की शुरुआत में प्रजनन प्रयोग के परिणामों की भविष्यवाणी के लिए एक आरेख के रूप में विकसित किया गया था। पनट, जिन्होंने विलियम बाइटसन के साथ काम किया, ने इस दृश्य उपकरण को यौन प्रजनन में गामेट्स के सभी संभावित संयोजनों का प्रतिनिधित्व करने के लिए बनाया।
प्रारंभ में, पनट स्क्वायर का उपयोग सरल मोनोहाइब्रिड क्रॉस के लिए किया गया था, लेकिन तकनीक को जल्द ही डिहाइब्रिड और त्रिहाइब्रिड क्रॉस में विस्तारित किया गया। त्रिहाइब्रिड पनट स्क्वायर का विकास आनुवंशिक विश्लेषण में एक महत्वपूर्ण प्रगति का प्रतिनिधित्व करता है, जिससे वैज्ञानिकों को एक साथ कई लक्षणों की विरासत का ट्रैक रखने की अनुमति मिलती है।
कंप्यूटर के आगमन के साथ, जटिल आनुवंशिक क्रॉस की गणना अधिक सुलभ हो गई, जिससे इस त्रिहाइब्रिड क्रॉस कैलकुलेटर जैसे उपकरणों का विकास हुआ, जो तुरंत पूर्ण 8×8 पनट स्क्वायर उत्पन्न कर सकते हैं जो मैन्युअल रूप से बनाना थकाऊ होगा।
यहाँ विभिन्न प्रोग्रामिंग भाषाओं में त्रिहाइब्रिड क्रॉस संभावनाओं की गणना करने के उदाहरण हैं:
1def generate_gametes(genotype):
2 """Generate all possible gametes from a trihybrid genotype."""
3 if len(genotype) != 6:
4 return []
5
6 # Extract alleles for each gene
7 gene1 = [genotype[0], genotype[1]]
8 gene2 = [genotype[2], genotype[3]]
9 gene3 = [genotype[4], genotype[5]]
10
11 gametes = []
12 for a in gene1:
13 for b in gene2:
14 for c in gene3:
15 gametes.append(a + b + c)
16
17 return gametes
18
19def calculate_phenotypic_ratio(parent1, parent2):
20 """Calculate phenotypic ratio for a trihybrid cross."""
21 gametes1 = generate_gametes(parent1)
22 gametes2 = generate_gametes(parent2)
23
24 # Count phenotypes
25 phenotypes = {"ABC": 0, "ABc": 0, "AbC": 0, "Abc": 0,
26 "aBC": 0, "aBc": 0, "abC": 0, "abc": 0}
27
28 for g1 in gametes1:
29 for g2 in gametes2:
30 # Determine genotype of offspring
31 genotype = ""
32 for i in range(3):
33 # Sort alleles (uppercase first)
34 alleles = sorted([g1[i], g2[i]], key=lambda x: x.lower() + x)
35 genotype += "".join(alleles)
36
37 # Determine phenotype
38 phenotype = ""
39 phenotype += "A" if genotype[0].isupper() or genotype[1].isupper() else "a"
40 phenotype += "B" if genotype[2].isupper() or genotype[3].isupper() else "b"
41 phenotype += "C" if genotype[4].isupper() or genotype[5].isupper() else "c"
42
43 phenotypes[phenotype] += 1
44
45 return phenotypes
46
47# Example usage
48parent1 = "AaBbCc"
49parent2 = "AaBbCc"
50ratio = calculate_phenotypic_ratio(parent1, parent2)
51print(ratio)
52
1function generateGametes(genotype) {
2 if (genotype.length !== 6) return [];
3
4 const gene1 = [genotype[0], genotype[1]];
5 const gene2 = [genotype[2], genotype[3]];
6 const gene3 = [genotype[4], genotype[5]];
7
8 const gametes = [];
9 for (const a of gene1) {
10 for (const b of gene2) {
11 for (const c of gene3) {
12 gametes.push(a + b + c);
13 }
14 }
15 }
16
17 return gametes;
18}
19
20function calculatePhenotypicRatio(parent1, parent2) {
21 const gametes1 = generateGametes(parent1);
22 const gametes2 = generateGametes(parent2);
23
24 const phenotypes = {
25 "ABC": 0, "ABc": 0, "AbC": 0, "Abc": 0,
26 "aBC": 0, "aBc": 0, "abC": 0, "abc": 0
27 };
28
29 for (const g1 of gametes1) {
30 for (const g2 of gametes2) {
31 // Determine offspring phenotype
32 let phenotype = "";
33
34 // For each gene position, check if either allele is dominant
35 phenotype += (g1[0].toUpperCase() === g1[0] || g2[0].toUpperCase() === g2[0]) ? "A" : "a";
36 phenotype += (g1[1].toUpperCase() === g1[1] || g2[1].toUpperCase() === g2[1]) ? "B" : "b";
37 phenotype += (g1[2].toUpperCase() === g1[2] || g2[2].toUpperCase() === g2[2]) ? "C" : "c";
38
39 phenotypes[phenotype]++;
40 }
41 }
42
43 return phenotypes;
44}
45
46// Example usage
47const parent1 = "AaBbCc";
48const parent2 = "AaBbCc";
49const ratio = calculatePhenotypicRatio(parent1, parent2);
50console.log(ratio);
51
1import java.util.*;
2
3public class TrihybridCrossCalculator {
4 public static List<String> generateGametes(String genotype) {
5 if (genotype.length() != 6) {
6 return new ArrayList<>();
7 }
8
9 char[] gene1 = {genotype.charAt(0), genotype.charAt(1)};
10 char[] gene2 = {genotype.charAt(2), genotype.charAt(3)};
11 char[] gene3 = {genotype.charAt(4), genotype.charAt(5)};
12
13 List<String> gametes = new ArrayList<>();
14 for (char a : gene1) {
15 for (char b : gene2) {
16 for (char c : gene3) {
17 gametes.add("" + a + b + c);
18 }
19 }
20 }
21
22 return gametes;
23 }
24
25 public static Map<String, Integer> calculatePhenotypicRatio(String parent1, String parent2) {
26 List<String> gametes1 = generateGametes(parent1);
27 List<String> gametes2 = generateGametes(parent2);
28
29 Map<String, Integer> phenotypes = new HashMap<>();
30 phenotypes.put("ABC", 0);
31 phenotypes.put("ABc", 0);
32 phenotypes.put("AbC", 0);
33 phenotypes.put("Abc", 0);
34 phenotypes.put("aBC", 0);
35 phenotypes.put("aBc", 0);
36 phenotypes.put("abC", 0);
37 phenotypes.put("abc", 0);
38
39 for (String g1 : gametes1) {
40 for (String g2 : gametes2) {
41 StringBuilder phenotype = new StringBuilder();
42
43 // Check if either allele is dominant for each gene
44 phenotype.append(Character.isUpperCase(g1.charAt(0)) || Character.isUpperCase(g2.charAt(0)) ? "A" : "a");
45 phenotype.append(Character.isUpperCase(g1.charAt(1)) || Character.isUpperCase(g2.charAt(1)) ? "B" : "b");
46 phenotype.append(Character.isUpperCase(g1.charAt(2)) || Character.isUpperCase(g2.charAt(2)) ? "C" : "c");
47
48 phenotypes.put(phenotype.toString(), phenotypes.get(phenotype.toString()) + 1);
49 }
50 }
51
52 return phenotypes;
53 }
54
55 public static void main(String[] args) {
56 String parent1 = "AaBbCc";
57 String parent2 = "AaBbCc";
58 Map<String, Integer> ratio = calculatePhenotypicRatio(parent1, parent2);
59 System.out.println(ratio);
60 }
61}
62
त्रिहाइब्रिड क्रॉस एक आनुवंशिक क्रॉस है जो तीन विभिन्न जीन जोड़ों की विरासत का अध्ययन करता है। प्रत्येक जीन जोड़े में दो एलिल होते हैं, एक प्रमुख और एक रिसेसिव। त्रिहाइब्रिड क्रॉस का उपयोग यह समझने के लिए किया जाता है कि कई लक्षण एक साथ कैसे विरासत में मिलते हैं।
एक त्रिहाइब्रिड क्रॉस में जहाँ दोनों माता-पिता सभी तीन जीनों के लिए हेटेरोजाइगस होते हैं (AaBbCc), प्रत्येक माता-पिता 2³ = 8 विभिन्न प्रकार के गामेट्स उत्पन्न कर सकते हैं: ABC, ABc, AbC, Abc, aBC, aBc, abC, और abc।
दो ट्रिपल हेटेरोजाइगस के बीच त्रिहाइब्रिड क्रॉस 3³ = 27 विभिन्न जीनोटाइप उत्पन्न कर सकता है। इसका कारण यह है कि प्रत्येक जीन जोड़े में तीन संभावित जीनोटाइप (AA, Aa, या aa) हो सकते हैं, और तीन स्वतंत्र जीन जोड़े होते हैं।
हेटेरोजाइगस माता-पिता (AaBbCc × AaBbCc) के बीच त्रिहाइब्रिड क्रॉस में फेनोटाइपिक अनुपात 27:9:9:9:3:3:3:1 है। यह आठ संभावित फेनोटाइप संयोजनों का प्रतिनिधित्व करता है।
त्रिहाइब्रिड क्रॉस के लिए पनट स्क्वायर 8×8 है, जिससे 64 कोशिकाएँ बनती हैं, क्योंकि प्रत्येक माता-पिता 8 विभिन्न प्रकार के गामेट्स उत्पन्न कर सकते हैं। इस बड़े आकार के कारण मैन्युअल गणना थकाऊ हो जाती है, यही कारण है कि स्वचालित कैलकुलेटर्स जैसे कि यह विशेष रूप से उपयोगी होते हैं।
नहीं, यह कैलकुलेटर मानता है कि तीन जीन विभिन्न क्रोमोसोमों पर स्थित हैं और इसलिए स्वतंत्र रूप से विभाजित होते हैं (मेन्डेल के स्वतंत्र विभाजन के नियम का पालन करते हैं)। यह आनुवंशिक लिंक को ध्यान में नहीं रखता है, जो तब होता है जब जीन एक ही क्रोमोसोम पर निकटता से स्थित होते हैं।
कैलकुलेटर दो मुख्य आउटपुट प्रदान करता है: सभी संभावित संतानों के जीनोटाइप को दिखाने वाला एक पूर्ण पनट स्क्वायर, और फेनोटाइपिक अनुपात का एक सारांश। फेनोटाइपिक अनुपात उन संतानों के अनुपात को दिखाता है जो प्रत्येक संभावित प्रमुख और रिसेसिव लक्षण संयोजन को प्रदर्शित करेंगे।
हालांकि कैलकुलेटर बुनियादी मेन्डेलियन विरासत के सिद्धांतों को चित्रित करने में मदद कर सकता है, मानव आनुवंशिकी अक्सर अधिक जटिल होती है, जिसमें कई जीन, अधूरा प्रमुखता, कोडोमिनेंस, और पर्यावरणीय कारक शामिल होते हैं। यह कैलकुलेटर शैक्षिक उद्देश्यों के लिए और सरल मेन्डेलियन विरासत पैटर्न वाले जीवों के लिए सबसे उपयोगी है।
Klug, W. S., Cummings, M. R., Spencer, C. A., & Palladino, M. A. (2019). Genetics (12th ed.). Pearson.
Pierce, B. A. (2017). Genetics: A Conceptual Approach (6th ed.). W.H. Freeman and Company.
Brooker, R. J. (2018). Genetics: Analysis and Principles (6th ed.). McGraw-Hill Education.
Snustad, D. P., & Simmons, M. J. (2015). Principles of Genetics (7th ed.). Wiley.
Griffiths, A. J. F., Wessler, S. R., Carroll, S. B., & Doebley, J. (2015). Introduction to Genetic Analysis (11th ed.). W.H. Freeman and Company.
Online Mendelian Inheritance in Man (OMIM). https://www.omim.org/
Punnett, R. C. (1907). Mendelism. Macmillan and Company.
Mendel, G. (1866). Versuche über Pflanzenhybriden. Verhandlungen des naturforschenden Vereines in Brünn, 4, 3-47.
अब हमारे त्रिहाइब्रिड क्रॉस कैलकुलेटर का उपयोग करें ताकि आप तुरंत पनट स्क्वायर उत्पन्न कर सकें और तीन जीन जोड़ों के लिए विरासत पैटर्न का विश्लेषण कर सकें। चाहे आप छात्र हों, शिक्षक हों, या शोधकर्ता हों, यह उपकरण आपको आसानी और सटीकता के साथ जटिल आनुवंशिक क्रॉस को समझने में मदद करेगा।
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ