మూడు జీన్ల జంటల కోసం పూర్తి పన్నెట్ స్క్వేర్లను రూపొందించండి. మూడు జీన్ల జంటల కోసం వారసత్వ నమూనాలను లెక్కించండి మరియు విజువలైజ్ చేయండి.
రెండు తండ్రుల జెనోటైప్లను నమోదు చేయండి. ప్రతి జెనోటైప్ మూడు జీన్ జంటలు (ఉదాహరణకు, 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
ತ್ರಿಹೈಬ್ರಿಡ್ ಕ್ರಾಸ್ ಮೂರು ವಿಭಿನ್ನ ಜೀನಿನ ಜೋಡಿಗಳ ವಂಶಾನುಕ್ರಮಣವನ್ನು ಸಮಾನಾಂತರವಾಗಿ ಅಧ್ಯಯನ ಮಾಡುವ ಕ್ರಾಸ್ ಆಗಿದೆ. ಪ್ರತಿ ಜೀನಿನ ಜೋಡಿಯಲ್ಲಿ ಎರಡು ಆಲೆಲ್ಗಳಿವೆ, ಒಂದೊಂದು ಪ್ರಬಲ ಮತ್ತು ಇನ್ನೊಂದು ರೆಸೆಸ್ಸಿವ್. ತ್ರಿಹೈಬ್ರಿಡ್ ಕ್ರಾಸ್ಗಳನ್ನು ಹಲವಾರು ಲಕ್ಷಣಗಳ ವಂಶಾನುಕ್ರಮಣವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಎಲ್ಲಾ ಮೂರು ಜೀನಿಗೆ ಹೆಟೆರೋಜೈಗಸ್ ಆಗಿರುವ ತ್ರಿಹೈಬ್ರಿಡ್ ಕ್ರಾಸ್ನಲ್ಲಿ ಪ್ರತಿ ಪೋಷಕ 8 ವಿಭಿನ್ನ ರೀತಿಯ ಗ್ಯಾಮೆಟ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಬಹುದು (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 ವಿಭಿನ್ನ ರೀತಿಯ ಗ್ಯಾಮೆಟ್ಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತಾನೆ. ಈ ದೊಡ್ಡ ಗಾತ್ರವು ಕೈಯಿಂದ ಲೆಕ್ಕಹಾಕುವುದು ಕಷ್ಟವಾಗುತ್ತದೆ, ಈ ಕಾರಣಕ್ಕಾಗಿ ಸ್ವಾಯತ್ತ ಕ್ಯಾಲ್ಕುಲೆಟರ್ಗಳು, ಈ ರೀತಿಯ ಉಪಕರಣಗಳು ಬಹಳ ಉಪಯುಕ್ತವಾಗಿವೆ.
ಇಲ್ಲ, ಈ ಕ್ಯಾಲ್ಕುಲೆಟರ್ ಮೂರು ಜೀನ್ಗಳನ್ನು ವಿಭಿನ್ನ ಕ್ರೋಮೋಸೋಮ್ಗಳಲ್ಲಿ ಇರಿಸುತ್ತವೆ ಮತ್ತು ಆದ್ದರಿಂದ ಸ್ವಾಯತ್ತವಾಗಿ ವಿತರಣೆಯಾಗುತ್ತದೆ (ಮೆಂಡೆಲ್ನ ಸ್ವಾಯತ್ತ ವಿತರಣೆಯ ಕಾನೂನವನ್ನು ಅನುಸರಿಸುತ್ತದೆ). ಇದು ಲಿಂಕ್ಡ್ ಜೀನ್ಗಳನ್ನು ಪರಿಗಣಿಸುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಅವು ಒಂದೇ ಕ್ರೋಮೋಸೋಮ್ನಲ್ಲಿ ಸಮೀಪದಲ್ಲಿರುವಾಗ ಸಂಭವಿಸುತ್ತದೆ.
ಕ್ಯಾಲ್ಕುಲೆಟರ್ ಎರಡು ಮುಖ್ಯ ಔಟ್ಪುಟ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಎಲ್ಲಾ ಸಾಧ್ಯವಾದ ಸಂತಾನಗಳ ಜೀನೋಟೈಪ್ಗಳನ್ನು ತೋರಿಸುವ ಸಂಪೂರ್ಣ ಪುನೇಟ್ಟ್ ಚದರ ಮತ್ತು ಫೀನೋಟೈಪಿಕ್ ಅನುಪಾತಗಳ ಸಾರಾಂಶ. ಫೀನೋಟೈಪಿಕ್ ಅನುಪಾತವು ಪ್ರಬಲ ಮತ್ತು ರೆಸೆಸ್ಸಿವ್ ಲಕ್ಷಣಗಳ ಪ್ರತಿ ಸಂಯೋಜನೆಯು ತೋರಿಸುವ ಸಂತಾನಗಳ ಪ್ರಮಾಣವನ್ನು ತೋರಿಸುತ್ತದೆ.
ಈ ಕ್ಯಾಲ್ಕುಲೆಟರ್ ಮೂಲ ಮೆಂಡೇಲಿಯನ್ ವಂಶಾನುಕ್ರಮಣದ ತತ್ವಗಳನ್ನು ಚಿತ್ರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದಾದರೂ, ಮಾನವ ಜನನಶಾಸ್ತ್ರವು ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ, ಇದರಲ್ಲಿ ಬಹಳಷ್ಟು ಜೀನ್ಗಳು, ಅಪೂರ್ಣ ಪ್ರಭಾವ, ಕೋಡೊಮಿನನ್ಸ್ ಮತ್ತು ಪರಿಸರದ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿವೆ. ಈ ಕ್ಯಾಲ್ಕುಲೆಟರ್ ಶೈಕ್ಷಣಿಕ ಉದ್ದೇಶಗಳಿಗೆ ಮತ್ತು ಸರಳ ಮೆಂಡೇಲಿಯನ್ ವಂಶಾನುಕ್ರಮಣ ಶ್ರೇಣಿಗಳನ್ನು ಅನುಸರಿಸುವ ಜೀವಿಗಳಿಗೆ ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ.
ಕ್ಲಗ್, ಡಬ್ಲ್ಯೂ. ಎಸ್., ಕಮ್ಮಿಂಗ್ಗಳು, ಎಮ್. ಆರ್., ಸ್ಪೆನ್ಸರ್, ಸಿ. ಎ., & ಪಲ್ಲಡಿನೋ, ಎಮ್. ಎ. (2019). ಜನನಶಾಸ್ತ್ರದ ಪರಿಕಲ್ಪನೆಗಳು (12ನೇ ಆವೃತ್ತಿ). ಪಿಯರ್ಸನ್.
ಪಿಯರ್ಸ್, ಬಿ. ಎ. (2017). ಜನನಶಾಸ್ತ್ರ: ಪರಿಕಲ್ಪನಾತ್ಮಕ ದೃಷ್ಟಿಕೋಣ (6ನೇ ಆವೃತ್ತಿ). ಡಬ್ಲ್ಯೂ.ಎಚ್. ಫ್ರೀಮಾನ್ ಮತ್ತು ಕಂಪನಿಯು.
ಬ್ರೂಕರ್, ಆರ್. ಜೆ. (2018). ಜನನಶಾಸ್ತ್ರ: ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ತತ್ವಗಳು (6ನೇ ಆವೃತ್ತಿ). ಮ್ಯಾಕ್ಗ್ರಾ-ಹಿಲ್ ಶಿಕ್ಷಣ.
ಸ್ನುಸ್ತಾದ್, ಡಿ. ಪಿ., & ಸಿಮ್ಮನ್ಸ್, ಎಮ್. ಜೆ. (2015). ಜನನಶಾಸ್ತ್ರದ ತತ್ವಗಳು (7ನೇ ಆವೃತ್ತಿ). ವೈಲಿ.
ಗ್ರಿಫಿಥ್ಸ್, ಎ. ಜೆ. ಎಫ್., ವೆಸ್ಸ್ಲರ್, ಎಸ್. ಆರ್., ಕ್ಯಾರೋಲ್, ಎಸ್. ಬಿ., & ಡೋಬ್ಲಿ, ಜೆ. (2015). ಜನನಶಾಸ್ತ್ರದ ಪರಿಚಯ (11ನೇ ಆವೃತ್ತಿ). ಡಬ್ಲ್ಯೂ.ಎಚ್. ಫ್ರೀಮಾನ್ ಮತ್ತು ಕಂಪನಿಯು.
ಆನ್ಲೈನ್ ಮೆಂಡೇಲಿಯನ್ ವಂಶಾನುಕ್ರಮಣದಲ್ಲಿ ಮನುಷ್ಯ (OMIM). https://www.omim.org/
ಪುನೆಟ್, ಆರ್. ಸಿ. (1907). ಮೆಂಡೆಲಿಸಮ್. ಮ್ಯಾಕ್ಮಿಲ್ಲನ್ ಮತ್ತು ಕಂಪನಿಯು.
ಮೆಂಡಲ್, ಜಿ. (1866). ವೆರ್ಸುಚೆ ಉಬರ್ ಪ್ಲಾಂಜೆನ್ಹೈಬ್ರಿಡೆನ್. ವೆರ್ಫಾಂಡ್ಲುಂಗ್ ಡೆಸ್ ನ್ಯಾಚರ್ಫೋರ್ಚೆಂಡೆನ್ ವೆರೆನ್ಸ್ ಇನ್ ಬ್ರೂನ್, 4, 3-47.
ಈಗ ನಮ್ಮ ತ್ರಿಹೈಬ್ರಿಡ್ ಕ್ರಾಸ್ ಕ್ಯಾಲ್ಕುಲೆಟರ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ, ಪುನೇಟ್ಟ್ ಚದರಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಉತ್ಪಾದಿಸಿ ಮತ್ತು ಮೂರು ಜೀನಿನ ಜೋಡಿಗಳ ವಂಶಾನುಕ್ರಮಣ ಶ್ರೇಣಿಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿ. ನೀವು ವಿದ್ಯಾರ್ಥಿ, ಶಿಕ್ಷಣದವರು ಅಥವಾ ಸಂಶೋಧಕರಾಗಿದ್ದರೂ, ಈ ಸಾಧನವು ನೀವು ಜಟಿಲ ಜನನಶಾಸ್ತ್ರದ ಕ್ರಾಸ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ಮತ್ತು ಖಚಿತವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
మీ వర్క్ఫ్లో కోసం ఉపయోగపడవచ్చే ఇతర సాధనాలను కనుగొనండి