Calculadora de concentração de proteína
Leia a concentração de proteína direto da sua curva padrão: absorbância de 0,85 com inclinação 0,4 e intercepto 0,05 dá 2 mg/mL. Funciona do mesmo jeito para Bradford, BCA ou Lowry depois que a curva está ajustada. 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
- Absorbância
- 0,85
- Inclinação
- 0,4
- Intercepto
- 0,05
- Absorbância líquida
- 0,8 mg/mL
- Concentração
- 2
A concentração de proteína é o número de que todo fluxo de purificação, controle de carga e preparo de ensaio precisa, e a maioria dos laboratórios ainda a obtém de uma leitura de espectrofotômetro mais uma curva padrão linear. Depois de medir uma absorbância corrigida com branco e ajustar padrões de proteína conhecidos a absorbância igual a inclinação vezes concentração mais intercepto, a inversão é uma única divisão: a concentração em miligramas por mililitro é a absorbância menos o intercepto, dividida pela inclinação. Esta calculadora de concentração de proteína aceita esses três números finitos, rejeita uma inclinação zero que não consegue inverter a curva e devolve um resultado estável em miligramas por mililitro que coincide com a mesma aritmética que um caderno ou o software de um leitor de placas aplicaria. É independente do ensaio: Bradford, BCA, Lowry e muitas curvas padrão ultravioleta compartilham essa inversão linear depois que inclinação e intercepto são conhecidos.
Como uma curva padrão linear vira miligramas por mililitro
A maioria dos ensaios de proteína colorimétricos e espectrofotométricos converte uma absorbância medida em concentração com uma curva padrão, e não com um único coeficiente de extinção universal. Você pipeta massas conhecidas de um padrão proteico como albumina sérica bovina no mesmo reagente e caminho óptico das incógnitas, lê a absorbância no comprimento de onda do ensaio e ajusta a faixa linear de trabalho a absorbância igual a inclinação vezes concentração mais intercepto.
A inclinação m passa então a ter unidades de absorbância por miligrama por mililitro quando os padrões foram preparados em miligramas por mililitro; o intercepto b é a absorbância ajustada em proteína zero e absorve residual de branco, reagente e caminho óptico que um branco perfeito não removeu. Conhecidos esses dois números, qualquer absorbância de amostra A se inverte na concentração C igual a A menos b, dividida por m, e esta calculadora informa essa C em miligramas por mililitro.
A inversão é a mesma aritmética de BCA, Lowry, ligação de corante Bradford, Pierce six-sixty e muitas curvas padrão ultravioleta: a química do corante muda a inclinação, não a álgebra. Esta ferramenta não ajusta a curva por você, não média poços réplica e não aplica modelos logísticos de quatro parâmetros; aplica a inversão linear em que você já confia a partir de planilha ou do software do leitor de placas. Inclinação zero é rejeitada porque divisão por zero não recupera um título.
Concentrações calculadas ligeiramente negativas podem aparecer quando uma amostra ruidosa fica abaixo do intercepto; a aritmética ainda devolve o número para que scripts de controle de qualidade marquem poços fora da faixa em vez de escondê-los com um corte silencioso em zero. Mantenha inclinação e intercepto do mesmo ajuste, branco, comprimento de onda e caminho óptico da leitura da amostra; misturar curvas entre instrumentos sem renormalizar distorce a escala mesmo quando a aritmética está correta.
Fluxos de laboratório, limites e intenção de busca desta ferramenta
Fluxo típico: rode padrões de proteína em miligramas por mililitro, ajuste a região linear para obter inclinação e intercepto, corrija com branco a absorbância da amostra, informe esses três números e registre a concentração em miligramas por mililitro ao lado do identificador da amostra. Frações de purificação, verificações de carga igual de lisados celulares, preparo de ensaios enzimáticos e laboratórios didáticos precisam da mesma inversão determinística sem reabrir uma planilha.
Limites: esta ferramenta não substitui a necessidade de padrões, não corrige a resposta não linear do corante em alta carga de proteína, não converte entre equivalentes BSA e massa real do analito para cada espécie proteica, e sempre informa miligramas por mililitro—se a curva foi ajustada em microgramas por mililitro, redimensione a inclinação antes de chamar. Dilua amostras que leem acima do padrão mais alto até a faixa linear em vez de extrapolar às cegas.
A intenção de busca desta página inclui calculadora de concentração de proteína, absorbância para mg/mL a partir de uma curva padrão, inclinação e intercepto de curva padrão de proteína online, e quantificação colorimétrica de proteína por regressão linear. Validação falha não consome saldo pré-pago, então scripts exploratórios que testam inclinações vazias continuam baratos.
Casos de uso
Título independente do ensaio a partir de uma curva ajustada
Inverta a inclinação e o intercepto de curvas BCA, Lowry, Bradford ou ultravioleta em miligramas por mililitro após cada leitura de absorbância corrigida com branco.
Frações de purificação e checagens de carga
Converta a absorbância de cada fração com a inclinação e o intercepto da placa em mg/mL para rastreio de coluna, carga proteica igual e liberação de intermediários de processo.
Ensino de curvas padrão lineares
Mostre aos alunos como A = m·C + b se inverte em C = (A − b)/m em mg/mL, e como uma inclinação zero é rejeitada em vez de produzir um infinito silencioso.
Perguntas frequentes
Como calcular a concentração de proteína a partir da absorbância?
Envie absorbância finita mais a inclinação da curva padrão linear (diferente de zero) e o intercepto.
Quais unidades o resultado usa?
Sempre miligramas por mililitro (mg/mL). Ajuste seus padrões em mg/mL para que a inclinação seja absorbância por mg/mL. Se ajustou em µg/mL, converta a inclinação antes de chamar.
O que são inclinação e intercepto?
Vêm do ajuste dos seus padrões de proteína: absorbância ≈ inclinação × concentração + intercepto na faixa linear. Use o mesmo branco, comprimento de onda, caminho óptico e unidades para amostras e padrões.
Por que minha solicitação foi rejeitada?
Inclinação nula não consegue inverter a curva padrão.
E se eu medi uma amostra de proteína diluída?
Multiplique a concentração obtida pelo fator de diluição, ou dilua a amostra até a leitura ficar dentro da faixa linear dos padrões antes de converter. O resultado corresponde ao que estava na cubeta ou no poç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/protein-concentration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbance":0.85,"slope":0.4,"intercept":0.05}'const res = await fetch("https://api.kit.forhosting.com/bio/protein-concentration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbance": 0.85,
"slope": 0.4,
"intercept": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/protein-concentration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbance": 0.85,
"slope": 0.4,
"intercept": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/protein-concentration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbance":0.85,"slope":0.4,"intercept":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbance":0.85,"slope":0.4,"intercept":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/protein-concentration", 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
{
"absorbance": 0.85,
"slope": 0.4,
"intercept": 0.05
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.protein_concentration",
"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
Chamadas API bem-sucedidas custam US$ 0,002; entrada inválida não é cobrada.
Contrato de entrada, campos de resposta e regras de validação
Exemplo: absorbância zero ponto oito cinco, inclinação zero ponto quatro, intercepto zero ponto zero cinco produz absorbância líquida zero ponto oito e concentração dois miligramas por mililitro. Se você mediu um alíquota diluído, multiplique a concentração devolvida pelo fator de diluição no seu próprio script, ou dilua a amostra para que a leitura fique na faixa linear dos padrões antes de inverter. Não misture uma inclinação ajustada em microgramas por mililitro com este contrato de miligramas por mililitro sem converter a inclinação primeiro. Envie por POST um corpo JSON com três números finitos obrigatórios. A absorbância obrigatória é a leitura da amostra corrigida com branco—os aliases incluem od, abs, A, sample_absorbance e reading. A inclinação obrigatória é o coeficiente linear m diferente de zero de A igual a m vezes C mais b, com aliases m, standard_slope, curve_slope e calibration_slope; as unidades devem ser absorbância por miligrama por mililitro para que o resultado invertido seja miligramas por mililitro. O intercepto obrigatório é o intercepto em y finito b, com aliases b, standard_intercept, curve_intercept e y_intercept; pode ser positivo, negativo ou zero. No sucesso a resposta ecoa absorbance, slope e intercept com arredondamento estável a doze casas decimais, mais net_absorbance como absorbância menos intercepto, concentration como resultado numérico principal em miligramas por mililitro, unit como a string mg/mL, formula reafirmando a inversão, e message como resumo curto em inglês. Campos ausentes, strings não finitas, tipos booleanos e uma inclinação exatamente zero falham com invalid_input e não são cobrados. O preço do trabalho bem-sucedido é um US$ 0,002 fixo com unidade item.
Fluxos de laboratório, limites e intenção de busca desta ferramenta
Scripts de automação podem armazenar inclinação e intercepto por placa ou por lote de kit e chamar a API após cada captura de absorbância. Verificações de ida e volta são diretas: recalcule absorbância menos intercepto dividido pela inclinação e confirme a igualdade com concentration dentro do arredondamento publicado, e então confirme que uma inclinação zero muda a resposta de sucesso para invalid_input com mensagem de campo clara. O trabalho API bem-sucedido é cobrado a US$ 0,002 por chamada.
Perguntas técnicas
Quanto custa a calculadora de concentração de proteína?
A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.