ForHosting KIT · 開発者向けツール

Y連鎖遺伝の確率計算ツール

このY連鎖遺伝確率計算ツールでは、Y染色体上の形質が生物学的な父親から子へどのように伝わるかを確認できます。父親に形質があるかを入力すると、生物学的な息子と娘について別々の確率を表示します。父親はすべての息子にY染色体を、すべての娘にはYではなくX染色体を渡すという基本原則に基づきます。遺伝学の演習や説明に適した決定論的な計算です。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

Y連鎖遺伝の仕組み

Y連鎖形質は、Y染色体上にある遺伝子または変異に関連する形質です。基礎的な遺伝問題で用いられる一般的なヒト染色体モデルでは、生物学的な父親はX染色体とY染色体を1本ずつ持ち、生物学的な母親はX染色体を2本持ちます。父親は子にXまたはYのいずれかを渡します。このモデルでは、父親のYを受け取る子が生物学的な息子、Xを受け取る子が生物学的な娘です。対象の形質はY染色体上にあるため、Yが伝わるたびに一緒に受け継がれます。したがって形質のある父親は、すべての生物学的な息子にその形質を伝えます。娘にはY染色体を渡さないため、娘の確率は0です。本ツールは、異なる条件付き確率である息子と娘の結果を平均せず、別々に示します。

計算結果の読み方

問題で扱うY連鎖形質を生物学的な父親が保有し、発現している場合は、`father_has_trait`を真に設定してください。息子については確率1、すなわち100パーセント、娘については確率0、すなわち0パーセントが返されます。父親にその形質がない場合は偽に設定します。この場合、息子も娘も父親から形質を受け継がないため、両方の確率が0になります。小数形式はソフトウェアや追加計算に適し、パーセント形式は課題、相談記録、教材などで読みやすい表現です。これらは条件付き確率です。息子の結果は子が生物学的な息子であることを、娘の結果は生物学的な娘であることを前提とします。将来の子の性別を予測したり、その別の事象を遺伝確率に組み込んだりするものではありません。

対象範囲、前提、適切な利用

実際にY連鎖である形質と、父親から息子へのY染色体の伝達を明示した問題に限ってご利用ください。一般的なメンデル遺伝の計算ツールではありません。X連鎖、常染色体優性、常染色体劣性、ミトコンドリア、性限定、多因子の各形質には別の規則と入力が必要です。また、診断の正しさ、変異の完全浸透、形質の発現強度を推定することもできません。実際の遺伝学的所見には、モザイク、染色体構造の差、変異分類の不確実性、臨床情報の不足などが関係する場合があります。授業の家系図では、想定される父子伝達を素早く確認できます。個人の健康や生殖に関する判断では、簡略化したモデルの説明として扱い、医療助言の代わりにせず、検査結果と家族歴を遺伝医療の専門家へご相談ください。

遺伝学の演習を確認する

明確なY連鎖形質を扱う家系図問題で、性別ごとの確率が正しいか確認できます。

父から息子への伝達を説明する

形質のある父親から全息子へ伝わり、生物学的な娘には伝わらない理由を示せます。

一貫した教材例を作成する

基礎的な遺伝様式を教える授業、ワークシート、ソフトウェア向けに小数と百分率を得られます。

利用料金はいくらですか?

APIリクエスト1回の料金は$0.002です。同じ決定論的計算をブラウザでも実行できます。

形質のある父親の息子全員が受け継ぐのはなぜですか?

簡略化した染色体モデルでは、生物学的な息子全員が形質を持つ父親のY染色体を受け取るためです。

生物学的な娘が父親からこのY連鎖形質を受け継ぐことはありますか?

ありません。娘は父親のYではなくX染色体を受け取るため、表示される確率は0です。

母親の形質の有無は計算に影響しますか?

影響しません。厳密なY連鎖形質を扱い、このモデルでは母親からY染色体は渡されません。

100パーセントなら、すべての子に形質が現れますか?

いいえ。形質のある父親の生物学的な息子全員が受け継ぐという意味で、娘は受け継ぎません。

医療上の判断に結果を使えますか?

教育用の計算としてご利用ください。個人の検査、診断、生殖リスクは遺伝医療の専門家へご相談ください。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/bio/y-linked-inheritance

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/bio/y-linked-inheritance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"father_has_trait":true}'
{
  "father_has_trait": true
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.y_linked_inheritance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →