Calculadora de relación AT/GC a partir de bases de ADN
Introduzca los recuentos de las cuatro bases y vea cómo se compara AT con GC: 30 de adenina, 30 de timina, 20 de guanina y 20 de citosina dan 60 frente a 40, una relación de 1,5 o 3:2, con un 60 y un 40 %. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Adenina
- 30
- Timina
- 30
- Guanina
- 20
- Citosina
- 20
- Recuento de AT
- 60
- Recuento de GC
- 40
- Total de bases
- 100
- Razón AT/GC
- 1,5
La calculadora de relación AT/GC compara la suma de adenina y timina con la suma de guanina y citosina de una molécula de ADN. Introduzca los cuatro recuentos para obtener los totales AT y GC, el cociente numérico, una proporción simplificada y el porcentaje de cada grupo. El cálculo determinista permite revisar informes de secuencias, ejercicios y datos de genómica sin enviar la secuencia completa.
Qué representa la relación AT/GC
La composición del ADN suele resumirse agrupando adenina con timina y guanina con citosina. La herramienta suma A+T y G+C, y divide el primer total entre el segundo. Los porcentajes usan como denominador la suma de las cuatro bases y totalizan 100 salvo el redondeo.
Describen composición, no posición, genes ni regiones reguladoras. Así puede comparar resultados rápidamente y conservar una explicación clara del cálculo junto con los datos originales de cada muestra analizada.
Cómo introducir e interpretar los recuentos
Use cero si una base está ausente, pero no omita campos. Si todos los valores son cero, no existe composición que comparar. Si GC es cero, la división no está definida y se devuelve un error en lugar de un infinito engañoso.
Alcance, supuestos y uso adecuado
Úsela cuando ya disponga de recuentos de las cuatro bases canónicas. No analiza FASTA, FASTQ ni texto de secuencia, ni clasifica símbolos ambiguos como N, R o Y. Tampoco deduce temperatura de fusión, estabilidad, función, organismo o diagnóstico.
Si compara muestras, aplique el mismo método de recuento y documente cómo trató las bases ambiguas. La relación es apropiada para docencia, comprobaciones reproducibles y pasos ligeros de procesos; por sí sola no sustenta una conclusión biológica o clínica.
Qué puede hacer con ella
Revisar un informe de composición
Convierta recuentos A, T, G y C en totales y una relación AT/GC verificable.
Comparar muestras de ADN
Genere los mismos campos para muestras contadas con un método común.
Enseñar composición de nucleótidos
Muestre cómo cuatro recuentos producen totales, proporción y porcentajes.
Preguntas frecuentes
¿Cómo se calcula la relación AT/GC?
Se suman adenina y timina, se suman guanina y citosina, y se divide el primer total entre el segundo.
¿Por qué se rechaza GC igual a cero?
GC es el denominador; la división por cero no define una relación finita.
¿Puedo introducir porcentajes?
No. Introduzca enteros no negativos para las cuatro bases; la herramienta calcula los porcentajes.
¿Cuenta bases desde una secuencia?
No. Trabaja con recuentos existentes y no procesa secuencias, FASTA ni FASTQ.
¿Qué significa una relación AT/GC mayor que 1?
Significa que adenina y timina juntas superan a guanina y citosina. Una relación de 1 indica grupos iguales, y una menor que 1, más bases GC. Con 60 bases AT y 40 GC, por ejemplo, la relación es 1,5, es decir 3:2.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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}'const res = await fetch("https://api.kit.forhosting.com/bio/at-gc-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"adenine": 30,
"thymine": 30,
"guanine": 20,
"cytosine": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/at-gc-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"adenine": 30,
"thymine": 30,
"guanine": 20,
"cytosine": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/at-gc-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"adenine":30,"thymine":30,"guanine":20,"cytosine":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"adenine":30,"thymine":30,"guanine":20,"cytosine":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/at-gc-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"adenine": 30,
"thymine": 30,
"guanine": 20,
"cytosine": 20
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.at_gc_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué representa la relación AT/GC
Un resultado de 1 indica cantidades iguales; un valor superior señala predominio de AT y uno inferior, predominio de GC. `at_gc_ratio_text` muestra la misma relación reducida a enteros: 60 y 40 se convierten en 3:2.
Cómo introducir e interpretar los recuentos
Indique cuatro enteros no negativos en `adenine`, `thymine`, `guanine` y `cytosine`. La herramienta calcula `at_count`, `gc_count` y `total_bases`; redondea el cociente a un máximo estable de doce decimales y conserva la relación exacta entre enteros.
Preguntas técnicas
¿Cuánto cuesta el cálculo por API?
Cada solicitud cuesta $0.002. El mismo cálculo determinista también funciona en el navegador.