アレル頻度計算機

アレル頻度計算機で、AA・Aa・aaの遺伝子型の個体数からAとaのアレル頻度を計算し、p + q = 1であることを確認できます。Hardy-Weinberg平衡の基礎学習にも役立ちます。

832.1K 利用回数 更新日 · 2026-04-26 ブラウザ内で処理 · アップロードなし
AD

アレル頻度計算機の使い方

アレル頻度計算機を使うと、遺伝子型の個体数データを集団レベルのアレル頻度に数秒で変換できます。次の手順で使用してください。

  1. 遺伝子型 AA の個体数を入力 — 優性ホモ接合体(アレルAを2コピー持つ個体)の数を入力します。
  2. 遺伝子型 Aa の個体数を入力 — ヘテロ接合体(Aとaを1コピーずつ持つ個体)の数を入力します。
  3. 遺伝子型 aa の個体数を入力 — 劣性ホモ接合体(アレルaを2コピー持つ個体)の数を入力します。アレル頻度計算機は、N、p、qを計算し、p + q = 1であることを確認します。

入力値はすべて0以上の整数とし、総サンプル数は0より大きくなければなりません。

式と理論 — アレル頻度計算機

アレル頻度計算機は、集団遺伝学で用いられる基本的なアレルカウントの原理に基づいています。

N = AA + Aa + aa
p = (2 × AA + Aa) / (2N)
q = (2 × aa + Aa) / (2N)
p + q = 1
記号意味
AA優性ホモ接合体の個体数
Aaヘテロ接合体の個体数
aa劣性ホモ接合体の個体数
N総サンプル数
p優性アレルAの頻度
q劣性アレルaの頻度

二倍体集団の各個体は2つのアレルを持つため、1つの遺伝子座における総アレル数は2Nです。AA個体はアレルAを2コピー、ヘテロ接合体はアレルAを1コピー持ちます。アレル頻度計算機は、この原理をそのまま適用し、観察された遺伝子型の個体数をアレル頻度に変換します。

Hardy-Weinberg平衡との関係

pとqが分かったら、観察された遺伝子型頻度を期待値 p²、2pq、q² と比較することで、集団がHardy-Weinberg平衡(ハーディー・ワインベルグ平衡)にあるかを検討できます。アレル頻度計算機は、この分析の出発点となるpとqを提供します。

アレル頻度計算機の用途

アレル頻度計算機は、さまざまな場面で役立ちます。

  • 遺伝学研究 — 自然集団の調査データからアレル頻度をすばやく求め、遺伝的多様性や選択圧を評価する。
  • 集団遺伝学研究 — Hardy-Weinberg平衡(ハーディー・ワインベルグ平衡)の検定や、亜集団間のFst計算の第一歩として使う。
  • 医学遺伝学 — 常染色体劣性疾患の保因者頻度を推定する。pとqの値は遺伝的リスクの計算に直接利用できます。
  • 生物統計学教育 — アレル頻度計算機を実際に操作し、遺伝子型の個体数とアレル頻度の関係を学ぶ。
  • 進化生物学 — 世代をまたぐアレル頻度の変化を追跡し、縦断研究やシミュレーション結果を検証する。

アレル頻度計算機は、集団レベルの遺伝データを扱う人にとって役立つツールです。

アレル頻度計算機についてのよくある質問

アレル頻度計算機では何を計算できますか?

アレル頻度計算機は、観察された3種類の遺伝子型(AA、Aa、aa)の個体数から、優性アレルAの頻度pと劣性アレルaの頻度qを計算します。

アレル頻度計算機ではどの公式を使いますか?

アレル頻度計算機では、p = (2×AA + Aa) / (2N)、q = (2×aa + Aa) / (2N) を使います。ここで N = AA + Aa + aa は集団の総個体数です。

なぜ p + q は1になるのですか?

二倍体生物の1つの遺伝子座に2種類のアレルしかない場合、各個体は必ず2つのアレルを持ちます。そのため、アレル頻度の合計は1になります。アレル頻度計算機は、この条件を検算します。

アレル頻度計算機は3種類以上のアレルに対応していますか?

いいえ。現在のアレル頻度計算機は、二対立遺伝子座(2種類のアレル、3種類の遺伝子型)にのみ対応しています。多対立遺伝子座では、計算を拡張して手作業で求める必要があります。

入力したデータは保存されますか?

いいえ。すべての計算はブラウザ上で行われ、データがサーバーに送信されることはありません。