単一チューブ希釈倍率計算
この単一チューブ希釈倍率計算機は、日常的な2つの実験測定値を明確な希釈結果に変換します。チューブへ移した元試料の量と、希釈液を加えた後の総最終液量をご入力ください。希釈倍率、同等の倍希釈、希釈液量、残存する試料分率を返します。マイクロリットル、ミリリットルなど、両方の体積に同じ単位を使う生物学および実験室の工程に適しています。決定論的な計算なので、プロトコル、ワークシート、自動処理で同じ結果を容易に再現できます。
無料で実行
試料量と最終液量を正しく入力します
最初に、チューブへ実際に入れた元試料の量をご入力ください。これは未希釈のアリコート量であり、希釈液の量やチューブの容量ではありません。次に、試料と希釈液を合わせた後の総最終液量をご入力ください。2つの数値には同じ単位を使用する必要があります。たとえば、20マイクロリットルの試料を最終液量200マイクロリットルにする入力は有効です。同様に、0.02ミリリットルを0.2ミリリットルにする入力も有効です。一方、事前に換算せず、20マイクロリットルと0.2ミリリットルを数値だけで組み合わせないでください。入力値の単位が一致しなくなるためです。最終液量は試料量以上でなければなりません。両者が等しい場合、希釈液は加えられておらず、希釈倍率は1です。移した試料を含め、実際の調製液量またはプロトコルで定めた目標最終液量を記録してください。この欄に希釈液量だけを入力すると分母が過小になり、誤った倍率が得られます。物理的な調製と除算を有効にするため、正の有限値が必要です。
出力された希釈倍率を理解します
この計算機は、単一チューブの標準式である「希釈倍率 = 最終液量 / 試料量」を使用します。0.25ミリリットルの試料を総量5ミリリットルにした場合、倍率は20となり、一般に20倍希釈と表します。試料分率はその逆数で、この例では0.05です。体積が単純に加算されるという前提では、最終混合液に元試料が体積比で五パーセント含まれることを示します。希釈液量は最終液量から試料量を引いた値なので、この例では4.75ミリリットルが必要です。共通の体積単位は式の中で相殺されるため、希釈倍率に単位はありません。この値は元試料を1本のチューブ内で何倍の体積に広げたかを示しますが、初期濃度が分からなければ新しい濃度までは示しません。理想的に混合され損失がない場合、初期濃度を倍率で割ることで最終濃度を別途求められます。この機能は意図的に1本だけを計算します。連続移送の倍率の積算、ピペットの偏りの補正、混合時の体積収縮や膨張の推定は行いません。これらの実験条件はプロトコルと品質管理で扱ってください。
プロトコルと自動処理に結果を活用します
標準液の調製、抽出液の希釈、アッセイの準備、試料処理工程の記録では、希釈倍率を再現可能な確認値としてご利用ください。測定した2つの入力値と計算結果をプロトコルに一緒に保存すれば、理由が示されていない「1:10」という表記だけを残す場合より、後から確認しやすくなります。比率表記は曖昧になることがあります。ある研究室では試料1に希釈液9を加える意味でも、別の研究室では便宜的に1対10と呼ぶ場合があります。試料量と最終液量を明示すれば、この曖昧さを除けます。倍率10は、総最終液量が試料量の10倍で、希釈液量が試料量の9倍であることを意味します。自動処理では後続工程へ渡す前に出力をご確認ください。また、元の単位を関連記録に保持し、装置の性能を超える精度でピペット指示を丸めないでください。API の料金は1リクエスト当たり $0.002 で、各リクエストは独立した1本のチューブを評価します。純粋で決定論的なアルゴリズムのため、同じ数値入力からは常に同じ出力が得られます。ネットワークへの照会や実験データの保存は行いません。複数のチューブでは1本ずつ呼び出すか、累積倍率を追跡する連続希釈専用の処理をご利用ください。
活用例
アッセイ用試料を調製します
測定したアリコートを1本のチューブで目標作業液量まで希釈する際に、倍希釈をご確認いただけます。
試料処理を記録します
試料量、最終液量、希釈液量、倍率をまとめて保存し、監査可能な調製記録を作成できます。
実験ワークシートを検証します
単一工程の倍率を自動的に再計算し、最終液量が試料量より小さい入力を検出できます。
よくある質問
どの計算式を使用しますか?
単一チューブについて「希釈倍率 = 最終液量 / 試料量」を使用します。
最終液量に試料を含めますか?
はい。希釈液を加えた後の混合液全体の量であり、試料と希釈液の両方を含みます。
2つの体積は同じ単位にする必要がありますか?
はい。送信前に共通の単位へ換算してください。倍率の計算ではその単位が相殺されます。
希釈倍率10は何を意味しますか?
最終混合液の体積が移した試料量の10倍であり、試料分率が10分の1であることを示します。
連続希釈を計算できますか?
いいえ。1本のチューブのみを計算します。連続希釈では各移送の倍率を組み合わせる必要があります。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/single-tube-dilution-factor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sample_volume":0.2,"final_volume":2}'const res = await fetch("https://api.kit.forhosting.com/bio/single-tube-dilution-factor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sample_volume": 0.2,
"final_volume": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/single-tube-dilution-factor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sample_volume": 0.2,
"final_volume": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/single-tube-dilution-factor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sample_volume":0.2,"final_volume":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sample_volume":0.2,"final_volume":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/single-tube-dilution-factor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"sample_volume": 0.2,
"final_volume": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.single_tube_dilution_factor",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |