Calculadora de ressuspensão
10 mg de um reagente liofilizado levados a 2 mg/mL precisam de 5 mL de diluente. Informe a massa seca, ou a contagem de células, e a concentração de trabalho em unidades compatíveis para receber o volume a adicionar em mililitros. 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
- Massa
- 10
- Concentração
- 2
- Volume (mL)
- 5
Ressuspender reagentes liofilizados, anticorpos secos a frio e células sedimentadas é um passo diário de laboratório: você conhece a massa seca ou a contagem celular do frasco, conhece a concentração de trabalho desejada e precisa do volume de diluente que faz esses dois números coincidirem. Esta calculadora de ressuspensão divide mass pela concentração-alvo e devolve esse volume em mililitros, usando unidades consistentes como miligramas com miligramas por mililitro, gramas com gramas por mililitro, ou células com células por mililitro. A concentração-alvo deve ser estritamente positiva; uma concentração nula ou negativa é rejeitada como entrada inválida em vez de produzir Infinity.
O que o volume de ressuspensão significa e como a fórmula é aplicada
A ressuspensão faz uma única pergunta de laboratório: dada uma massa conhecida de pó liofilizado, de reagente seco ou de células sedimentadas, quanto diluente você deve adicionar para atingir uma concentração de trabalho escolhida? A resposta é a razão entre mass e a concentração-alvo, com unidades escolhidas para que o quociente fique em mililitros. Quando mass está em miligramas e concentration em miligramas por mililitro, o volume fica em mililitros.
Quando mass está em gramas e concentration em gramas por mililitro, o volume novamente fica em mililitros. Quando a carga é uma contagem celular e concentration está em células por mililitro, a mesma razão é o volume de ressuspensão em mililitros. Não é uma diluição C1V1 igual a C2V2 de um estoque líquido já existente, nem um planejador de diluições seriadas; essas intenções de busca pertencem às ferramentas de diluição.
Aqui o material de partida está seco ou compactado, de modo que o volume de diluente é o próprio volume de reconstituição. Como concentration ocupa o denominador, um alvo não positivo não tem sentido físico: zero exigiria volume infinito, e uma concentração negativa não é uma concentração de laboratório. Dez miligramas apontados a dois miligramas por mililitro rendem cinco mililitros; um milhão de células apontadas a duzentos mil células por mililitro também rendem cinco mililitros.
Casos de uso
Reconstituição de anticorpos e peptídeos liofilizados
Informe os miligramas do frasco e o estoque desejado em miligramas por mililitro para obter o volume de tampão em mililitros antes de reconstituir um reagente seco.
Ressuspensão de pellets celulares a uma densidade de trabalho
Envie a contagem celular como mass e as células por mililitro como concentration para obter o volume de diluente que leva o pellet à densidade-alvo.
Perguntas frequentes
Como calculo o volume de diluente para ressuspender material liofilizado?
Envie números finitos mass (não negativa) e concentration (estritamente positiva) em unidades consistentes.
O que acontece se a concentração-alvo for zero ou negativa?
Uma concentration nula implicaria volume infinito; uma concentration negativa não é um alvo de laboratório. Essas falhas não são cobradas.
Quais unidades devo usar para mass e concentration?
Use um par consistente para que o quociente fique em mililitros: miligramas com miligramas por mililitro, gramas com gramas por mililitro, ou células com células por mililitro. O motor não converte unidades misturadas.
Posso ressuspender células além de pó liofilizado?
Sim. Trate a contagem celular como mass e as células por mililitro como concentration.
Serve para diluir uma solução-estoque?
Não. Ela foi feita para material seco ou compactado, em que o diluente adicionado é todo o volume de reconstituição. Diluir um estoque líquido segue a regra C1V1 = C2V2, e diluições seriadas pedem outra ferramenta.
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/resuspension \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":10,"concentration":2}'const res = await fetch("https://api.kit.forhosting.com/chem/resuspension", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 10,
"concentration": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/resuspension",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 10,
"concentration": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/resuspension", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":10,"concentration":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":10,"concentration":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/resuspension", 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
{
"mass": 10,
"concentration": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.resuspension",
"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
A mesma aritmética pura alimenta a ferramenta gratuita do navegador e a API pré-paga a US$ 0,002 por chamada bem-sucedida, para que anotações de bancada e scripts de automação nunca discordem de um volume de reconstituição.
O que o volume de ressuspensão significa e como a fórmula é aplicada
Esta calculadora implementa essa identidade com exatidão: volume_ml é igual a mass dividido por concentration. O motor portanto rejeita esses casos como invalid_input em vez de devolver Infinity ou um corpo vazio silencioso. Entradas idênticas sempre produzem um JSON idêntico porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede, assim cadernos de laboratório, ganchos LIMS e corretores de lição podem fixar o volume_ml esperado nos testes sem falhar entre runtimes.
Contrato de entrada, unidades consistentes, forma da resposta e erros
O motor não converte unidades: você deve enviar um par consistente para que o quociente fique em mililitros. Misturar miligramas com gramas por mililitro é erro de quem chama, não algo que este produto conserte em silêncio. mass deve ser não negativa; uma massa negativa é rejeitada porque um frasco físico não pode conter uma quantidade negativa. concentration deve ser estritamente positiva; alvos nulos ou negativos falham com uma mensagem de que a concentração-alvo não é positiva, e essas falhas não são cobradas. Envie um corpo JSON com dois números finitos obrigatórios: mass, a quantidade não negativa de material liofilizado ou de células, e concentration, o alvo estritamente positivo após a ressuspensão. Cada campo pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Os alias amount, solute_mass e mass_mg mapeiam para mass; os alias target_concentration, conc e desired_concentration mapeiam para concentration. Em caso de sucesso o corpo ecoa mass e concentration, informa volume_ml como mass dividido por concentration numa grade estável de doze casas decimais, e inclui a string de fórmula V_mL igual a mass sobre concentration mais method resuspension para que o código posterior ramifique sem farejar formas. Exemplo: mass igual a dez e concentration igual a dois produz volume_ml igual a cinco. Combine a resposta com a sua própria tabela de pipetas se precisar de microlitros: multiplique volume_ml por mil no cliente. Este endpoint não emite gráficos, prosa passo a passo além do campo formula, nem uma matriz de conversão de unidades; resolve apenas o volume de reconstituição.
Onde uma calculadora de ressuspensão se justifica no laboratório e na API
Frascos de anticorpos e peptídeos chegam liofilizados com um conteúdo declarado em miligramas e um estoque de trabalho recomendado em miligramas por mililitro; o técnico precisa do volume de tampão antes do primeiro toque de pipeta, e esta calculadora de ressuspensão devolve essa cifra em mililitros sem uma planilha. Bancadas de cultura celular ressuspendem pellets até uma densidade-alvo em células por mililitro para contagem, semeadura ou criopreservação, e a mesma razão vale quando mass é uma contagem celular. A validação falha não consome saldo. Grupos de qualidade fixam volumes de reconstituição em LIMS e plataformas de tutoria para que uma concentration-alvo nula ou negativa seja um invalid_input rígido em vez de uma célula infinita num caderno. Como a implementação é parse de nível A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha as solicitações pequenas, converta as unidades antes de chamar, fixe o volume_ml arredondado nos testes e você obtém volumes de reconstituição reproduzíveis para lições, plugins LMS e workers de borda sem montar um sistema de álgebra computacional de química próprio.
Casos de integração
Checagens de reconstituição em LIMS e em lições
Fixe volume_ml em cadernos de laboratório e corretores; uma concentration-alvo nula ou negativa falha como invalid_input em vez de Infinity.
Perguntas técnicas
Quanto custa a calculadora de ressuspensão?
A ferramenta do navegador é gratuita. As solicitações API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.