Hasilkan kotak Punnett lengkap untuk persilangan trihibrida. Hitung dan visualisasikan pola pewarisan untuk tiga pasangan gen dengan rasio fenotip.
Masukkan genotipe untuk dua orang tua. Setiap genotipe harus terdiri dari tiga pasangan gen (misalnya, AaBbCc).
Contoh: AaBbCc mewakili genotipe dengan alel heterozigot untuk ketiga gen.
ABC | ABc | AbC | Abc | aBC | aBc | abC | abc | |
---|---|---|---|---|---|---|---|---|
ABC | ||||||||
ABc | ||||||||
AbC | ||||||||
Abc | ||||||||
aBC | ||||||||
aBc | ||||||||
abC | ||||||||
abc |
Kalkulator Silang Trihibrid adalah alat genetik yang kuat dirancang untuk membantu siswa, pendidik, dan peneliti menganalisis pola pewarisan dari tiga gen yang berbeda secara bersamaan. Dengan menghasilkan kotak Punnett yang komprehensif untuk silang trihibrid, kalkulator ini memberikan representasi visual dari semua kombinasi genetik yang mungkin dan probabilitasnya. Apakah Anda sedang mempelajari genetika Mendel, mempersiapkan ujian biologi, atau melakukan eksperimen pembiakan, kalkulator ini menyederhanakan proses kompleks dalam memprediksi genotipe dan fenotipe keturunan dalam pola pewarisan trihibrid.
Silang trihibrid melibatkan studi tentang tiga pasangan gen yang berbeda secara bersamaan, menghasilkan 64 kombinasi genetik yang mungkin dalam keturunan. Menghitung kombinasi ini secara manual bisa memakan waktu dan rentan terhadap kesalahan. Kalkulator kami mengotomatiskan proses ini, memungkinkan Anda untuk dengan cepat memvisualisasikan pola pewarisan dan memahami distribusi statistik dari sifat-sifat di seluruh generasi.
Sebelum menggunakan kalkulator, penting untuk memahami beberapa konsep genetik dasar:
Sebuah silang trihibrid memeriksa pewarisan dari tiga pasangan gen yang berbeda. Setiap orang tua menyumbangkan satu alelle dari setiap pasangan gen kepada keturunannya. Untuk tiga pasangan gen, setiap orang tua dapat menghasilkan 8 jenis gamet yang berbeda (2³ = 8), menghasilkan 64 kombinasi yang mungkin (8 × 8 = 64) dalam keturunan.
Sebagai contoh, jika kita mempertimbangkan tiga pasangan gen yang diwakili sebagai AaBbCc × AaBbCc:
Masukkan Genotipe Orang Tua: Masukkan genotipe untuk kedua orang tua di kolom yang ditentukan. Setiap genotipe harus terdiri dari tiga pasangan gen (misalnya, AaBbCc).
Validasi Format: Pastikan setiap genotipe mengikuti format yang benar dengan huruf besar dan kecil yang bergantian. Untuk setiap pasangan gen, huruf pertama harus huruf besar (dominan) dan huruf kedua huruf kecil (resesif).
Lihat Kotak Punnett: Setelah genotipe yang valid dimasukkan, kalkulator secara otomatis menghasilkan kotak Punnett lengkap yang menunjukkan semua 64 genotipe keturunan yang mungkin.
Analisis Rasio Fenotipik: Di bawah kotak Punnett, Anda akan menemukan rincian rasio fenotipik, menunjukkan proporsi keturunan yang menunjukkan kombinasi sifat yang berbeda.
Salin Hasil: Gunakan tombol "Salin Hasil" untuk menyalin rasio fenotipik untuk digunakan dalam laporan atau analisis lebih lanjut.
Probabilitas genotipe dan fenotipe tertentu dalam silang trihibrid mengikuti prinsip pewarisan Mendelian dan aturan perkalian probabilitas.
Untuk gen yang independen, probabilitas kombinasi tiga gen tertentu sama dengan produk dari probabilitas untuk masing-masing gen individu:
Untuk silang antara dua heterozygot triple (AaBbCc × AaBbCc), rasio fenotipik mengikuti pola:
Ini berarti:
Catatan: Notasi A- menunjukkan baik AA atau Aa (fenotipe dominan).
Demonstrasi Kelas: Guru dapat menggunakan kalkulator ini untuk secara visual mendemonstrasikan pola pewarisan genetik yang kompleks tanpa harus membuat kotak Punnett besar secara manual.
Latihan Siswa: Siswa dapat memverifikasi perhitungan manual mereka dan memperdalam pemahaman mereka tentang probabilitas dalam genetika.
Persiapan Ujian: Kalkulator membantu siswa berlatih memprediksi genotipe dan fenotipe keturunan untuk berbagai kombinasi orang tua.
Program Pembiakan: Peneliti dapat memprediksi hasil dari silang tertentu dalam program pembiakan tanaman dan hewan.
Konseling Genetik: Meskipun genetika manusia melibatkan pola pewarisan yang lebih kompleks, kalkulator ini dapat membantu menggambarkan prinsip dasar pewarisan genetik.
Studi Genetika Populasi: Kalkulator ini dapat digunakan untuk memodelkan frekuensi genotipe yang diharapkan dalam populasi ideal.
Pertimbangkan tiga sifat dalam tanaman kacang polong:
Untuk silang antara dua tanaman heterozygot untuk ketiga sifat (AaBbCc × AaBbCc), kalkulator akan menunjukkan:
Untuk tiga gen yang mempengaruhi bulu tikus:
Sebuah silang antara orang tua heterozygot (AaBbCc × AaBbCc) akan menghasilkan keturunan dengan 8 fenotipe berbeda dalam rasio 27:9:9:9:3:3:3:1.
Sementara Kalkulator Silang Trihibrid kami dioptimalkan untuk silang tiga gen, Anda mungkin mempertimbangkan alternatif ini tergantung pada kebutuhan Anda:
Kalkulator Silang Monohibrid: Untuk menganalisis pewarisan dari satu pasangan gen, memberikan rasio fenotipik yang lebih sederhana 3:1 untuk silang heterozygot.
Kalkulator Silang Dihibrid: Untuk mempelajari dua pasangan gen, menghasilkan rasio fenotipik 9:3:3:1 untuk silang antara dua heterozygot ganda.
Kalkulator Uji Chi-Square: Untuk menganalisis secara statistik apakah rasio genetik yang diamati cocok dengan rasio Mendel yang diharapkan.
Perangkat Lunak Pemodelan Genetik Lanjutan: Untuk pola pewarisan kompleks yang melibatkan keterkaitan, epistasis, atau sifat poligenik.
Dasar genetika modern diletakkan oleh Gregor Mendel pada tahun 1860-an melalui eksperimennya dengan tanaman kacang polong. Karya Mendel menetapkan prinsip-prinsip pewarisan, termasuk konsep sifat dominan dan resesif, yang membentuk dasar silang yang dianalisis oleh kalkulator kami.
Kotak Punnett, dinamai menurut ahli genetika Inggris Reginald Punnett, dikembangkan pada awal 1900-an sebagai diagram untuk memprediksi hasil eksperimen pembiakan. Punnett, yang bekerja dengan William Bateson, menciptakan alat visual ini untuk mewakili semua kombinasi gamet yang mungkin dalam reproduksi seksual.
Awalnya, kotak Punnett digunakan untuk silang monohibrid yang sederhana, tetapi teknik ini segera diperluas untuk silang dihidrid dan trihibrid. Pengembangan kotak Punnett trihibrid mewakili kemajuan signifikan dalam analisis genetik, memungkinkan ilmuwan untuk melacak pewarisan beberapa sifat secara bersamaan.
Dengan munculnya komputer, menghitung silang genetik yang kompleks menjadi lebih mudah diakses, yang mengarah pada pengembangan alat seperti Kalkulator Silang Trihibrid ini, yang dapat segera menghasilkan kotak Punnett 8×8 lengkap yang akan merepotkan untuk dibuat secara manual.
Berikut adalah contoh cara menghitung probabilitas silang trihibrid dalam berbagai bahasa pemrograman:
1def generate_gametes(genotype):
2 """Menghasilkan semua gamet yang mungkin dari genotipe trihibrid."""
3 if len(genotype) != 6:
4 return []
5
6 # Ekstrak alelle untuk setiap gen
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 """Menghitung rasio fenotipik untuk silang trihibrid."""
21 gametes1 = generate_gametes(parent1)
22 gametes2 = generate_gametes(parent2)
23
24 # Hitung fenotipe
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 # Menentukan genotipe keturunan
31 genotype = ""
32 for i in range(3):
33 # Urutkan alelle (huruf besar pertama)
34 alleles = sorted([g1[i], g2[i]], key=lambda x: x.lower() + x)
35 genotype += "".join(alleles)
36
37 # Menentukan fenotipe
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# Contoh penggunaan
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 // Menentukan fenotipe keturunan
32 let phenotype = "";
33
34 // Untuk setiap posisi gen, periksa apakah alelle mana pun dominan
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// Contoh penggunaan
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 // Periksa apakah alelle mana pun dominan untuk setiap gen
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
Sebuah silang trihibrid adalah silang genetik yang melibatkan studi tentang tiga pasangan gen yang berbeda secara bersamaan. Setiap pasangan gen terdiri dari dua alelle, satu dominan dan satu resesif. Silang trihibrid digunakan untuk memahami bagaimana beberapa sifat diwariskan bersama.
Dalam silang trihibrid di mana kedua orang tua heterozygot untuk ketiga gen (AaBbCc), setiap orang tua dapat menghasilkan 2³ = 8 jenis gamet yang berbeda: ABC, ABc, AbC, Abc, aBC, aBc, abC, dan abc.
Sebuah silang trihibrid antara dua heterozygot triple dapat menghasilkan 3³ = 27 genotipe yang berbeda. Ini karena setiap pasangan gen dapat menghasilkan tiga genotipe yang mungkin (AA, Aa, atau aa), dan ada tiga pasangan gen independen.
Rasio fenotipik dalam silang trihibrid antara orang tua yang heterozygot untuk ketiga gen (AaBbCc × AaBbCc) adalah 27:9:9:9:3:3:3:1. Ini mewakili delapan kombinasi fenotipik yang mungkin.
Kotak Punnett untuk silang trihibrid berukuran 8×8, menghasilkan 64 sel, karena setiap orang tua dapat menghasilkan 8 jenis gamet yang berbeda. Ukuran yang besar ini membuat perhitungan manual menjadi melelahkan, itulah sebabnya kalkulator otomatis seperti ini sangat berguna.
Tidak, kalkulator ini mengasumsikan bahwa ketiga gen terletak pada kromosom yang berbeda dan oleh karena itu terpisah secara independen (mengikuti hukum pemisahan independen Mendel). Ini tidak memperhitungkan keterkaitan genetik, yang terjadi ketika gen terletak berdekatan pada kromosom yang sama.
Kalkulator memberikan dua output utama: kotak Punnett lengkap yang menunjukkan semua genotipe keturunan yang mungkin, dan ringkasan rasio fenotipik. Rasio fenotipik menunjukkan proporsi keturunan yang akan menunjukkan setiap kombinasi sifat dominan dan resesif yang mungkin.
Meskipun kalkulator ini dapat menggambarkan prinsip dasar pewarisan genetik Mendel, genetika manusia seringkali lebih kompleks, melibatkan banyak gen, dominasi tidak lengkap, kodominasi, dan faktor lingkungan. Kalkulator ini paling berguna untuk tujuan pendidikan dan untuk organisme yang mengikuti pola pewarisan Mendel yang sederhana.
Klug, W. S., Cummings, M. R., Spencer, C. A., & Palladino, M. A. (2019). Konsep Genetika (edisi ke-12). Pearson.
Pierce, B. A. (2017). Genetika: Pendekatan Konseptual (edisi ke-6). W.H. Freeman and Company.
Brooker, R. J. (2018). Genetika: Analisis dan Prinsip (edisi ke-6). McGraw-Hill Education.
Snustad, D. P., & Simmons, M. J. (2015). Prinsip Genetika (edisi ke-7). Wiley.
Griffiths, A. J. F., Wessler, S. R., Carroll, S. B., & Doebley, J. (2015). Pengantar Analisis Genetik (edisi ke-11). W.H. Freeman and Company.
Online Mendelian Inheritance in Man (OMIM). https://www.omim.org/
Punnett, R. C. (1907). Mendelisme. Macmillan and Company.
Mendel, G. (1866). Versuche über Pflanzenhybriden. Verhandlungen des naturforschenden Vereines in Brünn, 4, 3-47.
Cobalah Kalkulator Silang Trihibrid kami sekarang untuk dengan cepat menghasilkan kotak Punnett dan menganalisis pola pewarisan untuk tiga pasangan gen. Apakah Anda seorang siswa, pendidik, atau peneliti, alat ini akan membantu Anda memahami silang genetik yang kompleks dengan mudah dan akurat.
Temukan lebih banyak alat yang mungkin berguna untuk alur kerja Anda