Calculadora de diluição seriada
Um estoque de 1 M diluído dez vezes em cinco passos termina em 0,00001 M. Informe a concentração inicial, o fator e os passos e veja a concentração de cada tubo ao lado da diluição acumulada. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Estoque
- 1
- Fator de diluição
- 10
- Concentrações
- 1, 0,1, 0,01, 0,001, 0,0001, 0,00001
- Concentração final
- 0,00001
- Fold total
- 100.000
A diluição seriada é o procedimento padrão de laboratório para produzir uma sequência geométrica de concentrações a partir de um único estoque: em cada passo transfere-se uma fração fixa do tubo anterior para diluente fresco, de modo que a concentração se multiplica por um sobre o fator de diluição. Para uma concentração estoque C0, fator f e n passos, a concentração após i transferências é C_i igual a C0 dividido por f elevado a i, com o passo zero igual ao estoque sem diluir. Esta calculadora aceita esses três números, devolve cada concentração e o fold acumulado, e rejeita um fator de diluição abaixo de um para que um protocolo de concentração nunca seja rotulado erroneamente como diluição seriada.
Como a diluição seriada mapeia o estoque para cada tubo
Comece com uma solução estoque de concentração C0 em qualquer unidade consistente, como molar, miligramas por mililitro ou unidades formadoras de colônia por mililitro. Escolha um fator de diluição f que descreva quanto mais diluído cada tubo sucessivo fica em relação ao anterior: uma série um para dez usa f igual a dez, uma série de duas vezes usa f igual a dois, e uma série um para cem usa f igual a cem.
Após i transferências sucessivas com o mesmo fator, a concentração é exatamente C0 dividido por f elevado a i, assumindo mistura ideal e erros de volume de transferência desprezíveis. O passo zero é o próprio estoque com fold de diluição um; o passo um é C0 sobre f com fold f; o passo dois é C0 sobre f ao quadrado com fold f ao quadrado; e assim por diante até o passo n.
A concentração final é portanto C0 sobre f elevado a n, e o fold total do estoque ao último tubo é f elevado a n. Essa estrutura geométrica explica por que as diluições seriadas dominam contagens em placa de microbiologia, curvas padrão de imunoensaio e padrões de trabalho em química analítica: cada passo decimal ou binário é fácil de pipetar e de plotar em escala logarítmica. As entradas devem ser finitas; NaN e Infinity são rejeitados.
Um fator de diluição estritamente menor que um falha cedo com entrada inválida porque aumentaria a concentração em vez de diluir. Concentração estoque negativa é rejeitada pelo mesmo motivo físico. Os passos devem ser um inteiro entre um e sessenta e quatro para que séries em escala de placa permaneçam limitadas no caminho gratuito de parse.
Onde calculadoras de diluição seriada aparecem no trabalho real
Cursos de química e microbiologia do ensino médio e superior atribuem constantemente exercícios de diluição seriada, problemas de contagem CFU em placa e curvas padrão em escala log; um único oráculo confiável que devolve a concentração de cada tubo ao lado do seu fold agiliza a correção e a montagem de demonstrações. Laboratórios clínicos e de pesquisa constroem calibradores de imunoensaio e ELISA como séries geométricas a partir de um estoque e precisam de concentrações teóricas exatas antes de medir absorbâncias reais.
Equipes de qualidade que escrevem SOPs para métodos analíticos documentam padrões de trabalho como diluições sucessivas de um material de referência certificado e querem séries legíveis por máquina que coincidam com o protocolo escrito. Se mais tarde você precisar de conversão de unidades entre molaridade e concentração mássica, volumes de alíquota para um volume final alvo ou modelos de erro de pipetagem, trate-os como intenções de busca e páginas distintas em vez de sobrecarregar esta página da calculadora de diluição seriada.
Casos de uso
Gabaritos de lição de casa e provas
Gere a concentração de cada tubo e o fold acumulado de conjuntos de diluição seriada do livro para que professores e autoavaliadores compartilhem uma única verdade de base.
Curvas padrão de ELISA e placas
Planeje calibradores geométricos a partir de uma concentração estoque e um fator antes de medir absorbâncias em placas multi-poço.
Perguntas frequentes
O que é uma diluição seriada?
Uma sequência de tubos em que cada passo dilui a concentração anterior por um fator fixo f. Com estoque C0, a concentração após i passos é C_i = C0 / f^i (o passo 0 é o estoque).
O que acontece se o fator de diluição for menor que um?
Um fator menor que um concentraria em vez de diluir; esta calculadora só aceita fator ≥ 1.
Quais unidades devo usar?
Qualquer unidade de concentração consistente (M, mg/mL, CFU/mL, …).
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Como calculo a concentração final de uma série de diluições?
Divida a concentração do estoque pelo fator de diluição elevado ao número de passos. Um estoque de 1 M diluído dez vezes em cinco passos termina em 0,00001 M, uma diluição total de 100000 vezes.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"starting_concentration": 1,
"dilution_factor": 10,
"steps": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.serial_dilution",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como a diluição seriada mapeia o estoque para cada tubo
A calculadora avalia a forma potencia fechada para cada índice de zero a n em aritmética de ponto flutuante determinística, sem sementes aleatórias, sem relógios de parede e sem chamadas de rede, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Envie três campos obrigatórios. O campo steps é o número de passos de diluição após o estoque e deve ser um inteiro de um a sessenta e quatro inclusive. Verificações clássicas de livro incluem um estoque um molar com diluição dez vezes em cinco passos rendendo um, zero ponto um, zero ponto zero um, e assim por diante, e uma série de duas vezes a partir de cem miligramas por mililitro em três passos. O campo starting_concentration é a concentração estoque C0 como número finito não negativo na unidade que seu laboratório usa; as concentrações de saída são expressas nessa mesma unidade. O campo dilution_factor é o fator por passo f e deve ser um número finito maior ou igual a um; exemplos clássicos são dois, cinco e dez. Campos ausentes, strings não numéricas, NaN, Infinity, estoque negativo, fator abaixo de um, passos não inteiros, passos menores que um e passos acima de sessenta e quatro falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa a concentração inicial limpa, o fator de diluição e os passos, mais um array series de objetos com índice de passo, concentração e fold_dilution, um array plano concentrations com os mesmos valores, final_concentration igual à última entrada, total_fold igual ao fator elevado aos passos, e os rótulos formula e method para trilhas de auditoria. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de diluição seriada aparecem no trabalho real
O desenvolvimento de processos biotecnológicos frequentemente esboça trens de semente e adições de meio em vários passos como diluições por fold; alinhar a aritmética manual à saída da API importa mais do que o custo assintótico. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Fixtures de SOP e QC
Produza em lote séries teóricas para padrões de trabalho documentados e rejeite erros de fator abaixo de um com invalid_input duro.
Perguntas técnicas
O passo 0 aparece na saída?
Sim. A série sempre inclui o passo 0 como estoque sem diluir (fold_dilution = 1), depois os passos 1 até o número de passos solicitado.