Calcolatore diluizione seriale
Uno stock a 1 M diluito dieci volte per cinque passi arriva a 0,00001 M. Inserisca la concentrazione iniziale, il fattore e i passi e vedrà la concentrazione di ogni provetta accanto alla sua diluizione cumulativa. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Soluzione stock
- 1
- Fattore di diluizione
- 10
- Concentrazioni
- 1, 0,1, 0,01, 0,001, 0,0001, 0,00001
- Concentrazione finale
- 0,00001
- Fold totale
- 100.000
La diluizione seriale è la procedura di laboratorio standard per produrre una sequenza geometrica di concentrazioni a partire da un unico stock: ogni passo trasferisce una frazione fissa del tubo precedente in diluente fresco, così la concentrazione si moltiplica per l'inverso del fattore di diluizione. Per una concentrazione di stock C0, un fattore f e n passi, la concentrazione dopo i trasferimenti è C_i uguale a C0 diviso per f elevato a i, con il passo zero pari allo stock non diluito. Questo calcolatore accetta quei tre numeri, restituisce ogni concentrazione e il fold cumulativo, e rifiuta un fattore di diluizione inferiore a uno affinché un protocollo di concentrazione non venga etichettato erroneamente come diluizione seriale.
Come la diluizione seriale mappa lo stock su ogni tubo
Inizi con una soluzione stock di concentrazione C0 in qualsiasi unità coerente, ad esempio molare, milligrammi per millilitro o unità formanti colonia per millilitro. Scelga un fattore di diluizione f che descriva quanto più diluito è ciascun tubo successivo rispetto al precedente: una serie uno a dieci usa f uguale a dieci, una serie a due volte usa f uguale a due, e una serie uno a cento usa f uguale a cento.
Dopo i trasferimenti successivi con lo stesso fattore, la concentrazione è esattamente C0 diviso per f elevato a i, assumendo miscelazione ideale ed errori di volume di trasferimento trascurabili. Il passo zero è lo stock stesso con fold di diluizione uno; il passo uno è C0 su f con fold f; il passo due è C0 su f al quadrato con fold f al quadrato; e così via fino al passo n.
La concentrazione finale è quindi C0 su f elevato a n, e il fold totale dallo stock all'ultimo tubo è f elevato a n. Questa struttura geometrica spiega perché le diluizioni seriali dominano le conte su piastra in microbiologia, le curve standard di immunoanalisi e gli standard di lavoro in chimica analitica: ogni passo decimale o binario è facile da pipettare e da tracciare su scala logaritmica. Le voci devono essere finite; NaN e Infinity vengono rifiutati.
Un fattore di diluizione strettamente inferiore a uno fallisce subito con input non valido perché aumenterebbe la concentrazione anziché diluirla. Una concentrazione stock negativa è rifiutata per la stessa ragione fisica. I passi devono essere un intero tra uno e sessantaquattro così le serie a scala piastra restano limitate sul percorso gratuito di parse.
Dove compaiono i calcolatori di diluizione seriale nel lavoro reale
I corsi di chimica e microbiologia delle scuole superiori e dell'università assegnano costantemente esercizi di diluizione seriale, problemi di conteggio CFU su piastra e curve standard in scala log; un unico oracolo affidabile che restituisce la concentrazione di ogni tubo accanto al suo fold accelera la correzione e la preparazione delle dimostrazioni. I laboratori clinici e di ricerca costruiscono calibratori di immunoanalisi ed ELISA come serie geometriche da uno stock e necessitano concentrazioni teoriche esatte prima di misurare le assorbanze reali.
I team qualità che redigono SOP per metodi analitici documentano standard di lavoro come diluizioni successive di un materiale di riferimento certificato e vogliono serie leggibili da macchina allineate al protocollo scritto. Se più avanti Le servono conversioni di unità tra molarità e concentrazione massica, volumi di aliquota per un volume finale obiettivo o modelli di errore di pipettaggio, li tratti come intenzioni di ricerca e landing distinte anziché sovraccaricare questa pagina del calcolatore di diluizione seriale.
Casi d'uso
Chiavi di risposta per compiti ed esami
Generi la concentrazione di ogni tubo e il fold cumulativo per i set di diluizione seriale del libro così docenti e autovalutatori condividono un'unica verità di riferimento.
Curve standard ELISA e piastre
Pianifichi calibratori geometrici da una concentrazione stock e un fattore prima di misurare le assorbanze su piastre multi-pozzetto.
Domande frequenti
Che cos'è una diluizione seriale?
Una sequenza di tubi in cui ogni passo diluisce la concentrazione precedente di un fattore fisso f. Con stock C0, la concentrazione dopo i passi è C_i = C0 / f^i (il passo 0 è lo stock).
Cosa succede se il fattore di diluizione è inferiore a uno?
Un fattore inferiore a uno concentrerebbe anziché diluire; questo calcolatore accetta solo fattore ≥ 1.
Quali unità devo usare?
Qualsiasi unità di concentrazione coerente (M, mg/mL, CFU/mL, …).
Quanto costa?
Lo strumento browser è gratuito e gira in locale.
Come si calcola la concentrazione finale di una serie di diluizioni?
Divida la concentrazione dello stock per il fattore di diluizione elevato al numero di passi. Uno stock a 1 M diluito dieci volte per cinque passi arriva a 0,00001 M, con una diluizione totale di 100000 volte.
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/chem/serial-dilution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_concentration":1,"dilution_factor":10,"steps":5}'const res = await fetch("https://api.kit.forhosting.com/chem/serial-dilution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_concentration": 1,
"dilution_factor": 10,
"steps": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/serial-dilution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_concentration": 1,
"dilution_factor": 10,
"steps": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/serial-dilution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_concentration":1,"dilution_factor":10,"steps":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_concentration":1,"dilution_factor":10,"steps":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/serial-dilution", 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
{
"starting_concentration": 1,
"dilution_factor": 10,
"steps": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.serial_dilution",
"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. |
Note tecniche
Come la diluizione seriale mappa lo stock su ogni tubo
Il calcolatore valuta la forma potenza chiusa per ogni indice da zero a n in aritmetica floating-point deterministica, senza semi casuali, senza orologi di parete e senza chiamate di rete, così input identici producono sempre lo stesso JSON.
Cosa invia e cosa riceve in risposta
Invii tre campi obbligatori. Il campo steps è il numero di passi di diluizione dopo lo stock e deve essere un intero da uno a sessantaquattro inclusi. Controlli classici da manuale includono uno stock un molare con diluizione dieci volte su cinque passi che produce uno, zero virgola uno, zero virgola zero uno, e così via, e una serie a due volte da cento milligrammi per millilitro su tre passi. Il campo starting_concentration è la concentrazione stock C0 come numero finito non negativo nell'unità che usa il Suo laboratorio; le concentrazioni di output sono espresse nella stessa unità. Il campo dilution_factor è il fattore per passo f e deve essere un numero finito maggiore o uguale a uno; esempi classici sono due, cinque e dieci. Campi mancanti, stringhe non numeriche, NaN, Infinity, stock negativo, fattore sotto uno, passi non interi, passi minori di uno e passi sopra sessantaquattro falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta ripete la concentrazione iniziale ripulita, il fattore di diluizione e i passi, più un array series di oggetti con indice di passo, concentrazione e fold_dilution, un array piatto concentrations degli stessi valori, final_concentration uguale all'ultima voce, total_fold uguale al fattore elevato ai passi, e le etichette formula e method per le tracce di audit. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato.
Dove compaiono i calcolatori di diluizione seriale nel lavoro reale
Lo sviluppo di processi biotecnologici spesso abbozza treni di semina e spike di mezzo multi-passo come diluizioni per fold; allineare l'aritmetica a mano all'output API conta più del costo asintotico. Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per voce riuscita e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture SOP e QC
Produca in blocco serie teoriche per standard di lavoro documentati e rifiuti con invalid_input duro gli errori di fattore sotto uno.
Domande tecniche
Il passo 0 compare nell'output?
Sì. La serie include sempre il passo 0 come stock non diluito (fold_dilution = 1), poi i passi da 1 al numero di passi richiesto.