Probabilidad combinada de dos rasgos hereditarios
La calculadora de probabilidad combinada de dos rasgos determina la posibilidad de que una misma cría herede o exprese dos rasgos concretos cuando ambos sucesos son independientes.
Ejecutar — gratis
Introduzca por separado las probabilidades de cada rasgo como decimales entre cero y uno. La herramienta las multiplica mediante la regla del producto y devuelve la probabilidad conjunta en formato decimal y porcentual, junto con la operación exacta y la hipótesis de independencia. Resulta útil para revisar ejercicios de genética, cuadros de Punnett y previsiones de cruzamiento sin confundir los cálculos individuales.
Parta de una probabilidad para cada rasgo hereditario
Determine primero, por separado y para la misma cría, la probabilidad de cada rasgo. Los valores pueden proceder de dos cuadros de Punnett de un solo gen, de un cruce parental conocido o de un enunciado que ya facilite las probabilidades marginales. Introduzca cada probabilidad como decimal entre cero y uno: por ejemplo, 3/4 se convierte en 0.75 y 1/4 en 0.25. Defina con precisión cada suceso. La probabilidad de heredar un alelo no equivale necesariamente a la de expresar un fenotipo, especialmente si intervienen dominancia, penetrancia o herencia ligada al sexo. Ambas entradas deben describir exactamente los sucesos que desea combinar. La calculadora no obtiene estos valores a partir de genotipos; comienza cuando ese análisis ya está resuelto. Valida los dos números y los conserva en el resultado para facilitar la revisión. Si un rasgo es imposible, su valor es cero y la probabilidad conjunta también; si es seguro, multiplicar por uno mantiene intacta la probabilidad del otro rasgo.
Aplique la regla del producto solo a sucesos independientes
Cuando dos sucesos son independientes, la posibilidad de que ambos ocurran es el producto de sus probabilidades: P(A and B) = P(A) × P(B). Si el primer rasgo tiene probabilidad 0.75 y el segundo 0.25, el resultado conjunto es 0.1875, es decir, 18.75 por ciento. La multiplicación reúne las rutas que cumplen simultáneamente los dos requisitos. No debe sumar: la suma responde a otra pregunta, normalmente la posibilidad de que ocurra uno u otro de dos resultados mutuamente excluyentes. La independencia es la condición esencial. En un cruce dihíbrido básico, los genes con distribución independiente suelen poder combinarse así después de calcular cada probabilidad. Los genes ligados en el mismo cromosoma, los rasgos influidos por una misma variante causal o las probabilidades ya condicionadas entre sí pueden no cumplirla. Cada resultado muestra expresamente esta hipótesis para que la operación conserve su sentido biológico. Si duda de la independencia, utilice un modelo de ligamiento o condicional apropiado en vez de presentar el producto como predicción biológica medida.
Interprete el resultado conjunto y explique sus límites
El decimal combinado representa la fracción esperada de crías que cumplirían ambas definiciones de rasgo a lo largo de muchos nacimientos comparables y bajo el modelo genético indicado. Al multiplicarlo por cien se obtiene el porcentaje. Por tanto, 0.1875 equivale a una expectativa de 18.75 por ciento, no a la garantía de observar exactamente esa proporción en una camada, familia o muestra experimental pequeña. La variación aleatoria puede producir recuentos muy distintos; esta calculadora no simula ese muestreo ni calcula intervalos de confianza. Tampoco deduce ligamiento, dominancia, recombinación, penetrancia, efectos ambientales o genotipos parentales. Presente las dos probabilidades originales junto al valor conjunto para que otras personas puedan repetir la operación y evaluar si la independencia está justificada. En un ejercicio, la fórmula mostrada permite contrastar directamente el resultado con un cuadro de Punnett combinado. En planificación de cría o investigación, trátelo como una expectativa basada en un modelo y documente el origen de cada probabilidad individual. El cálculo en el navegador es gratuito; una solicitud automatizada mediante la API cuesta $0.002.
Qué puede hacer con ella
Revisar un ejercicio de cruce dihíbrido
Multiplique dos probabilidades fenotípicas calculadas de forma independiente y compare el resultado con las casillas correspondientes de un cuadro de Punnett combinado.
Estimar una proporción esperada de crías
Convierta probabilidades independientes de rasgos en la proporción prevista de descendientes que reúnen ambos criterios.
Comprobar una ficha o lección de genética
Muestre las probabilidades de origen, la fórmula del producto, el decimal y el porcentaje para que el alumnado pueda verificar cada paso.
Preguntas frecuentes
¿Por qué se multiplican las dos probabilidades?
Para sucesos independientes, la regla del producto establece que la probabilidad de que ocurran ambos es la probabilidad del primero multiplicada por la del segundo.
¿Debo introducir decimales o porcentajes?
Introduzca decimales entre 0 y 1. Convierta 75 por ciento en 0.75 antes del cálculo; el resultado incluye un porcentaje para facilitar su presentación.
¿Puedo usar esta calculadora para genes ligados?
No sin un modelo independiente que lo justifique. El ligamiento puede hacer dependientes los sucesos, por lo que multiplicar probabilidades marginales puede dar un resultado conjunto incorrecto.
¿El resultado predice un número exacto de crías?
No. Ofrece una probabilidad esperada para cada cría según el modelo. Los recuentos de un grupo finito pueden variar por azar.
¿Calcula cada probabilidad a partir de los genotipos parentales?
No. Calcule u obtenga primero la probabilidad de cada rasgo y después introduzca ambos valores para combinarlos.
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/two-trait-combined-probability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"trait_one_probability":0.75,"trait_two_probability":0.25}'const res = await fetch("https://api.kit.forhosting.com/bio/two-trait-combined-probability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"trait_one_probability": 0.75,
"trait_two_probability": 0.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/two-trait-combined-probability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"trait_one_probability": 0.75,
"trait_two_probability": 0.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/two-trait-combined-probability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"trait_one_probability":0.75,"trait_two_probability":0.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"trait_one_probability":0.75,"trait_two_probability":0.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/two-trait-combined-probability", 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
{
"trait_one_probability": 0.75,
"trait_two_probability": 0.25
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.two_trait_combined_probability",
"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. |