Calcolatore di concentrazione DNA
Una lettura A260 di 0,50 su una diluizione di dieci volte significa 250 ng/µL di DNA a doppio filamento nello stock: assorbanza per 50 per la diluizione. Inserisca la lettura e il fattore di diluizione per avere la concentrazione da pipettare. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Assorbanza
- 0,5
- Fattore di diluizione
- 10
- Fattore di conversione
- 50 ng/µL
- Lunghezza d'onda (nm)
- 260
- Specie
- dsDNA
- Concentrazione
- 250
Un calcolatore di concentrazione del DNA converte una lettura di spettrofotometro a 260 nanometri in nanogrammi per microlitro secondo l'identità consueta del DNA a doppio filamento: la concentrazione è A260 per 50 per il fattore di diluizione. Un'unità di assorbanza a 260 nm su un cammino di un centimetro corrisponde a 50 microgrammi di dsDNA per millilitro, e quella cifra è numericamente identica a 50 nanogrammi per microlitro, l'unità che i quaderni di clonaggio e di qPCR pipettano davvero. Se la cuvetta o il piedistallo NanoDrop conteneva un'aliquota diluita, Lei moltiplica per il fattore di diluizione così il risultato è la concentrazione dello stock, non quella del pozzetto diluito.
Come A260 diventa nanogrammi per microlitro
Gli acidi nucleici assorbono luce ultravioletta con un massimo vicino a 260 nanometri perché le basi aromatiche hanno sistemi di doppi legami coniugati. Per il DNA a doppio filamento la convenzione della comunità, scritta in ogni manuale di clonaggio molecolare e in ogni SOP di NanoDrop o di cuvetta, è che un'assorbanza di 1.000 a 260 nm attraverso un cammino ottico di un centimetro corrisponde a 50 microgrammi di dsDNA per millilitro.
Microgrammi per millilitro e nanogrammi per microlitro sono lo stesso numero, quindi l'identità al banco è concentrazione in ng/µL uguale ad A260 per 50. Quando l'aliquota nella cuvetta o sul piedistallo non è lo stock non diluito — una diluizione 1-in-10 di una miniprep, una diluizione 1-in-50 di una purificazione PCR — Lei moltiplica per quel fattore così la concentrazione riferita è lo stock che pipetterà in seguito, non il pozzetto diluito che ha appena misurato.
Non stima la purezza da A260/A280, non converte in molarità e non sceglie un cammino ottico diverso dalla convenzione di un centimetro già incorporata nel fattore 50. Quelle sono ricerche diverse. Una lettura di 0.50 su una diluizione a dieci volte produce dunque 0.50 × 50 × 10 = 250 ng/µL di stock dsDNA; una lettura di 0.80 su un campione non diluito, fattore di diluizione 1, produce 40 ng/µL.
Inserisca il fattore di diluizione pari a 1 quando ha misurato lo stock stesso.
Dove un calcolatore di concentrazione del DNA giustifica l'uso
I laboratori didattici e i corsi di biologia molecolare usano un calcolatore di concentrazione del DNA perché gli apprendisti smettano di trattare un A260 grezzo come una concentrazione e possano mostrare i 250 ng/µL che spettano a una lettura di 0.50 su una diluizione di miniprep a dieci volte. Le strutture centrali e i quaderni di preparazione di plasmidi tengono la stessa identità accanto alle stampe dello spettrofotometro quando un NanoDrop riferisce 0.82 su una diluizione al doppio e lo stock che entra in una ligazione è 82 ng/µL.
Gli script di clonaggio ad alta resa, i fogli di curva standard di qPCR e gli oracoli dei compiti di un LMS necessitano di un parse deterministico che rifiuti un'assorbanza nulla o assente invece di moltiplicare e restituire in silenzio zero nanogrammi.
I siti di contenuto che si posizionano per un calcolatore di concentrazione del DNA traggono beneficio da un controllo dal vivo il cui percorso gratuito nel browser coincide con quello di automazione prepagata sullo stesso modulo puro, e non devono cannibalizzare la ricerca distinta di un calcolatore di massa inserto:vettore in ligazione: quella interrogazione vuole nanogrammi di inserto da lunghezze di frammento, non ng/µL da un A260. La convalida fallita non consuma il saldo.
Le ricerche di concentrazione di RNA a 40 ng/µL per A260 o di fattori di oligo vicini a 33 sono intenzioni diverse: resti su questa pagina quando l'acido nucleico è DNA a doppio filamento e l'unità di uscita è nanogrammi per microlitro.
Domande frequenti
Come si calcola la concentrazione del DNA a partire da A260?
Invii un'assorbanza positiva a 260 nm e un fattore di diluizione positivo. Una lettura di 0.50 su una diluizione a dieci volte è 250 ng/µL di stock dsDNA.
Perché si moltiplica per 50?
Per convenzione, un'unità A260 di DNA a doppio filamento su un cammino di 1 cm equivale a 50 µg/mL, lo stesso numero di 50 ng/µL. Questo calcolatore usa quel fattore dsDNA. Il DNA a singolo filamento e l'RNA usano fattori diversi e sono ricerche diverse.
Quale fattore di diluizione deve inserire?
Inserisca il fattore per cui l'aliquota misurata è stata diluita rispetto allo stock che pipetterà. Usi 1 se la cuvetta o il piedistallo conteneva stock non diluito, 10 se una parte di campione occupava dieci parti in totale, 50 per una diluizione a cinquanta volte.
Che cosa succede se l'assorbanza è zero o negativa?
Un A260 assente, nullo o negativo non è una densità ottica positiva, quindi il calcolatore non inventerà una concentrazione di 0 ng/µL. Quei fallimenti non vengono fatturati.
Questo calcolatore valuta la purezza del DNA o fornisce la molarità?
No. Converte solo l'A260 in ng/µL di DNA a doppio filamento con il fattore 50 e un cammino ottico di un centimetro. La purezza da A260/A280 e il passaggio alla molarità sono calcoli separati.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"absorbance": 0.5,
"dilution_factor": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dna_concentration",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_absorbance | 1000000 |
max_dilution_factor | 1000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo estremo applica quella identità per qualsiasi assorbanza finita positiva e qualsiasi fattore di diluizione finito positivo, rifiuta un A260 assente, nullo o negativo con invalid_input invece di restituire uno zero silenzioso, e alimenta l'esecutore gratuito del browser e l'API dallo stesso modulo deterministico, così un SOP stampato, un controllo dei compiti in un LMS e uno script di miniprep non divergono mai sul fatto che 0.50 per 50 per 10 sia 250 ng/µL.
Come A260 diventa nanogrammi per microlitro
Questo calcolatore di concentrazione del DNA applica esattamente quella identità: legge un A260 positivo e un fattore di diluizione positivo e restituisce concentration = absorbance × 50 × dilution_factor in nanogrammi per microlitro.
Contratto di ingresso, forma della risposta e comportamento di errore
Usi 1 quando la cuvetta conteneva stock non diluito, 10 quando una parte di campione occupava dieci parti in totale, 50 quando ha diluito un prodotto PCR concentrato cinquanta volte prima della lettura. Deve essere anch'esso un numero finito positivo. Quei fallimenti non vengono fatturati. Abbini la concentrazione al proprio rapporto di purezza e alle note di cammino ottico; questo estremo non calcola A260/A280 né corregge una cuvetta a cammino corto. Invii un corpo JSON con due numeri obbligatori. absorbance è la densità ottica A260 che lo strumento riferisce per un cammino di un centimetro o una lettura NanoDrop equivalente a dieci millimetri (alias a260, od260, a_260, od, abs). Deve essere un numero finito strettamente maggiore di zero: un bianco, una parola, uno zero o una lettura negativa corretta sul bianco non è una concentrazione di DNA e fallisce con invalid_input che nomina il campo. dilution_factor è il fattore per cui l'aliquota misurata è stata diluita rispetto allo stock che Le importa (alias dilution, factor, df, fold). Ogni campo può arrivare come numero JSON o come stringa decimale o scientifica. Campi obbligatori mancanti, stringhe vuote, valori non finiti, zeri, negativi e cifre sopra i tetti pubblicati falliscono con invalid_input. In caso di successo il corpo ripete i due ingressi, riferisce conversion_factor 50, wavelength_nm 260 e species dsDNA perché il quaderno veda quale convenzione è stata applicata, e restituisce concentration in ng/µL insieme a concentration_ug_ml, che è lo stesso numero perché le unità sono numericamente identiche. formula riafferma concentration_ng_per_uL = absorbance × 50 × dilution_factor; formula_applied sostituisce i numeri di questa chiamata, per esempio 0.5 × 50 × 10 = 250.
Dove un calcolatore di concentrazione del DNA giustifica l'uso
Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Tenga assorbanza e fattore di diluizione entro i tetti dichiarati, fissi concentration e formula_applied nelle prove e otterrà risposte riproducibili di 250 ng/µL per il caso da manuale 0.50 / 10 volte in un quaderno di laboratorio, un complemento LMS e una tubazione di miniprep.
Casi di integrazione
Stock di miniprep da un A260 diluito
Chi lavora al banco legge A260 = 0.50 su una diluizione 1-in-10 di una miniprep di plasmide e annota i 250 ng/µL restituiti come concentrazione dello stock per il clonaggio successivo.
Schede didattiche di Beer-Lambert
Gli apprendisti verificano che un A260 grezzo non è una concentrazione e confrontano concentration con una riga calcolata a mano A260 × 50 × dilution_factor per diverse letture positive.
Oracoli di SOP e di LMS
L'automazione fissa concentration e formula_applied per il caso da manuale 0.50 / 10 volte e invalid_input quando absorbance manca, è zero o è negativo.
Domande tecniche
Quanto costa il calcolatore di concentrazione del DNA?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.