ForHosting KIT · 開発者向けツール

DNA塩基数からAT/GC比を計算

AT/GC比計算ツールは、DNA分子のアデニンとチミンの合計を、グアニンとシトシンの合計と比較します。4種類の塩基数を入力すると、AT合計、GC合計、数値比、簡約した整数比、各グループの割合を返します。配列全体を送信せず、配列解析レポート、遺伝学演習、ゲノムデータを確定的に確認できます。

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

AT/GC比が表す内容

DNA組成は、アデニンとチミン、グアニンとシトシンをそれぞれまとめて示すことがあります。本ツールはA+TとG+Cを求め、前者を後者で割ります。結果が1なら両群は同数、1より大きければATが多く、1より小さければGCが多いことを示します。`at_gc_ratio_text`は同じ関係を整数の既約比で示し、60対40は3:2になります。割合は4塩基の総数を分母とし、丸めを除けば合計100です。これは組成だけを表し、塩基の位置、遺伝子、調節領域は示しません。

塩基数の入力方法と結果の読み方

`adenine`、`thymine`、`guanine`、`cytosine`に0以上の整数を入力してください。存在しない塩基には0を使い、項目自体は省略しないでください。`at_count`、`gc_count`、`total_bases`を計算し、商は安定した最大12桁の小数に丸め、整数比は正確に保ちます。4項目がすべて0なら比較できる組成がありません。GCが0なら除算は未定義なので、誤解を招く無限大ではなく入力エラーを返します。

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

4種類の標準塩基数をすでに取得している場合にお使いください。FASTA、FASTQ、生の配列文字列は解析せず、N、R、Yなどの曖昧な記号も分類しません。融解温度、安定性、機能、生物種、診断も推定しません。試料を比較するときは同じ計数方法を用い、曖昧塩基の扱いを記録してください。教育、再現可能な検算、軽量なパイプラインには適しますが、この比率だけで生物学的・臨床的結論を裏付けることはできません。

組成レポートを確認する

A、T、G、Cの数を、検証可能な合計値とAT/GC比に変換します。

DNA試料を比較する

同一の計数法を用いた試料について統一された項目を生成します。

塩基組成を説明する

4つの塩基数から合計、整数比、割合が得られる仕組みを示します。

API計算の料金はいくらですか?

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

AT/GC比はどのように計算しますか?

アデニンとチミン、グアニンとシトシンをそれぞれ合計し、前者を後者で割ります。

GC合計が0だと拒否されるのはなぜですか?

GCは分母であり、0による除算では有限の比を定義できないためです。

割合を入力できますか?

いいえ。4塩基の0以上の整数を入力すると、本ツールが割合を算出します。

配列から塩基を数えますか?

いいえ。既存の塩基数を使い、配列、FASTA、FASTQは処理しません。

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

POSThttps://api.kit.forhosting.com/bio/at-gc-ratio

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

curl -X POST https://api.kit.forhosting.com/bio/at-gc-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"adenine":30,"thymine":30,"guanine":20,"cytosine":20}'
{
  "adenine": 30,
  "thymine": 30,
  "guanine": 20,
  "cytosine": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.at_gc_ratio",
  "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の完全なドキュメントを見る →