צור צלחות פונט מלאות עבור צלחות טריהיברידיות. חשב ויזואליזציה של דפוסי תורשה עבור שלושה זוגות גנים עם יחס פנוטיפי.
הזן את הגנוטיפים של שני ההורים. כל גנוטיפ צריך לכלול שלושה זוגות גנים (למשל, 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) תיצור צאצאים עם 8 פנוטיפים שונים ביחס 27:9:9:9:3:3:3:1.
בעוד שמחשבון חציית שלושה גנים שלנו מותאם לחציות של שלושה גנים, ייתכן שתרצה לשקול את החלופות הבאות בהתאם לצרכים שלך:
מחשבון חציית גן אחד: לניתוח תורשה של זוג גן אחד, המספק יחס פנוטיפי פשוט של 3:1 עבור חציות הטרוזיגוטיות.
מחשבון חציית שני גנים: ללימוד שני זוגות גנים, המוביל ליחס פנוטיפי של 9:3:3:1 עבור חציות בין שני הטרוזיגוטים.
מחשבון בדיקת חי-ריבוע: לניתוח סטטיסטי של האם היחסים הנצפים תואמים את היחסים המנדליים הצפויים.
תוכנת מודל גנטי מתקדמת: לדפוסי תורשה מורכבים הכוללים קשרים, אפיסטזיס או תכונות פוליגניות.
הבסיס של גנטיקה מודרנית הונח על ידי גרגור מנדל בשנות ה-60 של המאה ה-19 דרך ניסוייו עם צמחי אפונה. עבודתו של מנדל קבעה את העקרונות של תורשה, כולל את המושגים של תכונות דומיננטיות ורסיסיות, אשר מהווים את הבסיס של החציות שניתנות לניתוח על ידי המחשבון שלנו.
ריבוע פוננט, שנקרא על שמו של הגנטיקאי הבריטי רג'ינלד פוננט, פותח בתחילת המאה ה-20 כתרשים לחזות את התוצאה של ניסוי רבייה. פוננט, שעבד עם ויליאם בייטסון, יצר את הכלי החזותי הזה כדי לייצג את כל השילובים האפשריים של גמטות ברבייה מינית.
בהתחלה, ריבועי פוננט שימשו לחציות מונוהיברידיות פשוטות, אך הטכניקה הורחבה במהרה לחציות דו-היברידיות ושלושה גנים. פיתוח ריבועי פוננט של שלושה גנים היה התקדמות משמעותית בניתוח גנטי, המאפשר למדענים לעקוב אחרי התורשה של תכונות מרובות בו זמנית.
עם הופעת המחשבים, חישוב חציות גנטיות מורכבות הפך לנגיש יותר, מה שהוביל לפיתוח כלים כמו מחשבון חציית שלושה גנים זה, שיכול לייצר באופן מיידי ריבועי פוננט בגודל 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). Concepts of 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.
נסה את מחשבון חציית שלושה גנים שלנו עכשיו כדי ליצור במהירות ריבועי פוננט ולנתח את דפוסי התורשה עבור שלושה זוגות גנים. בין אם אתם סטודנטים, מחנכים או חוקרים, כלי זה יעזור לכם להבין חציות גנטיות מורכבות בקלות ובדיוק.
גלה עוד כלים שעשויים להיות שימושיים עבור זרימת העבודה שלך