DNA濃度計算
10倍希釈で測ったA260が0.50なら、ストックの二本鎖DNAは250 ng/µLです。吸光度×50×希釈倍率で計算します。測定値と希釈倍率を入れれば、実際にピペットで取るストックの濃度が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 吸光度
- 0.5
- 希釈倍率
- 10
- 換算係数
- 50 ng/µL
- 波長 (nm)
- 260
- 種
- dsDNA
- 濃度
- 250
DNA濃度の計算は、分光光度計の260ナノメートルの読みを、二本鎖DNAの慣例の恒等式でナノグラム毎マイクロリットルへ直します。濃度は A260 に 50 と希釈倍率を掛けたものです。光路長1センチメートルで260 nmの吸光度1単位は dsDNA 50マイクログラム毎ミリリットルに相当し、その数はクローニングや qPCR のノートが実際にピペットする単位である 50ナノグラム毎マイクロリットルと数値的に同じです。キュベットや NanoDrop の台に希釈した分注があった場合は、その倍率を掛けて、結果が希釈ウェルではなく原液の濃度になるようにします。
A260がナノグラム毎マイクロリットルになる仕組み
核酸は芳香環塩基が共役した二重結合を持つため、260ナノメートル付近にピークを持つ紫外線を吸収します。二本鎖DNAについて、分子クローニングの手引と NanoDrop やキュベットの各 SOP に書かれた共同体の慣例は、光路長1センチメートルで 260 nm の吸光度 1.000 が dsDNA 50マイクログラム毎ミリリットルに相当する、というものです。
マイクログラム毎ミリリットルとナノグラム毎マイクロリットルは同じ数なので、実験台での恒等式は ng/µL の濃度が A260 かける 50 です。
キュベットや台の分注が未希釈の原液でないとき — miniprep の 1-in-10 希釈、PCR 精製の 1-in-50 希釈 — その倍率を掛けて、報告される濃度が今測った希釈ウェルではなく、あとでピペットする原液になるようにします。本DNA濃度計算はその恒等式をそのまま適用します。
A260/A280 から純度を見積もらず、モル濃度へ換算せず、因子 50 に既に織り込まれた1センチメートルの慣例以外の光路長も選びません。
それらは別の検索です。 十倍希釈での読み 0.50 はしたがって 0.50 × 50 × 10 = 250 ng/µL の dsDNA 原液になり、未希釈試料・希釈倍率 1 の読み 0.80 は 40 ng/µL になります。原液そのものを測ったときは、希釈倍率を 1 として入力してください。
DNA濃度計算が役立つ場面
教育実験室と分子生物学の講座は、学習者が生の A260 を濃度として扱わず、miniprep の十倍希釈での読み 0.50 に属する 250 ng/µL を示せるよう、DNA濃度の計算を使います。
中核施設とプラスミド調製ノートは、NanoDrop が二倍希釈で 0.82 を報告し、ライゲーションに入る原液が 82 ng/µL であるとき、分光光度計の印字の横に同じ恒等式を置きます。
高処理のクローニング脚本、qPCR の検量線表、LMS の宿題の神託は、ゼロや欠けた吸光度を掛けて黙ってゼロナノグラムを返す代わりに拒否する決定的な parse を必要とします。
DNA濃度計算で順位を取る内容サイトは、無料ブラウザ経路と前払い自動化経路が同じ純モジュールで一致するライブ部品の恩恵を受け、ライゲーションのインサート対ベクター質量計算という別検索を食ってはなりません。その問い合わせは断片長からのインサートナノグラムを求め、A260 からの ng/µL ではありません。検証失敗は残高を消費しません。
A260 あたり 40 ng/µL の RNA 濃度や 33 前後のオリゴ因子は別意図です。核酸が二本鎖DNAで、出力単位がナノグラム毎マイクロリットルであるときは、この頁に留まってください。
よくある質問
A260からDNA濃度をどう計算しますか?
260 nm の正の吸光度と正の希釈倍率を送ってください。十倍希釈での読み 0.50 は dsDNA 原液 250 ng/µL です。
なぜ 50 を掛けるのですか?
慣例では、光路長 1 cm の二本鎖DNAの A260 1単位は 50 µg/mL であり、50 ng/µL と同じ数です。本計算はその dsDNA 因子を使います。一本鎖DNAと RNA は別の因子を使い、別の検索です。
どの希釈倍率を入れるべきですか?
測った分注が、ピペットする原液に対して何倍に薄められたかを入れてください。キュベットや台が未希釈の原液だったときは 1、試料1部が全体で十部だったときは 10、五十倍希釈なら 50 です。
吸光度がゼロまたは負だとどうなりますか?
欠けた・ゼロの・負の A260 は正の光学密度ではないので、計算は 0 ng/µL という濃度を作りません。それらの失敗は課金されません。
DNAの純度やモル濃度も分かりますか?
いいえ。係数50と光路長1 cmを使い、A260を二本鎖DNAのng/µLに換算するだけです。A260/A280による純度の確認やモル濃度への換算は別の手順になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/dna-concentration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbance":0.5,"dilution_factor":10}'const res = await fetch("https://api.kit.forhosting.com/bio/dna-concentration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbance": 0.5,
"dilution_factor": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dna-concentration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbance": 0.5,
"dilution_factor": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dna-concentration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbance":0.5,"dilution_factor":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbance":0.5,"dilution_factor":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dna-concentration", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"absorbance": 0.5,
"dilution_factor": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dna_concentration",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_absorbance | 1000000 |
max_dilution_factor | 1000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この端点は、正の有限な吸光度と正の有限な希釈倍率にその恒等式を適用し、欠けた・ゼロの・負の A260 は黙ってゼロを返す代わりに invalid_input で拒み、同じ決定的モジュールで無料のブラウザ実行と API を動かすため、印刷した SOP、LMS の宿題確認、miniprep の脚本が 0.50 かける 50 かける 10 が 250 ng/µL かどうかで食い違うことはありません。
A260がナノグラム毎マイクロリットルになる仕組み
正の A260 と正の希釈倍率を読み、ナノグラム毎マイクロリットルで concentration = absorbance × 50 × dilution_factor を返します。
入力契約、応答の形、誤りの扱い
キュベットが未希釈の原液だったときは 1、試料1部が全体で十部だったときは 10、濃い PCR 産物を読みの前に五十倍に薄めたときは 50 を使います。これも正の有限数でなければなりません。例は 0.5 × 50 × 10 = 250 です。濃度はご自身の純度比と光路長のメモと組み合わせてください。この端点は A260/A280 を計算せず、短い光路のキュベットも補正しません。必須の二つの数を含む JSON 本体を送ってください。absorbance は、光路長1センチメートルまたは十ミリメートル相当の NanoDrop 読みとして装置が報告する A260 光学密度です(別名 a260、od260、a_260、od、abs)。ゼロより真に大きい有限数でなければならず、空白・語・ゼロ・ブランク補正後の負の読みは DNA 濃度ではなく、欄名付きの invalid_input で失敗します。dilution_factor は、測った分注が関心のある原液に対して何倍に薄められたかの倍率です(別名 dilution、factor、df、fold)。各欄は JSON 数でも十進または科学表記の文字列でもよく、必須欄の欠落、空文字、有限でない値、ゼロ、負、公表上限を超える値は invalid_input で失敗します。それらの失敗は課金されません。成功時は二つの入力を返し、どの慣例が使われたかをノートが見られるよう conversion_factor 50、wavelength_nm 260、species dsDNA を知らせ、単位が数値的に同じであるため同じ数である concentration_ug_ml とともに ng/µL の concentration を返します。formula は concentration_ng_per_uL = absorbance × 50 × dilution_factor を再掲し、formula_applied はこの呼び出しの数を代入します。
DNA濃度計算が役立つ場面
実装は純粋な parse の段階 A なので、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルトークンも外向き通信もありません。吸光度と希釈倍率を宣言された上限内に保ち、concentration と formula_applied を試験に固定すれば、実験ノート・LMS 拡張・miniprep 配管向けに、教科書の 0.50 / 10倍の場合に対する再現可能な 250 ng/µL の答えが得られます。
連携の活用例
希釈したA260からminiprep原液を求める
実験台の担当者はプラスミド miniprep の 1-in-10 希釈で A260 = 0.50 を読み、返された 250 ng/µL を後工程のクローニング用原液濃度として記録します。
授業用のBeer-Lambert演習票
学習者は生の A260 が濃度ではないことを確かめ、いくつかの正の読みについて手計算の A260 × 50 × dilution_factor の行と concentration を比べます。
SOPとLMSの照合役
自動化は教科書の 0.50 / 10倍の場合に concentration と formula_applied を固定し、absorbance が欠けている・ゼロ・負のときは invalid_input とします。
技術的な質問
DNA濃度の計算はいくらかかりますか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い残高から $0.002 を使い、無効な入力は課金されません。