ट्राईहाइब्रिड क्रॉस कैलकुलेटर - मुफ्त पन्नेट वर्ग जनरेटर
तुरंत ट्राईहाइब्रिड क्रॉस के लिए 8×8 पन्नेट वर्ग उत्पन्न करें। तीन जीन के लिए फीनोटाइपिक अनुपात की गणना करें और वंशानुक्रम पैटर्न को विज़ुअलाइज़ करें। छात्रों और शोधकर्ताओं के लिए मुफ्त आनुवंशिकी कैलकुलेटर।
त्रिहाइब्रिड क्रॉस कैलकुलेटर
निर्देश
दो माता-पिता के लिए जीनोटाइप दर्ज करें। प्रत्येक जीनोटाइप में तीन जीन जोड़े होने चाहिए (जैसे AaBbCc, AABBCC, या aabbcc)।
उदाहरण: AaBbCc तीनों जीन के लिए हेटेरोजाइगस एलील्स का प्रतिनिधित्व करता है। AABBCC पूर्ण प्रभावी है, और aabbcc पूर्ण अप्रभावी है।
पन्नेट वर्ग
| ABC | ABc | AbC | Abc | aBC | aBc | abC | abc | |
|---|---|---|---|---|---|---|---|---|
| ABC | AABBCC | AABBCc | AABbCC | AABbCc | AaBBCC | AaBBCc | AaBbCC | AaBbCc |
| ABc | AABBCc | AABBcc | AABbCc | AABbcc | AaBBCc | AaBBcc | AaBbCc | AaBbcc |
| AbC | AABbCC | AABbCc | AAbbCC | AAbbCc | AaBbCC | AaBbCc | AabbCC | AabbCc |
| Abc | AABbCc | AABbcc | AAbbCc | AAbbcc | AaBbCc | AaBbcc | AabbCc | Aabbcc |
| aBC | AaBBCC | AaBBCc | AaBbCC | AaBbCc | aaBBCC | aaBBCc | aaBbCC | aaBbCc |
| aBc | AaBBCc | AaBBcc | AaBbCc | AaBbcc | aaBBCc | aaBBcc | aaBbCc | aaBbcc |
| abC | AaBbCC | AaBbCc | AabbCC | AabbCc | aaBbCC | aaBbCc | aabbCC | aabbCc |
| abc | AaBbCc | AaBbcc | AabbCc | Aabbcc | aaBbCc | aaBbcc | aabbCc | aabbcc |
फीनोटाइपिक अनुपात
दस्तावेज़ीकरण
त्रिहाइब्रिड क्रॉस क्या है?
त्रिहाइब्रिड क्रॉस जांचता है कि तीन अलग-अलग जीन युग्म माता-पिता से संतान में कैसे पारित होते हैं। जब आप दो जीवों को तीन स्वतंत्र रूप से विभाजित विशेषताओं के साथ क्रॉस करते हैं, तो आप 64 संभावित आनुवंशिक संयोजनों को देख रहे होते हैं - जो मानसिक रूप से या एक सरल चार्ट के साथ भी ट्रैक करने के लिए बहुत अधिक हैं।
यहां वह है जो त्रिहाइब्रिड क्रॉस को विशेष रूप से चुनौतीपूर्ण बनाता है: प्रत्येक माता-पिता आठ अलग-अलग प्रकार के गैमेट्स (2³ = 8) उत्पन्न कर सकते हैं, जो 64 संतान की संभावनाओं को बनाने के लिए संयोजित होते हैं। यदि आपने कभी हाथ से 8×8 पन्नेट वर्ग बनाने का प्रयास किया है, तो आप जानते हैं कि यह थकाऊ काम है जो त्रुटियों के लिए प्रवण है। एक एकल चूकी हुई कोशिका या गलत रखी गई एलील आपके पूरे अनुपात गणना को बिगाड़ सकती है।
यह कैलकुलेटर उस समस्या को समाप्त करता है। दो माता-पिता जीनोटाइप (जैसे AaBbCc × AaBbCc) दर्ज करें, और यह तुरंत पूर्ण पन्नेट वर्ग को सटीक फेनोटाइपिक अनुपातों के साथ उत्पन्न करता है। जो हाथ से 20-30 मिनट लेता है, वह सेकंड में होता है, जिससे आप वंशानुक्रम पैटर्न को समझने पर ध्यान केंद्रित कर सकते हैं बजाय यांत्रिकी से संघर्ष करने के।
त्रिहाइब्रिड क्रॉस को समझना
मूलभूत आनुवंशिक अवधारणाएं
इस कैलकुलेटर से अर्थपूर्ण परिणाम प्राप्त करने के लिए, आपको यह समझना होगा कि आनुवंशिकीविद् एलील्स को कैसे दर्शाते हैं:
- जीन: एक डीएनए खंड जो किसी विशिष्ट लक्षण (जैसे बीज का रंग या फूल का आकार) के लिए निर्देश एन्कोड करता है
- एलील: एक ही जीन के वैकल्पिक संस्करण—इन्हें एक ही निर्देश के अलग "स्वाद" के रूप में सोचें
- प्रबल एलील: बड़े अक्षरों (A, B, C) के साथ दिखाया जाता है। एक प्रति पर्याप्त है प्रबल फीनोटाइप उत्पन्न करने के लिए
- अप्रबल एलील: छोटे अक्षरों (a, b, c) के साथ दिखाया जाता है। अप्रबल फीनोटाइप दिखने के लिए दो प्रतियां चाहिए
- जीनोटाइप: वास्तविक आनुवंशिक संरचना (AaBbCc का मतलब तीन लक्षणों के लिए हेटेरोजाइगस)
- फीनोटाइप: जो आप देख सकते हैं—उन जीन्स का भौतिक अभिव्यक्तीकरण
- होमोजाइगस: दो समान एलील्स (AA या aa)—यह उस लक्षण के लिए "सच्चा-प्रजनन" है
- हेटेरोजाइगस: दो अलग एलील्स (Aa)—दोनों को ले जाता है लेकिन केवल प्रबल फीनोटाइप दिखाता है
त्रिहाइब्रिड क्रॉस कैसे काम करते हैं
प्रत्येक माता-पिता अपने तीन जीन जोड़ों में से एक एलील को संतान को पारित करते हैं। तीन जीन्स के साथ, गणित तेजी से बढ़ता है: 2³ = 8 अलग-अलग गेमेट प्रकार प्रति माता-पिता, जो 8 × 8 = 64 संभावित संतान संयोजन उत्पन्न करता है।
दो हेटेरोजाइगस माता-पिताओं (AaBbCc × AaBbCc) के बीच एक क्रॉस लें:
- माता-पिता 1 गेमेट उत्पन्न करता है: ABC, ABc, AbC, Abc, aBC, aBc, abC, abc
- माता-पिता 2 आठ गेमेट प्रकार उत्पन्न करता है
- परिणामी पन्नेट वर्ग में 64 कोशिकाएं होती हैं
यहां मूल मान्यता स्वतंत्र विभाजन है—तीन जीन्स को अलग-अलग गुणसूत्रों पर या एक ही गुणसूत्र पर दूर होना चाहिए। यदि जीन्स जुड़े हुए हैं (एक गुणसूत्र पर नजदीक स्थित), तो वे इन अनुपातों का पालन नहीं करेंगे। यह प्रयोगशाला परिणामों और भविष्यवाणियों के बीच असंगति का एक सामान्य स्रोत है।
ट्राइहाइब्रिड क्रॉस कैलकुलेटर का उपयोग कैसे करें
चरण-दर-चरण गाइड
1. अभिभावक जीनोटाइप को सही ढंग से फॉर्मेट करें
प्रत्येक जीनोटाइप में तीन जीन जोड़े का प्रतिनिधित्व करने वाले ठीक छह अक्षर होने चाहिए। मानक परंपरा में प्रभावी एलील को पहले रखा जाता है: AaBbCc, न कि aAbBcC। हालांकि कैलकुलेटर गैर-मानक क्रम में भी काम करेगा, लेकिन परंपरा का पालन करने से परिणामों की व्याख्या आसान हो जाती है।
2. दोनों अभिभावक जीनोटाइप दर्ज करें
जीनोटाइप को पेरेंट 1 और पेरेंट 2 फील्ड में टाइप या पेस्ट करें। सामान्य क्रॉस में शामिल हैं:
- AaBbCc × AaBbCc (दोनों हेटेरोजाइगस—27:9:9:9:3:3:3:1 अनुपात उत्पन्न करता है)
- AaBbCc × aabbcc (हेटेरोजाइगोट के गैमेट प्रकारों को प्रकट करने के लिए टेस्ट क्रॉस)
- AABBCC × aabbcc (F1 पीढ़ी—सभी संतान AaBbCc होंगी)
3. पनेट वर्ग की समीक्षा करें
कैलकुलेटर तुरंत सभी 64 कोशिकाएं उत्पन्न करता है। प्रत्येक कोशिका में एक संभावित संतान का जीनोटाइप दिखाया जाता है। यदि आप अपने होमवर्क की जांच कर रहे हैं, तो हाथ से किए गए गणनाओं को सत्यापित करने के लिए ग्रिड में विशिष्ट जीनोटाइप देखें।
4. फेनोटाइपिक अनुपातों की व्याख्या करें
यहां कैलकुलेटर वास्तव में समय बचाता है। 64 कोशिकाओं में फेनोटाइप को मैनुअल रूप से गिनने के बजाय, आपको आठ संभावित फेनोटाइप संयोजनों में से प्रत्येक के लिए तुरंत गणना मिलती है। ये अनुपात सभी तीन जीनों के लिए पूर्ण प्रभुत्व की मान्यता पर आधारित हैं।
5. अपने परिणाम निर्यात करें
लैब रिपोर्ट, होमवर्क या सांख्यिकीय विश्लेषण सॉफ्टवेयर में फेनोटाइपिक अनुपात डेटा पेस्ट करने के लिए "कॉपी परिणाम" का उपयोग करें। प्रारूप अधिकांश स्प्रेडशीट प्रोग्राम के साथ सीधे काम करता है।
सामान्य इनपुट त्रुटियां
कुछ त्रुटियां अधिकांश उपयोगकर्ताओं को पहली बार ट्राइहाइब्रिड क्रॉस कैलकुलेटर का उपयोग करते समय परेशान करती हैं:
- जीन अक्षरों को मिलाना: AaBbCd का उपयोग AaBbCc के बजाय। प्रत्येक जीन जोड़े में मेल खाने वाले अक्षर (A के साथ a, B के साथ b, C के साथ c) होने चाहिए।
- गलत अक्षर गणना: AaBb (केवल दो जीन) या AaBbCcDd (चार जीन) दर्ज करना। आपको ठीक छह अक्षर की आवश्यकता होती है।
- असंगत मामला: aAbBcC लिखना AaBbCc के बजाय। मानक नोटेशन में प्रत्येक जोड़े में पहले बड़े अक्षर रखे जाते हैं।
- संख्याओं या प्रतीकों का उपयोग: A1B2C3 जैसे जीनोटाइप काम नहीं करेंगे। केवल अक्षरों का उपयोग करें।
कैलकुलेटर इन त्रुटियों को चिह्नित करेगा, लेकिन जमा करने से पहले उन्हें ठीक करने से समय बचता है।
इनपुट प्रारूप आवश्यकताएं
- कुल 6 अक्षर (3 जीन जोड़े, प्रत्येक में 2 अक्षर)
- प्रत्येक जीन जोड़े में दो मामलों में समान अक्षर का उपयोग करें: Aa, Bb, Cc
- मानक क्रम: प्रत्येक जोड़े के लिए बड़े अक्षर के बाद छोटे अक्षर
- वैध उदाहरण: AaBbCc, AABBCC, aabbcc, AABbcc
- अवैध उदाहरण: AbCDef (गैर-मेल खाने वाले अक्षर), AaBb (बहुत छोटा), AaBbCcDd (बहुत लंबा)
त्रिहाइब्रिड क्रॉस का गणितीय आधार
संभाव्यता गणना
त्रिहाइब्रिड क्रॉस संभाव्यता के गुणा नियम पर निर्भर करते हैं। क्योंकि प्रत्येक जीन स्वतंत्र रूप से विभाजित होता है (मेंडल का दूसरा नियम), आप संयुक्त परिणाम प्राप्त करने के लिए व्यक्तिगत संभाव्यताओं को गुणा करते हैं।
किसी विशिष्ट तीन-जीन संयोजन के लिए:
उदाहरण के लिए, AaBbCc × AaBbCc से सभी तीन अवदमित फीनोटाइप (aabbcc) दिखाने वाली संतान की संभाव्यता ढूंढने के लिए:
- P(aa) = 1/4
- P(bb) = 1/4
- P(cc) = 1/4
- P(aabbcc) = 1/4 × 1/4 × 1/4 = 1/64
यह गुणा नियम केवल तभी काम करता है जब जीन असंबद्ध हों। संबद्ध जीनों के लिए पुनर्संयोजन आवृत्ति को ध्यान में रखते हुए अधिक जटिल गणनाओं की आवश्यकता होती है।
क्लासिक 27:9:9:9:3:3:3:1 अनुपात
जब आप दोनों जीवों को सभी तीन जीनों के लिए हेटेरोजाइगस (AaBbCc × AaBbCc) क्रॉस करते हैं, तो आपको आनुवंशिकी के सबसे प्रसिद्ध अनुपातों में से एक मिलता है। यह मोनोहाइब्रिड 3:1 अनुपात को तीन आयामों में विस्तारित करके प्राप्त होता है:
64 संतानों की एक जनसंख्या में इसका अर्थ समझना:
- 27/64 (42.2%) सभी तीन प्रमुख लक्षण (A_B_C_) प्रदर्शित करते हैं
- 9/64 (14.1%) तीन संयोजनों में से प्रत्येक: प्रमुख A & B + अवदमित c, प्रमुख A & C + अवदमित b, या प्रमुख B & C + अवदमित a
- 3/64 (4.7%) तीन संयोजनों में से प्रत्येक: केवल A प्रमुख, केवल B प्रमुख, या केवल C प्रमुख
- 1/64 (1.6%) सभी तीन अवदमित लक्षण (aabbcc) दिखाते हैं
अंडरस्कोर संकेतन (A_) का अर्थ है AA या Aa - कोई भी जीनोटाइप जो प्रमुख फीनोटाइप उत्पन्न करता है। यह अनुपात पूर्ण प्रभुत्व की धारणा करता है। वास्तविक दुनिया में आनुवंशिकी में अक्सर अपूर्ण प्रभुत्व, सह-प्रभुत्व या एपिस्टैटिक अंतःक्रियाएं होती हैं जो इन अनुपातों को बदल देती हैं।
उपयोग के मामले
शैक्षणिक अनुप्रयोग
कक्षा प्रदर्शन: एक 8×8 पन्नेट वर्ग पूरे व्हाइटबोर्ड को भर देता है और इसे बनाने में कम से कम 10 मिनट लगते हैं। इस कैलकुलेटर के साथ, आप पूरे वर्ग को तुरंत प्रोजेक्ट कर सकते हैं, जिससे कक्षा के समय को वास्तविक वंशानुक्रम पैटर्न पर चर्चा के लिए छोड़ दिया जा सकता है बजाय थकाऊ ग्रिड भरने के।
होमवर्क सत्यापन: आनुवंशिकी समस्या सेट पर काम करने वाले छात्र उत्तर कुंजी का इंतजार किए बिना अपने काम की जाँच कर सकते हैं। यदि उनका हाथ से गणना किया गया अनुपात कैलकुलेटर के आउटपुट से मेल नहीं खाता है, तो वे जानते हैं कि उन्हें अपने गैमेट निर्माण या फेनोटाइप गणना की समीक्षा करनी चाहिए।
परीक्षा की तैयारी: मैन्युअल रूप से दो या तीन को पूरा करने में लगने वाले समय में कई अलग-अलग माता-पिता के संयोजनों का अभ्यास करें। तत्काल प्रतिक्रिया छात्रों को पैटर्न पहचानने में मदद करती है—जैसे कि होमोजाइगस माता-पिता शामिल करने वाले क्रॉस हमेशा पूर्वानुमानित अनुपात उत्पन्न करते हैं।
अनुसंधान और प्रजनन अनुप्रयोग
पौध प्रजनन कार्यक्रम: नई फसल किस्मों को विकसित करते समय, प्रजनक एक साथ कई विशेषताओं को ट्रैक करते हैं (रोग प्रतिरोध, उपज, स्वाद)। यह कैलकुलेटर F2 पीढ़ी के परिणामों की भविष्यवाणी करने में मदद करता है, हालांकि वास्तविक प्रजनन कार्यक्रमों को पर्यावरणीय कारकों और लिंकेज को ध्यान में रखना होता है जिन्हें सरल मेंडेलियन मॉडल नहीं पकड़ते।
मॉडल जीव आनुवंशिकी: ड्रोसोफिला (फल मक्खी), अरेबिडोप्सिस (सरसों के पौधे), या C. elegans (राउंडवर्म) पर अनुसंधान में अक्सर तीन या अधिक दृश्य मार्कर को ट्रैक किया जाता है। त्वरित अनुपात गणना अप्रत्याशित परिणामों की पहचान करने में मदद करती है जो लिंकेज, एपिस्टेसिस या अन्य गैर-मेंडेलियन वंशानुक्रम का संकेत दे सकते हैं।
आनुवंशिक परामर्श सिद्धांतों को सिखाना: जबकि मानव आनुवंशिकी शायद ही कभी सरल मेंडेलियन पैटर्न का पालन करती है, यह कैलकुलेटर दर्शाता है कि वंशानुक्रम में संभाव्यता कैसे काम करती है। यह बहु-जीन विशेषताओं या X-लिंक्ड वंशानुक्रम जैसी अधिक जटिल परिस्थितियों को समझने के लिए एक सीढ़ी है।
व्यावहारिक उदाहरण
उदाहरण 1: मटर के पौधे प्रजनन (मेंडल के मूल लक्षण)
मेंडल ने स्वयं इन लक्षणों की जांच की थी:
- बीज का रंग: पीला (A) हरे (a) पर प्रभावी
- बीज का आकार: गोल (B) झुर्रीदार (b) पर प्रभावी
- फलियों का रंग: हरा (C) पीले (c) पर प्रभावी
दो F1 पौधों को क्रॉस करें जो AaBbCc × AaBbCc हैं। 64 संतानों की एक आबादी में, आप अपेक्षा करेंगे:
- 27 पौधे: पीले, गोल बीज हरी फलियों में (सभी प्रभावी)
- प्रत्येक 9 पौधे: पीला/गोल/पीली फलियां, पीला/झुर्रीदार/हरी फलियां, हरा/गोल/हरी फलियां
- प्रत्येक 3 पौधे: पीला/झुर्रीदार/पीली फलियां, हरा/गोल/पीली फलियां, हरा/झुर्रीदार/हरी फलियां
- 1 पौधा: हरा, झुर्रीदार बीज पीली फलियों में (सभी पुनरावृत्ति)
वह एक aabbcc पौधा काफी दुर्लभ है—केवल 1.6% संभावना। यदि आप सीमित स्थान वाले प्रयोगशाला में काम कर रहे हैं, तो आप एक को विश्वसनीय ढंग से देखने के लिए 100+ F2 पौधे उगा सकते हैं।
उदाहरण 2: चूहे के कोट आनुवंशिकी अनुसंधान
प्रयोगशाला चूहे की आनुवंशिकी में अक्सर दृश्य कोट मार्कर शामिल होते हैं:
- कोट का रंग: काला (A) भूरे (a) पर प्रभावी
- पैटर्न: एगोटी या ठोस (B) धब्बेदार (b) पर प्रभावी
- बाल की लंबाई: छोटे (C) लंबे (c) पर प्रभावी
जब दो AaBbCc चूहों का प्रजनन किया जाता है, तो 27:9:9:9:3:3:3:1 अनुपात अप्रत्याशित परिणामों की पहचान करने में मदद करता है। यदि आप अनुमानित से काफी अधिक या कम किसी विशेष फेनोटाइप का अवलोकन करते हैं, तो यह संकेत दे सकता है:
- जीन लिंकेज: दो जीन एक ही गुणसूत्र पर हैं
- घातक एलील: कुछ जीनोटाइप संयोजन जीवित नहीं हैं
- नमूना आकार के प्रभाव: छोटे शिशु (5-10) अक्सर संयोग से सैद्धांतिक अनुपातों से विचलित होते हैं
यही कारण है कि चूहों के आनुवंशिकी अध्ययन बड़े नमूना आकार और काई-वर्ग विश्लेषण जैसे सांख्यिकीय परीक्षणों का उपयोग करते हैं मेंडेलियन अनुपातों को मान्य करने के लिए।
कब वैकल्पिक उपकरणों का उपयोग करें
सरल क्रॉसेस: यदि आप केवल एक या दो जीन्स को ट्रैक कर रहे हैं, तो मोनोहाइब्रिड (3:1 अनुपात) या डाइहाइब्रिड (9:3:3:1 अनुपात) कैलकुलेटर का उपयोग करें। वे तेज़ हैं और छोटे पन्नेट वर्ग को विज़ुअलाइज़ करना आसान होता है।
सांख्यिकीय सत्यापन: अपने अपेक्षित अनुपात उत्पन्न किए? एक काई-वर्ग परीक्षण कैलकुलेटर का उपयोग करके निर्धारित करें कि क्या आका प्रायोगिक डेटा सैद्धांतिक भविष्यवाणियों के अनुरूप है। एक काई-वर्ग मान आपको मदद करता है यह मात्रा करने में कि क्या अपेक्षित अनुपातों से विचलन संयोग के कारण हैं या गैर-मेंडेलियन वंशानुक्रम को दर्शाते हैं।
लिंक्ड जीन्स: यह कैलकुलेटर स्वतंत्र विभाजन मानता है। यदि आपके जीन लिंक्ड हैं (एक ही गुणसूत्र पर), तो आपको ऐसे उपकरणों की आवश्यकता है जो पुनर्संयोजन आवृत्ति को ध्यान में रखते हैं। कई आनुवंशिकी पाठ्यक्रम इन परिदृश्यों के लिए लिंकेज मैपिंग सॉफ्टवेयर का परिचय देते हैं।
तीन से अधिक जीन्स: टेट्राहाइब्रिड क्रॉसेस (4 जीन्स) 256 संतान संयोजन उत्पन्न करते हैं। उस पैमाने पर, आपके लिए दृश्य पन्नेट वर्गों के बजाय पोपुलस जैसे सांख्यिकीय आनुवंशिकी सॉफ्टवेयर या विशेष प्रजनन कार्यक्रम उपकरण बेहतर होंगे।
जटिल वंशानुक्रम पैटर्न: अपूर्ण प्रभुत्व, सह-प्रभुत्व, एपिस्टेसिस और बहु-जीन लक्षण सरल मेंडेलियन अनुपातों का पालन नहीं करते। इन परिस्थितियों में अधिक परिष्कृत मॉडलिंग दृष्टिकोणों की आवश्यकता होती है।
ऐतिहासिक संदर्भ: मेंडल से डिजिटल आनुवंशिकी तक
ग्रेगर मेंडल ने 1860 के दशक में मटर के पौधों के साथ प्रयोग किए, जिसने वंशानुक्रम के अंतर्निहित गणितीय पैटर्न को प्रकट किया। ब्रनो (अब चेक गणराज्य) में एक मठ के बगीचे में काम करते हुए, मेंडल ने कई पीढ़ियों में हजारों पौधों का अनुसरण किया और पाया कि विशेषताएं पूर्वानुमान योग्य अनुपातों का पालन करती हैं। उनका 1866 का पेपर "पौधों के संकरण पर प्रयोग" ने उस चीज़ का वर्णन किया जिसे हम अब मेंडलीय वंशानुक्रम कहते हैं, हालांकि यह दशकों तक लगभग अनदेखा रहा।
आज हम जिस दृश्य उपकरण का उपयोग करते हैं—पन्नेट वर्ग—वह बहुत बाद में आया। 1905 में, ब्रिटिश आनुवंशिकीविद् रेजिनाल्ड पन्नेट ने कैम्ब्रिज विश्वविद्यालय में विलियम बेटसन के साथ काम करते हुए इस ग्रिड पद्धति को विकसित किया। पन्नेट को मेंडल के नियमों से उत्पन्न होने वाले संयोजनों को दृश्य बनाने के लिए एक तरीके की आवश्यकता थी, जिन्हें 1900 में फिर से खोजा गया था। उनके वर्ग पद्धति ने आनुवंशिकी को सिखाने और परीक्षण करने योग्य बना दिया।
ट्राइहाइब्रिड क्रॉस (8×8 ग्रिड 64 कोशिकाओं के साथ) में पन्नेट वर्गों का विस्तार व्यावहारिक हस्त गणना की सीमाओं को धक्का देता है। एक ही ट्राइहाइब्रिड वर्ग को सटीक रूप से बनाने में काफी समय लगता है, जिससे आनुवंशिकीविद् कितने परिदृश्य विश्लेषित कर सकते थे, यह सीमित हो गया। प्रारंभिक आनुवंशिकी शोधकर्ता घंटों तक गणनाएं करते थे जो आधुनिक उपकरण तुरंत पूरा करते हैं।
डिजिटल आनुवंशिकी उपकरण 1980 और 1990 के दशक में उभरे जैसे-जैसे व्यक्तिगत कंप्यूटर अनुसंधान प्रयोगशालाओं और कक्षाओं में सामान्य हो गए। आज के कैलकुलेटर आनुवंशिकी सिद्धांत और उपयोगकर्ता इंटरफ़ेस डिजाइन में दशकों के सुधार का लाभ उठाते हैं, जो जटिल मेंडलीय विश्लेषण को आनुवंशिकी सीखने वाले किसी भी व्यक्ति के लिए सुलभ बनाता है।
मेंडलीय आनुवंशिकी और उसके गणितीय आधारों की गहन समझ के लिए, देखें:
- मेंडल का मूल 1866 पेपर (मेंडलवेब, अनुवाद और टिप्पणी)
- आनुवंशिकी समझना (राष्ट्रीय मानव जीनोम अनुसंधान संस्थान)
- आनुवंशिकी समाज ऑफ अमेरिका शैक्षिक संसाधन
कोड उदाहरण
यहाँ विभिन्न प्रोग्रामिंग भाषाओं में त्रिहाइब्रिड क्रॉस की संभावनाओं की गणना के उदाहरण हैं:
1def generate_gametes(genotype):
2 """एक त्रिहाइब्रिड जीनोटाइप से सभी संभव गेमेट्स उत्पन्न करें।"""
3 if len(genotype) != 6:
4 return []
5
6 # प्रत्येक जीन के लिए एलील निकालें
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 """एक त्रिहाइब्रिड क्रॉस के लिए फीनोटाइपिक अनुपात की गणना करें।"""
21 gametes1 = generate_gametes(parent1)
22 gametes2 = generate_gametes(parent2)
23
24 # फीनोटाइप गणना करें
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 # संतान के जीनोटाइप को निर्धारित करें
31 genotype = ""
32 for i in range(3):
33 # एलील को क्रमबद्ध करें (बड़े अक्षर पहले)
34 alleles = sorted([g1[i], g2[i]], key=lambda x: x.lower() + x)
35 genotype += "".join(alleles)
36
37 # फीनोटाइप निर्धारित करें
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# उपयोग का उदाहरण
48parent1 = "AaBbCc"
49parent2 = "AaBbCc"
50ratio = calculate_phenotypic_ratio(parent1, parent2)
51print(ratio)
521function 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 // संतान के फीनोटाइप को निर्धारित करें
32 let phenotype = "";
33
34 // प्रत्येक जीन स्थान पर जाँच करें कि क्या कोई एलील प्रभावी है
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// उपयोग का उदाहरण
47const parent1 = "AaBbCc";
48const parent2 = "AaBbCc";
49const ratio = calculatePhenotypicRatio(parent1, parent2);
50console.log(ratio);
511import 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 // प्रत्येक जीन के लिए यह जाँच करें कि क्या कोई एलील प्रभावी है
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अक्सर पूछे जाने वाले प्रश्न
ट्राइहाइब्रिड क्रॉस क्या है?
ट्राइहाइब्रिड क्रॉस तीन अलग-अलग जीन जोड़ों के वंशानुक्रम को एक साथ ट्रैक करता है। प्रत्येक जीन में दो एलील (एक प्रभावी, एक अप्रभावी) होते हैं, और क्रॉस संतान में सभी संभव संयोजनों को दर्शाता है। यह सरल क्रॉस—मोनोहाइब्रिड (1 जीन) और डाइहाइब्रिड (2 जीन)—का विस्तार है, जो तीन स्वतंत्र विशेषताओं तक बढ़ाया गया है।
ट्राइहाइब्रिड क्रॉस में प्रत्येक माता-पिता कितने गेमेट्स उत्पन्न कर सकते हैं?
तीनों जीनों में हेटेरोजाइगस माता-पिता (AaBbCc) 2³ = 8 अलग-अलग गेमेट प्रकार उत्पन्न करते हैं: ABC, ABc, AbC, Abc, aBC, aBc, abC, और abc। यह इसलिए होता है क्योंकि तीन जीन जोड़ों में से प्रत्येक अपने प्रभावी या अप्रभावी एलील को किसी भी गेमेट में योगदान दे सकता है, और ये विकल्प स्वतंत्र होते हैं।
कितने अलग-अलग जीनोटाइप संभव हैं?
दो हेटेरोजाइगस (AaBbCc × AaBbCc) के बीच ट्राइहाइब्रिड क्रॉस 27 अलग-अलग जीनोटाइप उत्पन्न कर सकता है। यह 3³ संयोजन है, क्योंकि प्रत्येक जीन AA, Aa, या aa (प्रति जीन 3 विकल्प × 3 जीन = 27 कुल) हो सकता है। 64-कोशिका पंनेट वर्ग में प्रत्येक जीनोटाइप की कई प्रतियां होती हैं जो संभाव्यता द्वारा निर्धारित होती हैं।
(बाकी अनुवाद जारी रखा जाएगा...)
संदर्भ और अधिक पढ़ने के लिए
प्राथमिक स्रोत
- मेंडल, जी. (1866). वर्सुचे उबेर प्फ्लांजेनहाइब्रिडेन. वर्हैंडलुंगेन डेस नेचुरफोर्शेंडेन वेरेइनेस इन ब्रुन्न, 4, 3-47. MendelWeb पर उपलब्ध
- पुनेट, आर. सी. (1907). मेंडेलिज्म. मैकमिलन एंड कंपनी.
शैक्षिक संसाधन
- राष्ट्रीय मानव जीनोम अनुसंधान संस्थान - आनुवंशिकी शब्दावली - अधिकृत परिभाषाएं और व्याख्याएं
- आनुवंशिकी समाज ऑफ अमेरिका शिक्षा संसाधन - शिक्षण सामग्री और वर्तमान अनुसंधान
- NCBI आनुवंशिकी समीक्षा - व्यापक आनुवंशिकी प्राथमिक पाठ
- खान अकादमी आनुवंशिकी पाठ्यक्रम - मेंडेलियन आनुवंशिकी पर मुफ्त वीडियो पाठ
पाठ्यपुस्तकें
- क्लग, डब्ल्यू. एस., कमिंग्स, एम. आर., स्पेंसर, सी. ए., & पैलाडिनो, एम. ए. (2019). आनुवंशिकता की अवधारणाएं (12वां संस्करण). पियर्सन.
- पियर्स, बी. ए. (2017). आनुवंशिकता: एक अवधारणात्मक दृष्टिकोण (6वां संस्करण). डब्ल्यू.एच. फ्रीमैन एंड कंपनी.
- ग्रिफिथ्स, ए. जे. एफ., वेसलर, एस. आर., कैरोल, एस. बी., & डोएबले, जे. (2015). आनुवंशिक विश्लेषण का परिचय (11वां संस्करण). डब्ल्यू.एच. फ्रीमैन एंड कंपनी.
डेटाबेस
- ऑनलाइन मेंडेलियन वंशानुक्रम में मनुष्य (OMIM) - व्यापक मानव आनुवंशिकी डेटाबेस
त्रिहाइब्रिड क्रॉस की गणना शुरू करें
इस कैलकुलेटर का उपयोग किसी भी त्रिहाइब्रिड क्रॉस के लिए तुरंत पूर्ण 8×8 पन्नेट वर्ग उत्पन्न करने के लिए करें। चाहे आप होमवर्क सत्यापित कर रहे हों, प्रजनन प्रयोगों की योजना बना रहे हों, या आनुवंशिकी अवधारणाओं को पढ़ा रहे हों, यह टूल गणना त्रुटियों को समाप्त करता है और समय बचाता है। माता-पिता के जीनोटाइप दर्ज करें और सभी 64 संतान संयोजनों और उनके फेनोटाइपिक अनुपातों को देखें।