Chuyển đến nội dung

Máy tính Ô vuông Punnett | Dự đoán Mẫu Di truyền

Tính toán ngay lập tức các tỷ lệ kiểu gen và kiểu hình với máy tính ô vuông Punnett miễn phí của chúng tôi. Giải quyết các phép lai đơn nhân và lai hai nhân cho bài tập di truyền, chương trình nhân giống và giáo dục sinh học.

Máy Tính Ô Vuông Punnett

Dự đoán tỷ lệ kiểu gen và kiểu hình cho các phép lai di truyền. Tính toán ngay các mô hình di truyền một gen và hai gen.

Nhập kiểu gen của bố mẹ bằng ký hiệu chuẩn (ví dụ: Aa cho lai một gen, AaBb cho lai hai gen).

Ví dụ:

Ô Vuông Punnett

Bảng Punnett hiển thị các tổ hợp di truyền
Các giao tử cha mẹAa
A
AA
A
Aa
A
a
Aa
A
aa
a

Tỷ Lệ Kiểu Hình

A: 3/4, a: 1/4

Hiểu Về Ô Vuông Punnett

Ô vuông Punnett là sơ đồ giúp dự đoán xác suất các kiểu gen khác nhau ở con cái.

Chữ in hoa đại diện cho alen trội, chữ thường đại diện cho alen lặn.

Kiểu hình là biểu hiện vật lý của kiểu gen. Một alen trội sẽ che lấp alen lặn trong kiểu hình.

Máy tính tải...
📚

Tài liệu hướng dẫn

Ô vuông Punnett là gì?

Ô vuông Punnett là một lưới dùng để dự đoán cấu tạo di truyền của con cái từ hai bố mẹ. Nó được nhà di truyền học người Anh Reginald Punnett giới thiệu vào 1905 để giảng dạy các quy luật di truyền của Mendel. Máy tính ô vuông Punnett thực hiện cùng công việc một cách tự động: nhập kiểu gen của mỗi bố mẹ, và công cụ sẽ điền vào lưới mọi kiểu gen có thể có của con cùng kiểu hình tương ứng, rồi cho biết tần suất xuất hiện của từng kiểu hình.

Công cụ dưới đây xử lý hai loại phép lai. Phép lai một tính trạng theo dõi một gen, chẳng hạn màu hoa (ví dụ nhập: Aa). Phép lai hai tính trạng theo dõi đồng thời hai gen, chẳng hạn hình dạng và màu sắc hạt (ví dụ nhập: AaBb).

Cách sử dụng máy tính này

Nhập một kiểu gen vào ô của mỗi bố mẹ. Máy tính chấp nhận hai dạng:

  • Hai chữ cái cho phép lai một tính trạng, đều là cùng một chữ cái nhưng có thể viết hoa hoặc viết thường: Aa, AA, aa.
  • Bốn chữ cái cho phép lai hai tính trạng, gồm hai cặp như trên và sử dụng hai chữ cái khác nhau: AaBb, AAbb, aabb.

Cả hai bố mẹ phải sử dụng cùng dạng và cùng các chữ cái gen. Phép lai Aa với AaBb bị từ chối vì không khớp loại phép lai, còn phép lai Aa với Bb bị từ chối vì hai ô mô tả các gen khác nhau. Mọi dạng khác, chẳng hạn A hoặc Ab, đều bị đánh dấu là kiểu gen không hợp lệ.

Kết quả là một lưới. Mỗi ô chứa kiểu gen của con, trong đó alen trội được viết trước, và bên dưới là kiểu hình. Bên dưới lưới, máy tính liệt kê tỷ lệ kiểu hình dưới dạng số ô trên tổng số ô, chẳng hạn A: 3/4, a: 1/4 đối với phép lai một tính trạng giữa hai cá thể dị hợp tử. Kiểu hình trội được biểu thị bằng chữ cái gen viết hoa, còn kiểu hình lặn bằng chữ cái viết thường, vì vậy phép lai hai tính trạng cho các kết quả AB, Ab, aB và ab.

Các thuật ngữ chính

  • Kiểu gen: cấu tạo di truyền của một sinh vật, được viết dưới dạng một cặp chữ cái như Aa hoặc BB.
  • Kiểu hình: đặc điểm có thể quan sát được do kiểu gen tạo ra, chẳng hạn cây cao hoặc thấp.
  • Alen: một phiên bản của gen. Alen trội được viết bằng chữ cái in hoa (A); alen lặn được viết bằng chữ cái thường (a).
  • Đồng hợp tử: hai alen của một gen giống nhau, như AA hoặc aa.
  • Dị hợp tử: hai alen khác nhau, như Aa.
  • Giao tử: tế bào sinh sản (trứng hoặc tinh trùng) chỉ mang một alen từ mỗi cặp gen.

Alen trội chi phối kiểu hình khi nó hiện diện. Alen lặn chỉ biểu hiện trong kiểu hình khi cả hai bản sao đều là alen lặn, như aa.

Cách tính ô vuông Punnett

  1. Liệt kê các alen, hay giao tử, mà mỗi bố mẹ có thể truyền cho con.
    • Bố mẹ một tính trạng có kiểu gen Aa có thể truyền A hoặc a.
    • Bố mẹ hai tính trạng có kiểu gen AaBb có thể truyền bốn tổ hợp giao tử: AB, Ab, aB hoặc ab.
  2. Vẽ một lưới. Đặt các giao tử của một bố mẹ ở hàng trên cùng và các giao tử của bố mẹ kia dọc theo cạnh bên.
  3. Điền vào mỗi ô bằng cách kết hợp giao tử từ hàng với giao tử từ cột. Theo quy ước, alen trội (viết hoa) được viết trước, vì vậy một ô kết hợp a và A được viết là Aa, không phải aA.
  4. Xác định kiểu hình cho từng ô: mọi kiểu gen có ít nhất một alen trội đều biểu hiện tính trạng trội; kiểu gen có hai alen lặn biểu hiện tính trạng lặn.
  5. Đếm số ô biểu hiện mỗi kiểu hình và rút gọn số đếm đó thành một tỷ lệ.

Ví dụ: phép lai một tính trạng (Aa × Aa)

Cả hai bố mẹ đều dị hợp tử, nên mỗi bên có thể truyền A hoặc a.

Aa
AAAAa
aAaaa

Bốn ô cho ba kiểu gen: AA (1 ô), Aa (2 ô) và aa (1 ô). Đây là tỷ lệ kiểu gen 1:2:1.

Về kiểu hình, cả AA và Aa đều biểu hiện tính trạng trội, trong khi chỉ aa biểu hiện tính trạng lặn. Kết quả là 3 ô trội trên tổng số 4 ô và 1 ô lặn trên tổng số 4 ô, tạo thành tỷ lệ kiểu hình kinh điển 3:1. Máy tính viết tỷ lệ này là A: 3/4, a: 1/4.

Ví dụ: phép lai hai tính trạng (AaBb × AaBb)

Mỗi bố mẹ có thể tạo ra bốn loại giao tử: AB, Ab, aB, ab. Lai hai bố mẹ, mỗi bên có bốn loại giao tử, tạo ra một lưới 4×4 gồm 16 ô. Phân loại theo kiểu hình, 16 ô được chia thành:

  • 9 ô có cả hai tính trạng trội (A_B_), được máy tính ký hiệu là AB
  • 3 ô có tính trạng A trội và tính trạng b lặn (A_bb), được ký hiệu là Ab
  • 3 ô có tính trạng a lặn và tính trạng B trội (aaB_), được ký hiệu là aB
  • 1 ô có cả hai tính trạng lặn (aabb), được ký hiệu là ab

Đây là tỷ lệ kiểu hình tiêu chuẩn 9:3:3:1 của phép lai hai tính trạng giữa hai cá thể dị hợp tử kép.

Các tỷ lệ phép lai một tính trạng thường gặp

Phép laiTỷ lệ kiểu genTỷ lệ kiểu hình
AA × AA100% AA100% trội
AA × aa100% Aa100% trội
AA × Aa50% AA, 50% Aa100% trội
Aa × Aa25% AA, 50% Aa, 25% aa3:1 trội so với lặn
Aa × aa50% Aa, 50% aa1:1 trội so với lặn
aa × aa100% aa100% lặn

Vì sao mô hình này đúng

Các tỷ lệ trên bắt nguồn từ hai quy luật mà Gregor Mendel mô tả sau khi lai các cây đậu vào những năm 1850 và 1860.

Quy luật phân li: khi bố mẹ tạo giao tử, hai alen của một gen sẽ phân li. Mỗi giao tử chỉ mang một alen. Bố mẹ có kiểu gen Aa tạo ra các giao tử, trong đó một nửa là A và một nửa là a.

Quy luật phân li độc lập: đối với các gen nằm trên những nhiễm sắc thể khác nhau, alen được truyền của một gen không ảnh hưởng đến alen được truyền của gen khác. Vì vậy, phép lai hai tính trạng có thể được tính như hai phép lai một tính trạng độc lập rồi kết hợp lại. Quy luật này không áp dụng cho các gen nằm gần nhau trên cùng một nhiễm sắc thể, vì chúng thường được di truyền cùng nhau. Đây là một giới hạn đã biết của phương pháp ô vuông Punnett cơ bản.

Những hạn chế của ô vuông Punnett

Ô vuông Punnett hoạt động tốt đối với các gen đơn lẻ có kiểu di truyền trội-lặn đơn giản, nhưng một số trường hợp nằm ngoài mô hình đó.

  • Tính trạng đa gen: các tính trạng như chiều cao hoặc màu da ở người phụ thuộc đồng thời vào nhiều gen. Một lưới đủ lớn để mô hình hóa chúng không thực tế.
  • Trội không hoàn toàn: khi không alen nào trội hoàn toàn, cá thể dị hợp tử biểu hiện một tính trạng pha trộn. Lai cây mõm chó đỏ và trắng tạo ra con màu hồng, và tỷ lệ 3:1 trở thành 1:2:1.
  • Gen liên kết: các gen gần nhau trên cùng một nhiễm sắc thể thường được di truyền cùng nhau, làm phá vỡ giả định về phân li độc lập.
  • Tính trạng liên kết giới tính: các tính trạng này cần viết nhiễm sắc thể X và Y trong kiểu gen, chẳng hạn XᴴXʰ đối với người mẹ mang gen. Ký hiệu đó nằm ngoài các cặp chữ cái đơn giản mà máy tính này chấp nhận.
  • Alen gây chết và độ thấm biến đổi: một số tổ hợp alen không thể sống sót, hoặc một gen không phải lúc nào cũng tạo ra tính trạng dự kiến; cả hai trường hợp đều làm lệch các tỷ lệ đơn giản.

Đối với các phép lai liên quan đến từ ba gen trở lên, hoặc các kiểu di truyền phức tạp hơn này, các nhà di truyền học thường sử dụng quy tắc xác suất, sơ đồ phả hệ hoặc mô hình di truyền quần thể thay vì một lưới duy nhất.

Ô vuông Punnett được sử dụng ở đâu

Các lớp sinh học dùng ô vuông Punnett để làm cho quá trình di truyền trở nên trực quan: hai bố mẹ mang gen lặn (Ss × Ss) có xác suất 25% sinh con mắc tính trạng lặn, một điều mà lưới thể hiện ngay lập tức. Các nhà nhân giống động vật và thực vật cũng dùng phương pháp này để ước tính tính trạng của con trước khi lai, chẳng hạn dự đoán tỷ lệ màu lông trong một lứa chó con. Tư vấn viên di truyền dùng các ô vuông Punnett đơn giản hóa để giải thích nguy cơ di truyền cho bệnh nhân, còn các chương trình bảo tồn dùng chúng để lập kế hoạch ghép đôi sinh sản cho các loài có nguy cơ tuyệt chủng đồng thời hạn chế giao phối cận huyết.

Lịch sử

Reginald Crundall Punnett đã xây dựng lưới này vào khoảng 1905 khi làm việc với William Bateson, một trong những nhà khoa học ủng hộ công trình của Gregor Mendel, vốn vừa được phát hiện lại vào thời điểm đó. Mendel đã công bố những phát hiện về cây đậu vào 1865, nhưng phần lớn bị bỏ qua cho đến 1900, khi ba nhà nghiên cứu độc lập phát hiện lại chúng: Hugo de Vries, Carl Correns và Erich von Tschermak. Punnett xuất bản giáo trình Mendelism vào 1905, và các ấn bản sau đó góp phần phổ biến cả các quy luật của Mendel lẫn lưới hiện mang tên Punnett.

Các câu hỏi thường gặp

Ô vuông Punnett cho thấy điều gì? Nó cho thấy mọi tổ hợp alen có thể có mà hai bố mẹ truyền cho con, cùng với kiểu gen và kiểu hình tạo thành.

Kiểu gen và kiểu hình khác nhau như thế nào? Kiểu gen là mã di truyền, được viết bằng các chữ cái như Aa. Kiểu hình là tính trạng có thể quan sát, chẳng hạn màu hoa. Hai kiểu gen khác nhau, AA và Aa, có thể tạo ra cùng một kiểu hình nếu tính trạng đó là trội.

Vì sao tỷ lệ 3:1 xuất hiện thường xuyên như vậy? Đó là sự phân chia kiểu hình dự kiến khi lai hai bố mẹ dị hợp tử (Aa × Aa). Đây là xác suất xét trên nhiều con, không phải sự bảo đảm cho bất kỳ một lứa nào. Việc tung hai đồng xu cũng không bảo đảm lần nào cũng có một mặt ngửa và một mặt sấp.

Ô vuông Punnett có thể dự đoán chắc chắn tính trạng của một đứa trẻ thực tế không? Không. Nó đưa ra xác suất, không phải kết quả. Một cặp vợ chồng có 50% khả năng sinh con mang một tính trạng ở mỗi lần sinh vẫn có thể có vài người con đều mang tính trạng đó, hoặc không có người con nào mang tính trạng đó.

Xử lý hơn hai gen như thế nào? Một lưới với ba gen cần 64 ô và trở nên không thực tế để vẽ. Các nhà di truyền học thường tính riêng xác suất của từng gen, rồi nhân các xác suất độc lập với nhau.

Phép lai kiểm tra được sử dụng như thế nào? Phép lai kiểm tra cho biết một sinh vật biểu hiện tính trạng trội là đồng hợp tử (AA) hay dị hợp tử (Aa). Lai nó với bố mẹ đồng hợp tử lặn (aa) sẽ cho toàn bộ con biểu hiện tính trạng trội nếu bố mẹ đó là AA, hoặc tỷ lệ 1:1 trội so với lặn nếu là Aa.

Xây dựng ô vuông Punnett bằng mã

Các bước chính là: tách từng kiểu gen thành các alen, tạo mọi giao tử mà mỗi bố mẹ có thể tạo ra, rồi kết hợp từng cặp giao tử, luôn viết alen trội trước. Hàm Python sau đây tuân theo cách tiếp cận đó:

1def generate_monohybrid_punnett_square(parent1, parent2):
2    p1_alleles = list(parent1)
3    p2_alleles = list(parent2)
4
5    def combine(a, b):
6        # Dominant (uppercase) allele goes first
7        pair = sorted([a, b], key=lambda x: x.islower())
8        return ''.join(pair)
9
10    return [[combine(a1, a2) for a2 in p2_alleles] for a1 in p1_alleles]
11
12square = generate_monohybrid_punnett_square('Aa', 'Aa')
13for row in square:
14    print(row)
15# Output: ['AA', 'Aa']
16#         ['Aa', 'aa']
17

Dòng key=lambda x: x.islower() xếp các chữ cái in hoa (trội) trước các chữ cái thường (lặn), vì vậy sorted() luôn đặt alen trội trước, bất kể alen đó đến từ bố mẹ nào.

Tài liệu tham khảo

  1. Viện Nghiên cứu Bộ gen Người Quốc gia — Ô vuông Punnett
  2. Nature Education — Gregor Mendel và các nguyên lý di truyền
  3. Khan Academy — Ô vuông Punnett và xác suất
  4. Pierce, B.A. (2017). Genetics: A Conceptual Approach (lần xuất bản thứ 6). W.H. Freeman.
  5. Punnett, R.C. (1905). Mendelism. Macmillan and Company.