ForHosting KIT · Ferramentas para dev

Calculadora de razão AT/GC por contagem de bases do DNA

A calculadora de razão AT/GC compara a soma de adenina e timina com a soma de guanina e citosina em uma molécula de DNA.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe as quatro contagens para receber os totais AT e GC, o quociente numérico, a proporção reduzida e o percentual de cada grupo. O cálculo determinístico ajuda você a conferir relatórios, exercícios e dados genômicos sem enviar a sequência inteira.

O que a razão AT/GC representa

A composição do DNA costuma agrupar adenina com timina e guanina com citosina. A ferramenta soma A+T e G+C e divide o primeiro total pelo segundo. O resultado 1 indica quantidades iguais; acima de 1 há mais AT, e abaixo de 1 há mais GC. `at_gc_ratio_text` apresenta a relação reduzida em números inteiros: 60 e 40 tornam-se 3:2. Os percentuais usam a soma das quatro bases e chegam a 100, salvo arredondamento. Eles descrevem composição, não posição, genes ou regiões regulatórias.

Como informar e interpretar as contagens

Forneça inteiros não negativos em `adenine`, `thymine`, `guanine` e `cytosine`. Use zero quando uma base estiver ausente, mas não omita campos. A calculadora produz `at_count`, `gc_count` e `total_bases`, arredonda o quociente em até doze casas e preserva a razão inteira exata. Quatro zeros não representam composição comparável. Se GC for zero, a divisão não será definida e a solicitação retornará um erro, em vez de um infinito enganoso.

Escopo, premissas e uso adequado

Use a ferramenta quando você já tiver as contagens das quatro bases canônicas. Ela não lê FASTA, FASTQ ou sequência bruta, nem classifica símbolos ambíguos como N, R ou Y. Também não infere temperatura de fusão, estabilidade, função, organismo ou diagnóstico. Ao comparar amostras, use o mesmo método e documente o tratamento de bases ambíguas. O cálculo serve para ensino, verificações reproduzíveis e etapas leves de pipelines; isoladamente, não comprova uma conclusão biológica ou clínica.

Conferir um relatório de composição

Transforme contagens A, T, G e C em totais e razão AT/GC verificáveis.

Comparar amostras de DNA

Gere campos uniformes para amostras contadas pelo mesmo método.

Ensinar composição de nucleotídeos

Mostre como quatro contagens formam totais, proporção e percentuais.

Quanto custa o cálculo pela API?

Cada solicitação custa US$ 0,002. O mesmo cálculo determinístico também roda no navegador.

Como a razão AT/GC é calculada?

Somam-se adenina e timina, somam-se guanina e citosina e divide-se o primeiro total pelo segundo.

Por que GC igual a zero é recusado?

GC é o denominador; uma divisão por zero não produz uma razão finita definida.

Posso informar percentuais?

Não. Informe inteiros não negativos para as quatro bases; a ferramenta calcula os percentuais.

A ferramenta conta bases de uma sequência?

Não. Ela usa contagens existentes e não processa sequência, FASTA ou FASTQ.

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.

POSThttps://api.kit.forhosting.com/bio/at-gc-ratio

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/bio/at-gc-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"adenine":30,"thymine":30,"guanine":20,"cytosine":20}'
{
  "adenine": 30,
  "thymine": 30,
  "guanine": 20,
  "cytosine": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.at_gc_ratio",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →