再懸濁計算機
凍結乾燥試薬10 mgを2 mg/mLにするには、希釈液が5 mL必要です。乾燥質量または細胞数と、目標濃度をそろった単位で入れると、加える量がミリリットルで分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 質量
- 10
- 濃度
- 2
- 体積 (mL)
- 5
凍結乾燥した試薬、フリーズドライ抗体、沈殿させた細胞を再懸濁することは、実験室の日常作業です。バイアル内の乾燥質量または細胞数と、目指す作業濃度が分かっており、その二つの数を一致させる希釈液体積が必要になります。この再懸濁計算機は mass を目標濃度で割り、ミリリットル単位の体積を返します。単位はミリグラムとミリグラム毎ミリリットル、グラムとグラム毎ミリリットル、細胞数と細胞毎ミリリットルのように揃えてください。目標濃度は厳密に正でなければなりません。ゼロまたは負の濃度は Infinity を出す代わりに無効入力として拒否されます。
再懸濁体積の意味と、公式の適用のしかた
再懸濁が問う実験室の問いは一つです。凍結乾燥粉末、乾燥試薬、または沈殿細胞の既知の質量があるとき、選んだ作業濃度に達するにはどれだけの希釈液を加えればよいか。答えは mass と目標濃度の比であり、商がミリリットルになるよう単位を選びます。
mass がミリグラムで concentration がミリグラム毎ミリリットルなら、体積はミリリットルです。mass がグラムで concentration がグラム毎ミリリットルでも、体積は同じくミリリットルです。ここでは出発物質が乾燥または圧密されているため、希釈液体積そのものが再溶解体積になります。
concentration が分母にあるため、正でない目標は物理的に無意味です。ゼロなら無限体積が必要になり、負の濃度は実験室の濃度ではありません。10 ミリグラムを 2 ミリグラム毎ミリリットルに合わせると 5 ミリリットルになり、100万細胞を 20万細胞毎ミリリットルに合わせても 5 ミリリットルになります。
入力契約、揃えた単位、応答の形、エラーの扱い
mass は凍結乾燥材料または細胞の非負の量、concentration は再懸濁後の厳密に正の目標です。エンジンは単位を変換しません。商がミリリットルになるよう、揃った対を送る必要があります。
ミリグラムとグラム毎ミリリットルを混ぜるのは呼び出し側の誤りであり、本製品が黙って直すものではありません。mass は非負でなければなりません。物理的なバイアルは負の量を保持できないため、負の質量は拒否されます。
concentration は厳密に正でなければなりません。ゼロまたは負の目標は、目標濃度が正ではないというメッセージで失敗し、それらの失敗は課金されません。再溶解体積だけを解きます。
再懸濁の計算が実験室で役立つ場面
抗体やペプチドのバイアルは、記載されたミリグラム含量と推奨のミリグラム毎ミリリットル作業原液として凍結乾燥されて届きます。技術者は最初のピペット操作の前に緩衝液体積が必要であり、この再懸濁計算機はそのミリリットル値を表計算なしで返します。
細胞培養ベンチは計数、播種、凍結保存のためにペレットを目標の細胞毎ミリリットル密度へ再懸濁し、mass が細胞数のときも同じ比が成り立ちます。検証失敗は残高を消費しません。入力は他の parse 項目と同じ保持規則に従い、アルゴリズムは言語とアイソレートをまたいで完全に決定的なので、継続的インテグレーションのフィクスチャへ結果を安全に凍結できます。
活用例
凍結乾燥した抗体・ペプチドの再溶解
バイアルのミリグラムと、望むミリグラム毎ミリリットル原液を入力すると、乾燥試薬を再溶解する前の緩衝液体積がミリリットルで得られます。
細胞ペレットを作業密度へ再懸濁する
細胞数を mass、細胞毎ミリリットルを concentration として送ると、ペレットを目標密度にする希釈液体積が得られます。
よくある質問
凍結乾燥材料を再懸濁する希釈液体積はどう計算しますか?
一貫した単位で、有限数の mass(非負)と concentration(厳密に正)を送ってください。
目標濃度がゼロまたは負のときはどうなりますか?
ゼロの concentration は無限体積を意味し、負の concentration は実験室の目標ではありません。それらの失敗は課金されません。
mass と concentration にはどの単位を使うべきですか?
商がミリリットルになる揃った対を使ってください。ミリグラムとミリグラム毎ミリリットル、グラムとグラム毎ミリリットル、または細胞数と細胞毎ミリリットルです。エンジンは混在単位を変換しません。
凍結乾燥粉末だけでなく細胞も再懸濁できますか?
はい。 細胞数を mass、細胞毎ミリリットルを concentration として扱ってください。
原液の希釈にも使えますか?
使えません。乾燥した材料や沈殿を対象とし、加える希釈液がそのまま溶解後の全量になります。液体の原液を薄めるにはC1V1 = C2V2の関係を使い、段階希釈には別のツールが必要です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/chem/resuspension \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":10,"concentration":2}'const res = await fetch("https://api.kit.forhosting.com/chem/resuspension", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 10,
"concentration": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/resuspension",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 10,
"concentration": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/resuspension", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":10,"concentration":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":10,"concentration":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/resuspension", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"mass": 10,
"concentration": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.resuspension",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
同じ純粋な算術が無料のブラウザツールと、成功した呼び出しごとに $0.002 の前払い API を動かします。そのため、実験ノートと自動化スクリプトが再溶解体積で食い違うことはありません。
再懸濁体積の意味と、公式の適用のしかた
ペイロードが細胞数で concentration が細胞毎ミリリットルの場合も、同じ比がミリリットル単位の再懸濁体積になります。この計算機はその恒等式を正確に実装します。volume_ml は mass を concentration で割った値です。これは既存の液体原液に対する C1V1 イコール C2V2 の希釈ではなく、段階希釈の計画ツールでもありません。それらの検索意図は希釈ツールの領域です。エンジンは Infinity や静かな空の本文を返す代わりに、それらのケースを invalid_input として拒否します。経路はネットワークも乱数シードも壁時計もない純粋な算術なので、同一入力は常に同一の JSON を生みます。実験ノート、LIMS フック、宿題チェッカーは実行環境をまたいでも期待する volume_ml をテストに固定できます。
入力契約、揃えた単位、応答の形、エラーの扱い
必須の有限数を二つ含む JSON 本体を POST してください。各フィールドは JSON の数または数値文字列で届いて構いません。欠落したフィールド、空文字列、非有限値はフィールド名を付けて invalid_input で失敗します。エイリアス amount、solute_mass、mass_mg は mass に対応し、target_concentration、conc、desired_concentration は concentration に対応します。成功時、本体は mass と concentration をエコーし、安定した12桁小数グリッド上で volume_ml を mass 割る concentration として報告し、分岐しやすいように公式文字列 V_mL イコール mass オーバー concentration と method resuspension を含めます。例:mass が 10、concentration が 2 なら volume_ml は 5 です。マイクロリットルが必要なら、クライアント側で volume_ml に 1000 を掛け、ご自身のピペット表と組み合わせてください。このエンドポイントはグラフも、formula フィールドを超える手順文も、単位換算行列も出しません。
再懸濁計算機が実験室と API で役立つ場面
品質グループは LIMS や学習プラットフォームに再溶解体積を固定し、ゼロまたは負の目標 concentration がノートの無限セルではなく硬い invalid_input になるようにします。実装は純粋な parse のティア A なので、成功した呼び出しは毎回、公開された基本料金 $0.002 であり、モデルトークンも外向きネットワークもありません。リクエストを小さく保ち、呼び出す前に単位を変換し、丸めた volume_ml をテストに固定すれば、宿題、LMS プラグイン、エッジワーカー向けに再現可能な再溶解体積が得られ、独自の化学計算機代数システムを立てる必要はありません。
連携の活用例
LIMS と宿題での再溶解確認
実験ノートと採点器に volume_ml を固定してください。ゼロまたは負の目標 concentration は Infinity ではなく invalid_input で失敗します。
技術的な質問
再懸濁計算機の料金はいくらですか?
ブラウザのツールは無料です。API リクエストは成功した呼び出しごとに $0.002 の前払い KIT 残高を使い、無効入力は課金されません。