Frequência de mutação
Transforme uma contagem de colônias em mutantes por célula: 50 colônias resistentes de 100000000 células viáveis plaqueadas significam um mutante a cada 2000000 de células, um número comparável entre culturas e triagens. 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
- Colônias mutantes
- 50
- Células viáveis
- 100.000.000
- Frequência de mutação
- 0,0000005
- Células por mutante
- 2.000.000
A frequência de mutação é a fração observada de células mutantes em um cultivo plaqueado: as colônias mutantes contadas em meio seletivo, divididas pelo número total de células viáveis que de fato foram plaqueadas. Estudantes, autores de testes de flutuação e microbiologistas de controle de qualidade precisam dessa razão como mutantes por célula, não como uma contagem bruta de colônias que ainda esconde a diluição e o volume usados para semear a placa. Esta calculadora de frequência de mutação aceita a contagem de colônias mutantes e o total de células viáveis plaqueadas, divide a primeira pelo segundo e devolve a frequência junto com uma leitura de um em N quando algum mutante foi anotado. Uma contagem celular total nula ou negativa é rejeitada como entrada inválida porque esse denominador tornaria a frequência indefinida ou não física.
O que significa a frequência de mutação e como o quociente é calculado
Em uma triagem típica de resistência ou auxotrofia você plaqueia um número conhecido de células viáveis em meio seletivo e conta as colônias que crescem. Essas colônias são o numerador. O denominador não é o volume pipetado nem a densidade óptica do frasco: é o número total de unidades formadoras de colônia que de fato chegaram à placa depois de já aplicados a diluição e o volume.
A frequência de mutação é esse quociente, escrito por convenção como f igual a colônias mutantes sobre células viáveis plaqueadas, e a unidade é mutantes por célula. Cinquenta colônias resistentes a partir de cem milhões de células viáveis equivalem a cinco vezes dez à menos sete mutantes por célula, o mesmo que um mutante em dois milhões de células. Zero colônias mutantes é uma observação legítima e produz frequência zero.
O modelo é um instantâneo de um cultivo, não uma taxa. Não envie CFU por mililitro a menos que você já tenha multiplicado pelo volume plaqueado e pelo fator de diluição.
Casos de uso
Tarefa de aula sobre plaqueamento
Permita que estudantes enviem contagens de colônias mutantes e células viáveis plaqueadas e verifiquem a frequência de mutantes por célula contra a identidade f = mutants / N.
Frequência por cultivo em um teste de flutuação
Calcule a frequência observada de cada cultivo independente antes de alimentar o conjunto a um estimador de taxa de Luria–Delbrück ou Lea–Coulson.
Triagens de resistência em CQ e correção automática de provas
Ofereça a técnicos e corretores um oráculo determinístico de frequência de mutação que rejeita uma contagem celular total nula ou negativa em vez de inventar uma razão.
Perguntas frequentes
Frequência de mutação é o mesmo que taxa de mutação?
Não. Frequência é a proporção observada de mutantes em um cultivo. Taxa de mutação é mutações por célula por geração e exige um teste de flutuação com vários cultivos independentes.
Como calculo a frequência de mutação a partir das colônias?
Divida as colônias mutantes da placa seletiva pelo total de células viáveis plaqueadas. Com 50 colônias em 100000000 células, o resultado é um mutante a cada 2000000 de células.
Que número devo usar como células viáveis?
As unidades formadoras de colônia que de fato chegaram à placa, já aplicados a diluição e o volume plaqueado. Se você só tem uma contagem por mililitro, multiplique antes pelo volume plaqueado e pelo fator de diluição.
E se nenhuma colônia mutante crescer?
Zero colônias mutantes é uma observação válida e dá frequência zero. A leitura de um em tantos só aparece quando pelo menos um mutante foi contado.
Serve para um teste de flutuação?
Sim, para obter a frequência observada de cada cultura independente antes de levar o conjunto a um estimador de taxa como o de Luria–Delbrück. Cada resultado é um retrato de uma cultura, não uma taxa de mutação.
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/bio/mutation-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mutant_colonies":50,"viable_cells":100000000}'const res = await fetch("https://api.kit.forhosting.com/bio/mutation-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mutant_colonies": 50,
"viable_cells": 100000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/mutation-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mutant_colonies": 50,
"viable_cells": 100000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/mutation-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mutant_colonies":50,"viable_cells":100000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mutant_colonies":50,"viable_cells":100000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/mutation-frequency", 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
{
"mutant_colonies": 50,
"viable_cells": 100000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.mutation_frequency",
"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
O que significa a frequência de mutação e como o quociente é calculado
A taxa de mutação pergunta quantos eventos mutacionais ocorrem por célula por geração e exige vários cultivos independentes mais um estimador de Luria–Delbrück, Lea–Coulson ou MSS; este endpoint não ajusta esses modelos. Mantenha mutant_colonies e viable_cells em unidades de contagem coincidentes.
Contrato de entrada, campos de resposta e erros de validação
Envie por POST um corpo JSON com dois números finitos obrigatórios: mutant_colonies para as colônias anotadas em meio seletivo, e viable_cells para o total de células viáveis plaqueadas. Aliases curtos funcionam da mesma forma: mutants, mutant_count, colonies, colony_count, mutants_count, total_cells, total_viable, total_viable_cells, cells_plated, viable_count, n e N. Cada campo pode chegar como número JSON ou como string numérica, inclusive notação científica como 1e8; strings vazias, chaves ausentes, valores não finitos e magnitudes além do limite absoluto suportado falham com invalid_input indicando o campo. mutant_colonies deve ser não negativo porque uma contagem de colônias negativa não é uma anotação física. viable_cells deve ser estritamente maior que zero: uma contagem celular total nula ou negativa não pode calcular a frequência de mutação e é o erro que esta calculadora existe para capturar com nitidez em vez de devolver Infinity ou NaN. Em caso de sucesso o corpo ecoa ambas as entradas após arredondamento estável, informa mutation_frequency como mutantes por célula, reafirma a identidade em uma string formula e, quando a contagem de mutantes é positiva, inclui cells_per_mutant como o recíproco para que um caderno possa imprimir um mutante em N células sem uma segunda divisão. Quando a contagem de mutantes é zero, cells_per_mutant é omitido em vez de enviado como null. Exemplo: mutant_colonies cinquenta e viable_cells cem milhões produz mutation_frequency cinco vezes dez à menos sete e cells_per_mutant dois milhões. A validação falha não é cobrada; chamadas bem-sucedidas usam saldo pré-pago KIT no preço base publicado US$ 0,002 por item.
Onde uma calculadora de frequência de mutação agrega valor
Cursos de graduação em genética e microbiologia pedem recuperar mutantes por célula a partir de uma contagem de colônias declarada e um plaqueamento de células viáveis; um oráculo determinístico marca como errado o caso de contagem celular total nula ou negativa em vez de devolver em silêncio Infinity que um corretor defeituoso poderia tratar como acerto. Relatos de teste de flutuação ainda precisam da frequência por cultivo mesmo quando o resultado publicado é uma taxa: cada cultivo independente contribui com o próprio f, e este endpoint é o quociente honesto daquele frasco. Equipes de controle de qualidade que desafiam uma cepa de produção ou monitoram resistência espontânea podem fixar o JSON arredondado em um caderno para que dois analistas nunca discordem se cinquenta colônias a partir de uma vezes dez à oito células são cinco vezes dez à menos sete ou cinco vezes dez à menos oito. Como a implementação é parse de nível A puro, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. A calculadora não converte CFU por mililitro, não aplica correção de Poisson para jackpots e não estima mutações por geração — envie a contagem já escalada do que foi plaqueado e trate mutation_frequency como a proporção observada naquele cultivo quando encadear no próprio código de taxa ou de intervalo de confiança.
Perguntas técnicas
Como calcular a frequência de mutação a partir de colônias plaqueadas?
Envie mutant_colonies e uma contagem viable_cells positiva (já escalada pela diluição e pelo volume plaqueado). A API devolve mutation_frequency = mutant_colonies / viable_cells, em mutantes por célula.
O que acontece se a contagem celular total for zero ou negativa?
A tarefa falha com invalid_input. Um valor viable_cells nulo ou negativo não pode ser um denominador de plaqueamento, então a frequência não é calculada e a chamada não é cobrada.
O que significa cells_per_mutant?
É o recíproco da frequência: viable_cells dividido por mutant_colonies. Cinquenta mutantes a partir de 1e8 células equivalem a 2e6, ou seja um mutante em dois milhões de células. O campo é omitido quando a contagem de mutantes é zero.
Quanto custa a calculadora de frequência de mutação?
A ferramenta do navegador é gratuita. Requisições de API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.