ハーディ・ワインベルグ平衡は、理想的な集団において、対立遺伝子頻度からどのような遺伝子型頻度が期待されるかを示す考え方です。2つの対立遺伝子をもつ遺伝子について、対立遺伝子頻度が ppqq で、モデルの仮定が成り立つなら、次が成り立ちます。

p+q=1p + q = 1

そして、期待される遺伝子型頻度は次のようになります。

p2+2pq+q2=1p^2 + 2pq + q^2 = 1

ここで、p2p^2 は一方のホモ接合体の期待頻度、2pq2pq はヘテロ接合体の期待頻度、q2q^2 はもう一方のホモ接合体の期待頻度です。生物学では、これを基準として使います。実際の遺伝子型データがこれらの値と大きく異なるなら、少なくとも1つの仮定が成り立っていない可能性があります。

ハーディ・ワインベルグ平衡をやさしく言うと

やさしく言えば、ハーディ・ワインベルグ平衡とは、ある集団が特定の条件を満たしていれば、対立遺伝子頻度は世代を超えて一定に保たれ、遺伝子型頻度も予測可能なパターンに従う、ということです。

これは、その集団が完全であるとか、健康であるとか、あらゆる意味で変化していないという意味では ありません。この遺伝学モデルが、その仮定のもとで安定しているという意味です。

ハーディ・ワインベルグ平衡に必要な条件

古典的なモデルでは、次を仮定します。

  • ランダム交配
  • 自然選択がない
  • 新しい対立遺伝子を導入する突然変異がない
  • 対立遺伝子を増減させる移入・移出がない
  • 集団サイズが非常に大きく、遺伝的浮動の影響を無視できる

これらの条件が成り立たなければ、ハーディ・ワインベルグの期待は当てはまらないことがあります。だからこそ、この式は現実の集団がふつう理想的だと主張するものではなく、基準として最も役立ちます。

計算例:対立遺伝子頻度から遺伝子型頻度へ

ある遺伝子に、2つの対立遺伝子 AAaa があるとします。AA の対立遺伝子頻度を p=0.7p = 0.7aa の対立遺伝子頻度を q=0.3q = 0.3 とします。

まず、対立遺伝子頻度を確認します。

0.7+0.3=10.7 + 0.3 = 1

次に、期待される遺伝子型頻度を計算します。

AA=p2=(0.7)2=0.49AA = p^2 = (0.7)^2 = 0.49 Aa=2pq=2(0.7)(0.3)=0.42Aa = 2pq = 2(0.7)(0.3) = 0.42 aa=q2=(0.3)2=0.09aa = q^2 = (0.3)^2 = 0.09

これらの値を足すと 11 になります。

0.49+0.42+0.09=10.49 + 0.42 + 0.09 = 1

したがって、ハーディ・ワインベルグの仮定が成り立つなら、約49%が AAAA、42%が AaAa、9%が aaaa と期待されます。

これが、ほとんどのハーディ・ワインベルグの問題で重要になる基本操作です。まず対立遺伝子頻度から出発し、それを二乗したり組み合わせたりして、期待される遺伝子型頻度を求めます。

生物学者がハーディ・ワインベルグ平衡を使う理由

ハーディ・ワインベルグ平衡は、観測データを単純な期待値と比較するために使われます。これにより、生物学者は、選択が働いているのか、非ランダム交配が起きているのか、あるいは小さな集団で遺伝的浮動が起きているのか、といったよりよい問いを立てられます。

また、初学者向けの遺伝学でも有用です。対立遺伝子頻度、遺伝子型頻度、そして集団レベルでの考え方を、1つのわかりやすいモデルで結びつけてくれるからです。

よくある間違い

この式だけで平衡の証明になると考える

p2+2pq+q2=1p^2 + 2pq + q^2 = 1 は、2対立遺伝子の場合に成り立つ代数的恒等式です。実際の集団がハーディ・ワインベルグ平衡にあると言えるのは、仮定が妥当であり、観測された遺伝子型頻度が期待されるパターンに十分近い場合だけです。

対立遺伝子頻度と遺伝子型頻度を混同する

ppqq は、集団中の対立遺伝子を表しており、各遺伝子型をもつ個体の割合そのものではありません。遺伝子型頻度は p2p^22pq2pqq2q^2 です。

このモデルが条件付きで成り立つことを忘れる

選択、移入・移出、突然変異、非ランダム交配、遺伝的浮動が重要なら、ハーディ・ワインベルグはその集団をうまく表せないかもしれません。不一致は調べるべき手がかりであって、それ自体が完全な説明ではありません。

この概念を使う場面

ハーディ・ワインベルグ平衡は、集団遺伝学、進化、生物学の入門講義でよく登場します。保因者頻度を見積もるとき、遺伝子型の個体数が単純な期待値に合っているかを確かめるとき、あるいはどの進化要因が働いているかを考える前の基準を作るときによく使われます。

似た問題に挑戦してみよう

今度は p=0.8p = 0.8q=0.2q = 0.2 で自分でやってみましょう。p2p^22pq2pqq2q^2 を計算し、もし実際のデータがそれらの値と一致しなかったら、ハーディ・ワインベルグのどの仮定を最初に疑うべきか考えてみてください。

別の例で練習したいなら、GPAI Solver を使って、似た集団遺伝学の問題を段階的に解いてみましょう。

問題の解き方でお困りですか?

問題をアップロードすると、検証済みのステップバイステップ解答が数秒で届きます。

GPAI Solver を開く →