ForHosting KIT · Sciences

Échiquier de Punnett

Croisez deux parents pour un gène et voyez l’échiquier complet : Aa × Aa donne un AA, deux Aa et un aa, un rapport génotypique 1:2:1 et un rapport phénotypique 3:1 entre dominant et récessif. Aucun allèle inversé ni oublié. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Parent 1
Aa
Parent 2
Aa
Vous obtenez
Gène
A
Croisement
Aa x Aa
Gamète 1
A, a
Gamète 2
A, a

L'échiquier de Punnett est le schéma de classe qui transforme deux génotypes parentaux en les quatre descendants équiprobables d'un croisement monohybride. Élèves, tuteurs et plateformes d'examen ont besoin des effectifs de génotype, du rapport de génotype réduit et du rapport de phénotype dominant contre récessif sans inverser un allèle ni oublier que les cases hétérozygotes se comptent deux fois. Ce calculateur d'échiquier de Punnett accepte le génotype à deux allèles de chaque parent, scinde chaque parent en gamètes, remplit la grille classique deux par deux et renvoie chaque case avec les rapports de génotype et de phénotype. Un génotype qui n'est pas deux allèles valides d'un gène est rejeté comme entrée invalide plutôt qu'une grille vide en silence.

Ce qu'un échiquier de Punnett monohybride calcule

Un échiquier de Punnett monohybride pose une seule question : si chaque parent porte deux allèles d'un gène et en cède exactement un à un gamète, quels génotypes apparaissent parmi les quatre descendants équiprobables, et à quelle fréquence ? Les deux allèles du premier parent deviennent les en-têtes de ligne d'une grille deux par deux ; ceux du second parent, les en-têtes de colonne ; chaque case est la paire formée d'un allèle de ligne et d'un allèle de colonne.

Comme chaque case est équiprobable, la probabilité d'un génotype est le nombre de cases qui le montrent divisé par quatre. Les cases hétérozygotes s'écrivent avec la lettre capitale dominante en premier, si bien que aA et Aa se replient sur le même génotype. Le phénotype suit la dominance complète : toute case qui porte encore un allèle capitale exprime le trait dominant, et seul le génotype homozygote récessif exprime le trait récessif.

C'est pourquoi le croisement classique hétérozygote par hétérozygote donne un AA, deux Aa et un aa — un rapport de génotype d'un pour deux pour un — et un rapport de phénotype de trois dominants pour un récessif. Homozygote dominant par homozygote récessif remplit chaque case de l'hétérozygote, si bien que les deux rapports se réduisent à un. Hétérozygote par homozygote récessif coupe la grille en deux et produit un rapport de génotype un pour un et un rapport de phénotype un pour un.

Le schéma n'est pas un modèle de génétique des populations et n'estime pas les fréquences alléliques d'un troupeau ; c'est l'argument de dénombrement mendélien d'une fécondation à la fois, précisément ce que demandent devoirs, oracles d'examen et fiches d'élevage lorsqu'ils disent échiquier de Punnett.

Devoirs de classe sur un croisement monohybride

Laissez les élèves envoyer deux génotypes parentaux tels que Aa et Aa et vérifier le rapport de génotype un pour deux pour un et le rapport de phénotype trois pour un.

Notation automatique d'examens et LMS

Notez les items d'échiquier de Punnett avec un oracle déterministe qui refuse un génotype qui n'est pas deux allèles valides et n'invente jamais de cases en trop.

Contrôles d'élevage et carnet de notes

Calculez les fractions mendéliennes de descendance d'un accouplement monohybride prévu avant d'engager une serre ou une portée, sans tableur.

Que se passe-t-il si un génotype n'est pas deux allèles valides ?

Un génotype doit être deux lettres d'un gène, comme Aa, AA ou aa. Une seule lettre, des chiffres ou deux gènes différents comme AB sont rejetés et ne sont pas facturés.

Comment les rapports de phénotype sont-ils décidés ?

Le calculateur utilise la dominance complète. Toute case avec un allèle capitale est dominante ; seul le génotype homozygote récessif est récessif. Aa fois Aa donne donc un rapport de phénotype de trois pour un.

Cet échiquier de Punnett traite-t-il les croisements dihybrides ?

Non. Ce point de terminaison est uniquement un échiquier monohybride deux par deux. Un plateau dihybride de 16 cases est hors contrat.

Que donne le croisement de AA avec aa ?

Les quatre cases sont l’hétérozygote Aa, donc toute la descendance montre le caractère dominant. Les rapports génotypique et phénotypique se réduisent tous deux à un seul type, indiqué comme 1.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/bio/punnett-square

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/bio/punnett-square \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"parent1":"Aa","parent2":"Aa"}'
{
  "parent1": "Aa",
  "parent2": "Aa"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.punnett_square",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Contrat d'entrée, champs de réponse et erreurs de validation

Chaque valeur doit être deux allèles valides d'un seul gène — deux lettres latines qui nomment le même locus, comme Aa, AA ou aa. Des séparateurs facultatifs sont acceptés, si bien que A/a, A a et A,a désignent la même paire. Les deux parents doivent partager un gène : Aa fois Bb n'est pas un croisement monohybride et est rejeté selon la même règle. Envoyez par POST un corps JSON avec deux génotypes obligatoires : parent1 et parent2. Les alias courts fonctionnent de la même façon : mother, p1 et genotype1 pour le premier parent ; father, p2 et genotype2 pour le second. Champs manquants, chaînes vides, une seule lettre, trois lettres, chiffres et deux lettres de gènes différents comme AB échouent avec invalid_input et un message indiquant que le génotype n'est pas deux allèles valides. En cas de succès le corps répète les génotypes normalisés avec l'allèle dominant en premier, nomme le gène, reformule le croisement, énumère les quatre cases en ordre par lignes et rapporte chaque génotype et phénotype observés avec son effectif, sa probabilité et son pourcentage. genotype_ratio et phenotype_ratio sont les effectifs réduits par leur plus grand commun diviseur, en omettant les types absents afin qu'une grille uniforme soit rapportée comme 1 plutôt que quatre-pour-zéro. offspring_count vaut toujours quatre. Une validation échouée n'est pas facturée ; les appels réussis utilisent le solde prépayé KIT au prix de base publié $0.002 par élément. Associez le JSON à votre propre code de dessin si vous avez besoin d'une grille imprimable ; ce point de terminaison renvoie les cases et les rapports, pas une image, et n'invente jamais une cinquième case ni un plateau dihybride.

Où un calculateur d'échiquier de Punnett justifie son existence

Les salles de biologie et les plateformes de tutorat utilisent un calculateur d'échiquier de Punnett pour que les apprenants vérifient un croisement monohybride pour des génotypes parentaux quelconques sans perdre une case hétérozygote ni intervertir un phénotype. Les générateurs de préparation d'examen ont besoin d'un oracle déterministe qui marque comme faux un génotype qui n'est pas deux allèles valides, au lieu de renvoyer en silence un succès vide qu'un correcteur défectueux pourrait traiter comme une réussite. Gardez les requêtes petites, figez les probabilités arrondies dans les tests, et vous obtenez des rapports reproductibles pour les devoirs, les greffons LMS et les workers de bord sans dresser un système d'algèbre informatique à vous. Les carnets d'élevage végétal et animal réduisent un accouplement prévu à parent1 fois parent2 lorsqu'ils n'ont besoin que des fractions mendéliennes avant d'engager une serre ou une portée ; appeler une petite API parse évite un tableur qui reformate Aa en date. Parce que l'implémentation est du parse de niveau A pur, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Le calculateur ne traite ni les croisements dihybrides, ni le linkage sexuel, ni la dominance incomplète, ni les allèles létaux — envoyez deux génotypes monohybrides et lisez genotype_ratio et phenotype_ratio comme les dénombrements mendéliens de dominance complète de cet accouplement.

Comment calcule-t-on un échiquier de Punnett monohybride ?

Envoyez parent1 et parent2 comme génotypes à deux allèles d'un gène (par exemple Aa et Aa). L'API remplit les quatre cases équiprobables et renvoie genotype_ratio, phenotype_ratio et chaque probabilité de génotype.

Combien coûte le calculateur d'échiquier de Punnett ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →