Calculadora de eficiência qPCR
Confira um ensaio de qPCR pela curva padrão: inclinação de −3,32 corresponde a uma eficiência pouco acima de 100 %, com fator de 2,000805254556 por ciclo, ou seja, o produto quase dobra a cada rodada. 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
- Inclinação
- -3,32
- Eficiência (%)
- 100,0805254556 %
- Eficiência
- 1,0008052546
- Fator de amplificação
- 2,0008052546
A PCR quantitativa (qPCR) informa um ciclo de quantificação (Cq ou Ct) que, em um ensaio exponencial bem-comportado, escala de forma linear com o logaritmo na base dez da quantidade inicial de molde. A inclinação dessa curva padrão não é um coeficiente decorativo: ela cifra a eficiência de amplificação por ciclo por meio da identidade de forma fechada E igual a dez elevado a menos um dividido pela inclinação, menos um. Esta calculadora de eficiência qPCR aplica essa identidade com exatidão. Informe a inclinação ajustada de Ct versus log10(concentração) ou log10(número de cópias) e a tarefa devolve a eficiência em por cento, a fração adimensional E e o fator de amplificação por ciclo dez elevado a menos um dividido pela inclinação. Uma inclinação próxima de −3.32 corresponde a cem por cento, a duplicação perfeita em cada ciclo.
O que a inclinação da curva padrão significa para a eficiência qPCR
A reação em cadeia da polimerase quantitativa, também chamada PCR em tempo real, mede a fluorescência a cada ciclo e informa um ciclo de quantificação Cq (historicamente Ct) no qual o sinal cruza um limiar escolhido. Quando uma série de diluições de molde conhecido é corrida em condições idênticas, o gráfico de Cq versus o logaritmo na base dez da concentração ou do número de cópias iniciais é a curva padrão. No regime exponencial essa reta é linear, e a inclinação estima experimentalmente a eficiência de amplificação por ciclo.
Multiplicar E por cem expressa a eficiência em por cento, que é como artigos de método, listas MIQE e bulas de kit comunicam o desempenho do ensaio. Duplicação perfeita significa que cada ciclo multiplica o produto por dois, de modo que um mais E vale dois, E vale um e a eficiência é cem por cento. Resolver dez elevado a menos um dividido pela inclinação igual a dois dá inclinação igual a menos log10 de dois, cerca de −3.321928.
Inclinações mais suaves, como −3.10, implicam eficiências acima de cem por cento; inclinações mais íngremes, como −3.58, implicam eficiências perto de noventa por cento. Esta calculadora não ajusta pontos Cq, não estima R-squared nem inverte um Cq para a quantidade inicial: ela converte uma inclinação já ajustada em E e em E por cento com uma avaliação determinística de ponto flutuante que você pode fixar em testes e no caderno eletrônico.
Contrato de entrada, campos de resposta e validação
O exemplo clássico de manual, inclinação −3.32, devolve um por cento bem próximo de cem, porque dez elevado a um dividido por 3.32 fica logo acima de dois. Uma inclinação de −3.58 é o exemplo de sala habitual perto de noventa por cento. Uma inclinação exatamente zero é recusada porque menos um dividido pela inclinação não está definido: a mensagem afirma que a inclinação da curva padrão é zero.
Também se recusa uma inclinação tão próxima de zero que a potência transborda para um número não finito. Validação falha não é faturada. Inclinações típicas de qPCR são negativas; uma inclinação positiva está definida matematicamente e é devolvida em vez de ser adivinhada, mas é incomum em uma série de diluição na qual Cq aumenta quando o molde diminui.
Fluxos de ensaio, janelas de aceitação e intenção de busca
Quem desenvolve métodos usa de noventa a cento e dez por cento como janela comum de aceitação para um ensaio novo de sonda de hidrólise ou SYBR; valores muito fora dessa faixa apontam dímeros de primer, viés de pipetagem, inibição ou um ajuste não linear.
Laboratórios de ensino podem fixar a inclinação ideal em menos log10 de dois para que os estudantes vejam cem por cento e depois movê-la para −3.6 ou −3.1 para mostrar como uma mudança pequena na inclinação se traduz em uma mudança grande de E, porque o mapa é exponencial. Limites: esta ferramenta não ajusta os pontos, não calcula R-squared nem a ordenada na origem, não converte Cq em cópias e não aplica uma mudança de vezes de quantificação relativa de Pfaffl. Validação falha não consome saldo pré-pago.
Casos de uso
Validação de ensaio e relatórios MIQE
Converta a inclinação da curva padrão ajustada pelo instrumento em um por cento de eficiência para pacotes de validação, bulas de kit e relatórios de desempenho qPCR no estilo MIQE.
Ensinar a identidade 10^(-1/slope)
Mostre aos estudantes que uma inclinação de cerca de −3.32 é duplicação a 100% e depois mude para −3.58 ou −3.10 para que vejam como E se move sem reajustar uma placa.
Perguntas frequentes
Como calculo a eficiência de amplificação qPCR a partir da inclinação da curva padrão?
Envie a inclinação ajustada de Cq (ou Ct) versus log10(quantidade).
Qual inclinação corresponde a 100% de eficiência qPCR?
Uma inclinação de −3.32 é o substituto habitual dos manuais e produz um por cento bem próximo de 100.
Esta ferramenta ajusta meus pontos de diluição Cq?
Não. Ela converte uma inclinação já ajustada. Ajuste primeiro Cq versus log10(quantidade) no software do instrumento ou no caderno e depois informe essa inclinação aqui.
Qual faixa de eficiência de qPCR costuma ser aceita?
Muitos desenvolvedores de métodos aceitam cerca de 90 a 110 % para um ensaio novo com sonda ou SYBR. Valores muito fora dessa faixa costumam indicar dímeros de primers, erro de pipetagem, inibição ou curva ajustada fora da região linear.
O que significa uma eficiência acima de 100 %?
Ela vem de uma inclinação menos acentuada que cerca de −3,321928, como −3,10. Não são cópias extras: costuma indicar inibição nos padrões concentrados, erro de pipetagem ou dímeros de primers distorcendo a curva.
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/qpcr-efficiency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slope":-3.32}'const res = await fetch("https://api.kit.forhosting.com/bio/qpcr-efficiency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slope": -3.32
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/qpcr-efficiency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slope": -3.32
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/qpcr-efficiency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slope":-3.32}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slope":-3.32}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/qpcr-efficiency", 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
{
"slope": -3.32
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.qpcr_efficiency",
"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
Inclinação zero ou não finita é indefinida e falha com invalid_input.
O que a inclinação da curva padrão significa para a eficiência qPCR
A identidade dos manuais é E igual a dez elevado a menos um dividido pela inclinação, menos um, em geral escrita E = 10^(-1/slope) − 1.
Contrato de entrada, campos de resposta e validação
Envie por POST um corpo JSON com slope obrigatório como número finito diferente de zero: a inclinação ajustada de Cq ou Ct versus log10 da quantidade inicial. Os aliases aceitos pelo mesmo campo incluem m, standard_curve_slope, curve_slope, standard_slope, cq_slope e ct_slope. Em caso de sucesso a resposta devolve slope com arredondamento estável a doze casas decimais, mais efficiency_percent como resultado principal, efficiency como a fração E, amplification_factor como dez elevado a menos um dividido pela inclinação (igual a um mais E), unit como o sinal de por cento, formula que reitera E = 10^(-1/slope) − 1, e um message breve. Slope ausente, cadeias vazias, tipos booleanos, NaN e Infinity falham com invalid_input nomeando o campo. O trabalho bem-sucedido é cobrado a um fixo US$ 0,002 com unit item.
Fluxos de ensaio, janelas de aceitação e intenção de busca
Fluxo típico: corra uma diluição decimal de cinco ou seis pontos de um padrão quantificado, ajuste Cq contra log10 da concentração ou do número de cópias no software do instrumento ou em um caderno, copie a inclinação informada nesta calculadora e anote efficiency_percent ao lado do identificador do ensaio. Scripts de automação podem guardar uma inclinação por placa ou por par de primers e chamar a API após cada ajuste de curva padrão sem abrir uma planilha. A intenção de busca desta página inclui calculadora de eficiência qPCR, eficiência de amplificação qPCR a partir da inclinação da curva padrão, por cento de eficiência de PCR em tempo real e E = 10^(-1/slope) − 1. As conferências de ida e volta são diretas: recálcule dez elevado a menos um dividido pela inclinação, subtraia um, multiplique por cem e confirme a igualdade com efficiency_percent dentro do arredondamento publicado; depois confirme que inclinação zero passa a resposta de sucesso para invalid_input com uma mensagem de campo clara.
Casos de integração
LIMS e portões de QC por placa
Encaminhe a inclinação ajustada de cada placa a uma checagem API determinística e sinalize corridas cujo efficiency_percent fique fora de uma janela de laboratório de 90–110%.
Perguntas técnicas
Por que minha solicitação foi recusada?
Slope ausente, um valor não finito (NaN ou Infinity) ou uma inclinação exatamente zero falham com invalid_input e não são faturados. Inclinação zero deixa 10^(-1/slope) indefinido.
Quanto custa a calculadora de eficiência qPCR?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.