Calcolatore da nanogrammi di DNA a copie in base alla lunghezza
Questo calcolatore trasforma i nanogrammi di DNA in una stima del numero di molecole di DNA a doppio filamento presenti nella massa misurata.
Esegui gratis nel browser
Inserisca la massa in nanogrammi e la lunghezza della molecola in coppie di basi. Lo strumento converte i nanogrammi in grammi, stima la massa molare usando 660 grammi per mole per ogni coppia di basi, calcola le moli e moltiplica il risultato per la costante esatta di Avogadro. È utile per preparare standard, verificare le quantità di stampo e documentare i calcoli del numero di copie senza gestire manualmente la notazione scientifica.
Dalla misura della massa di DNA al numero di molecole
Un fluorimetro, uno spettrofotometro o il certificato di un fornitore esprimono normalmente il DNA come massa, mentre molti piani sperimentali richiedono una stima del numero di molecole. Questo calcolatore collega le due grandezze per il DNA a doppio filamento. Inserisca la massa totale in nanogrammi e la lunghezza di una molecola in coppie di basi. Il calcolo converte innanzitutto i nanogrammi in grammi, perché la massa molare è espressa in grammi per mole. Successivamente stima la massa di una mole di molecole moltiplicando la lunghezza in coppie di basi per 660 grammi per mole per coppia di basi. Dividendo la massa del campione per tale massa molare si ottengono le moli di DNA; moltiplicandole per il numero di Avogadro si ricavano le copie molecolari. Il risultato conserva i valori inseriti, le moli, la massa molare stimata, le costanti, la formula, il numero di copie e una stringa leggibile in notazione scientifica. Una massa pari a zero produce correttamente zero copie, mentre la lunghezza deve essere positiva, perché in questo modello una molecola di zero coppie di basi non ha una massa molare significativa.
Comprendere l’ipotesi di 660 g/mol per coppia di basi
Il risultato è una stima basata su una massa molare media di 660 grammi per mole per ogni coppia di basi del DNA a doppio filamento. Le sequenze reali differiscono leggermente, poiché le quattro basi non hanno masse molecolari identiche; anche la chimica terminale, le etichette, le modifiche, i controioni o strutture insolite possono variare la massa. Per plasmidi, ampliconi e standard a doppio filamento comuni, questa media è una convenzione pratica e spesso risulta più precisa della misurazione della concentrazione iniziale. La capacità mantiene esplicita questa ipotesi anziché richiedere un tipo di molecola nascosto o ambiguo. Non applichi il risultato invariato a DNA a singolo filamento, RNA, oligonucleotidi con modifiche rilevanti o miscele di molecole con lunghezze differenti. Per un campione misto, una sola massa e una sola lunghezza non determinano un numero di copie univoco. Se la composizione esatta della sequenza o le estremità modificate incidono sull’esperimento, calcoli prima la massa molare specifica della sequenza e adoperi un metodo che accetti direttamente tale valore. La risposta riporta la costante 660 affinché ogni calcolo salvato documenti chiaramente la propria ipotesi.
Usare la stima per standard e pianificazione sperimentale
Le stime del numero di copie sono particolarmente utili per preparare standard di qPCR o PCR digitale, confrontare quantità di stampo, pianificare diluizioni seriali o convertire la concentrazione di un costrutto purificato in molecole per aliquota. Se la concentrazione è espressa in nanogrammi per microlitro, la moltiplichi prima per il volume dell’aliquota in microlitri, ottenendo i nanogrammi totali da inserire qui. Mantenga coerenti le unità: il campo della massa richiede nanogrammi, non picogrammi o microgrammi, mentre quello della lunghezza richiede coppie di basi, non kilobasi. Il risultato può contenere una frazione di copia perché rappresenta un valore atteso derivato da una misura di massa complessiva, non l’affermazione che una provetta contenga letteralmente parte di una molecola. Con conteggi attesi bassi, variabilità del campionamento, adsorbimento, degradazione, errori di pipettaggio e incertezza della concentrazione possono prevalere sulla conversione matematica. Consideri il valore una stima di preparazione e conservi le cifre significative appropriate delle misure originali. Il calcolo deterministico funziona senza rete né memorizzazione dei dati del campione; le chiamate automatizzate costano $0.002 per richiesta, mentre la versione browser esegue localmente la stessa operazione.
Casi d'uso
Preparare una curva standard di qPCR
Stimi le copie in una massa nota di plasmide o amplicone prima di progettare una serie di diluizioni.
Convertire un’aliquota di una scorta di DNA
Trasformi concentrazione per volume dell’aliquota in nanogrammi totali e stimi quante molecole contiene.
Documentare le quantità di stampo
Registri formula, costanti, massa molare, moli e stima delle copie insieme al protocollo sperimentale.
Domande frequenti
Quale equazione usa il calcolatore?
Le copie sono pari alla massa in nanogrammi moltiplicata per 1e-9 grammi per nanogrammo e per il numero di Avogadro, divisa per la lunghezza in coppie di basi moltiplicata per 660 g/mol per coppia di basi.
Il calcolo riguarda DNA a doppio o singolo filamento?
Riguarda il DNA a doppio filamento. La massa molare media fissa è 660 g/mol per coppia di basi, quindi il DNA a singolo filamento richiede un’ipotesi diversa.
Perché il risultato può includere una frazione di copia?
Il risultato è una stima continua ottenuta da una misura di massa complessiva. Esprime un numero atteso di molecole, non un’osservazione diretta delle singole molecole.
Posso inserire una concentrazione in ng/µL?
Non direttamente. Moltiplichi la concentrazione in ng/µL per il volume in µL, quindi inserisca la massa totale risultante in nanogrammi.
Quanto è precisa la stima?
La precisione dipende dalla massa misurata, dalla purezza e lunghezza della molecola e dall’adeguatezza della media di 660 g/mol per coppia di basi. Composizione della sequenza e modifiche possono cambiare la massa molare effettiva.
Quanto costa un calcolo automatizzato?
Una richiesta API costa $0.002. Il calcolatore nel browser può eseguire localmente lo stesso calcolo deterministico.
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/ng-to-copies-dna \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_ng":10,"length_bp":3000}'const res = await fetch("https://api.kit.forhosting.com/bio/ng-to-copies-dna", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_ng": 10,
"length_bp": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/ng-to-copies-dna",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_ng": 10,
"length_bp": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/ng-to-copies-dna", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_ng":10,"length_bp":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_ng":10,"length_bp":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/ng-to-copies-dna", 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
{
"mass_ng": 10,
"length_bp": 3000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.ng_to_copies_dna",
"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.
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. |