三因子交雑パネット方形
AaBbCcどうしを交雑すると、等確率の子64通り、遺伝子型27種類、表現型比27:9:9:9:3:3:3:1になります。8×8のパネット方形を作り、遺伝子型ごとの確率を一覧にします。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 親1
- AaBbCc
- 親2
- AaBbCc
- 遺伝子
- A, B, C
- 交配
- AaBbCc x AaBbCc
- 遺伝子型の数
- 27
- 遺伝子型の比
- 1:2:1:2:4:2:1:2:1:2:4:2:4:8:4:2:4:2:1:2:1:2:4:2:1:2:1
三因子交雑のパネット方形は、2つの親の三遺伝子型を三遺伝子座交雑の等確率な64個体の子に変換するメンデル図です。生徒、指導者、試験プラットフォーム、育種ノートは、ヘテロ接合のマスを落とさず遺伝子の順を混ぜずに、遺伝子型確率の完全な分布を必要とします。本三因子交雑パネット方形計算機は各親の6対立遺伝子の遺伝子型を受け取り、独立の法則でそれぞれを8配偶子に分け、古典的な8行8列の格子を埋め、観察された子の各遺伝子型を個数・確率・パーセントとともに返します。3つの異なる遺伝子の有効な対立遺伝子ちょうど6つでない遺伝子型は、黙って空の盤を返す代わりに無効入力として拒否されます。
三因子のパネット方形が計算するもの
三因子のパネット方形は一つの数え上げの問いを立てます。各親が独立に分離する3遺伝子のそれぞれに対立遺伝子を2つ持ち、配偶子へ遺伝子ごとにちょうど1つを渡すとき、等確率な64個体の子にどの6対立遺伝子の遺伝子型が現れ、どれほどの頻度か。
第1親の8配偶子が8行8列格子の行見出しになり、第2親の8配偶子が列見出しになり、各マスは行の配偶子と列の配偶子が作る対で、各遺伝子座の対立遺伝子2つは二倍体の対として書かれます。どのマスも等確率なので、遺伝子型の確率はその遺伝子型を示すマスの数を64で割ったものです。
ヘテロ接合のマスは各遺伝子座で優性の大文字を先に書くため、aA と Aa は同じ対に潰れ、aA bB cC は AaBbCc に潰れます。メンデルの第二法則の下で3遺伝子座は因数分解されます。各遺伝子は単因子の 1:2:1(または潰れた 1:0 や 1:1)であり、三因子の遺伝子型頻度は3つの単一座頻度の積です。
だから古典的なヘテロ接合かけるヘテロ接合の AaBbCc かける AaBbCc は27遺伝子型を埋め、AaBbCc 自身は64マスのうち8マスを占め(確率は8分の1)、AABBCC は1マスだけを占めます(確率は64分の1)。各遺伝子座の完全優性の表現型は、それら27遺伝子型を8階級にまとめ、約分した比は27対9対9対9対3対3対3対1です。
優性ホモ接合かける劣性ホモ接合はすべてのマスを三重ヘテロ接合で埋めるので、分布は確率1の単一遺伝子型に潰れます。この図は集団遺伝のモデルではなく、群れ全体の対立遺伝子頻度を推定しません。一度の受精ごとのメンデル流の数え上げであり、宿題、試験用オラクル、三形質の育種票が三因子交雑パネット方形と言うときに求めるものです。
三因子交雑パネット方形計算機が役立つ場面
生物学の教室と指導プラットフォームは、学習者が任意の親遺伝子型で三遺伝子の交配を確かめ、ヘテロ接合のマスを落とさず遺伝子座を取り違えないように三因子交雑パネット方形計算機を使います。試験対策の生成器は、有効な対立遺伝子ちょうど6つでない遺伝子型を誤りと採点する決定論的オラクルを必要とし、不具合のある採点器が合格とみなしうる空の成功を黙って返しません。
本計算機は単因子や二因子の盤、性連鎖、不完全優性、致死対立遺伝子を扱いません。6対立遺伝子の遺伝子型を2つ送り、genotypes をその三遺伝子交配の完全な確率分布として読んでください。要求は小さく保ち、丸めた確率をテストに固定すれば、宿題、LMS プラグイン、エッジワーカー向けに再現可能な頻度が得られ、独自の計算機代数基盤を立てる必要はありません。
活用例
教室の三因子交雑の宿題
生徒に AaBbCc と AaBbCc のような親遺伝子型を2つ提出させ、27の遺伝子型頻度と表現型比27対9対9対9対3対3対3対1を照合させます。
試験と LMS の自動採点
有効な対立遺伝子ちょうど6つでない遺伝子型を拒否し、余分なマスを発明しない決定論的オラクルで三因子パネット方形の設問を採点します。
三形質の育種確認
温室や一腹を確保する前に、予定の三因子交配のメンデル子孫分数を、6文字の遺伝子型を壊す表計算なしで計算します。
よくある質問
遺伝子型が有効な対立遺伝子ちょうど6つでないとどうなりますか?
遺伝子型は AaBbCc、AABBCC、aabbcc のような3つの異なる遺伝子の文字6つでなければなりません。単因子の対、二因子の文字列、数字、Ab のような混在対は拒否され、課金されません。
三因子交雑の表現型比はどのように決まりますか?
本計算機は各遺伝子座で完全優性を使います。ある遺伝子の大文字対立遺伝子はその遺伝子で優性であり、劣性ホモ接合の対だけがそこで劣性です。したがって AaBbCc かける AaBbCc は古典的な表現型比 27:9:9:9:3:3:3:1 になります。
このパネット方形は単因子交雑や二因子交雑に対応しますか?
4マスの単因子盤や16マスの二因子盤は契約の外です。各親は対立遺伝子をちょうど6つ持たなければなりません。
AaBbCc×AaBbCcでは遺伝子型は何種類できますか?
等確率の64通りの子のうち、遺伝子型は27種類です。最も多いAaBbCcは64マス中8マスで12.5 %、aabbccのような完全なホモ接合はそれぞれ1マスだけです。
遺伝子型は空白やスラッシュで区切って入力できますか?
できます。Aa Bb CcやAa/Bb/CcはAaBbCcと同じ6つの対立遺伝子として読み取ります。両親で同じ3つの遺伝子を同じ順に書くことが大切です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/trihybrid-cross-punnett-square \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"parent1":"AaBbCc","parent2":"AaBbCc"}'const res = await fetch("https://api.kit.forhosting.com/bio/trihybrid-cross-punnett-square", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"parent1": "AaBbCc",
"parent2": "AaBbCc"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/trihybrid-cross-punnett-square",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"parent1": "AaBbCc",
"parent2": "AaBbCc"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/trihybrid-cross-punnett-square", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"parent1":"AaBbCc","parent2":"AaBbCc"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"parent1":"AaBbCc","parent2":"AaBbCc"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/trihybrid-cross-punnett-square", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"parent1": "AaBbCc",
"parent2": "AaBbCc"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.trihybrid_cross_punnett_square",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
入力契約、応答フィールド、検証エラー
各値は3つの異なる遺伝子の有効な対立遺伝子ちょうど6つでなければなりません。3つの二倍体対をなすラテン文字6つ、たとえば AaBbCc、AABBCC、aabbcc です。任意の区切りも受け付けるので、Aa Bb Cc と Aa/Bb/Cc は同じ6対立遺伝子を意味します。短い別名も同じように働きます。両親は同じ3遺伝子を同じ順で共有しなければなりません。AaBbCc かける AaBbDd は一つの三遺伝子座集合の三因子交雑ではなく、同じ規則で拒否されます。成功時は各対の中で優性対立遺伝子を先にした正規化遺伝子型をエコーし、3遺伝子を名付け、交雑を再述し、各親の8配偶子と64の方形マスを行優先で列挙し、観察された各遺伝子型と完全優性の表現型を個数・確率・パーセントで報告します。検証失敗は課金されません。必須の遺伝子型を2つ含む JSON 本体を POST してください。parent1 と parent2 です。第1親は mother、p1、genotype1、第2親は father、p2、genotype2 です。欠落フィールド、空文字、2対立遺伝子の単因子文字列、4対立遺伝子の二因子文字列、四因子の8文字、数字、Ab のような異なる遺伝子の対は、遺伝子型が有効な対立遺伝子ちょうど6つではないというメッセージ付きの invalid_input で失敗します。genotype_ratio と phenotype_ratio は最大公約数で約分した個数で、現れなかった型は省くため、均一な格子は64対0ではなく 1 と報告されます。offspring_count は常に64です。成功した呼び出しは公開された基本価格 $0.002 で前払い KIT 残高を項目ごとに使います。印刷用の8行8列格子が必要なら JSON を独自の描画コードと組み合わせてください。本エンドポイントはマスと完全な確率分布を返し、画像は返さず、65個目のマスや単因子の盤を発明することはありません。
三因子交雑パネット方形計算機が役立つ場面
植物や動物の育種ノートは、温室や一腹を確保する前にメンデル分数だけが必要なとき、予定の三形質交配を parent1 かける parent2 に縮めます。小さな parse API を呼べば、AaBbCc を日付に直したり6文字を余分な列に割ったりする表計算を避けられます。実装が純粋な parse のティア A であるため、成功した呼び出しはモデルトークンも外向き通信もなく公開基本価格 $0.002 です。
技術的な質問
三因子のパネット方形はどう計算しますか。
3遺伝子の6対立遺伝子の遺伝子型として parent1 と parent2 を送ってください(例: AaBbCc と AaBbCc)。API は等確率な64マスを埋め、個数・確率・パーセント付きの完全な遺伝子型確率分布を返します。
三因子交雑パネット方形計算機の料金はいくらですか。
ブラウザ用具は無料です。API 要求は成功した呼び出しごとに $0.002 で前払い KIT 残高を使います。無効入力は課金されません。