ForHosting KIT · Outils pour développeurs

Distance génétique additive corrigée des doubles crossing-over

Le calculateur de distance génétique additive combine deux intervalles adjacents selon un ordre connu de trois gènes.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez la distance de A à B puis celle de B à C, ajustez si nécessaire le coefficient de coïncidence, et obtenez la longueur totale de la carte ainsi qu’une estimation de la recombinaison entre les gènes externes corrigée des doubles crossing-over. L’outil distingue clairement distance cartographique et recombinaison observable, ce qui facilite les exercices, l’analyse de croisements-tests et la vérification reproductible des cartes à trois points.

Saisissez les intervalles adjacents dans l’ordre établi

Utilisez ce calculateur une fois l’ordre A-B-C établi. Indiquez dans le premier champ la distance entre A et B, puis dans le second celle entre B et C. Ces deux valeurs sont exprimées en centimorgans, également appelés unités de carte. Chaque intervalle peut aller de 0 à 50 centimorgans. L’outil ne déduit pas l’ordre des gènes à partir des classes de descendants, n’identifie pas les phénotypes parentaux ou recombinants et ne choisit pas le marqueur central. Ces étapes doivent être terminées auparavant. Les lettres A, B et C sont des repères génériques que vous pouvez associer à trois gènes quelconques, à condition que B corresponde au gène central. Ne saisissez pas une distance entre les deux gènes externes comme intervalle, car une partie du chromosome serait comptée deux fois. La distance additive renvoyée est la somme de A-B et B-C. Elle décrit le trajet sur la carte, même si la recombinaison observable entre A et C est réduite par les doubles crossing-over.

Appliquez correctement la correction des doubles crossing-over

Pour une estimation sans interférence, conservez la valeur par défaut 1 du coefficient de coïncidence. Le calculateur transforme les deux pourcentages adjacents en proportions, les multiplie afin d’obtenir la fréquence de doubles crossing-over attendue sous indépendance, puis reconvertit le résultat en pourcentage. Si votre expérience fournit un coefficient de coïncidence, saisissez une valeur comprise entre 0 et 1. La fréquence indépendante est multipliée par ce coefficient pour donner l’estimation ajustée. Une valeur inférieure à 1 représente une interférence positive et donc moins de doubles crossing-over que prévu. Chaque événement double doit être soustrait deux fois pour estimer la recombinaison des marqueurs externes : il contribue aux deux intervalles adjacents, mais rétablit l’association parentale des gènes externes. Le pourcentage corrigé correspond ainsi à la somme des intervalles diminuée de deux fois la fréquence double ajustée. La sortie présente séparément les valeurs indépendante et ajustée afin que vous puissiez contrôler toutes les étapes.

Distinguez longueur de carte et recombinaison externe

Interprétez la distance additive comme la longueur génétique estimée couvrant les trois gènes. Le pourcentage corrigé de recombinaison externe représente plutôt la fraction de gamètes qui paraîtraient recombinants si seuls A et C étaient observés selon les hypothèses indiquées. Ces deux résultats répondent à des questions différentes et ne sont pas interchangeables. La longueur additive conserve la contribution des crossing-over dans les deux intervalles, tandis que l’observation des marqueurs externes masque les événements doubles. Cette distinction devient plus importante lorsque les intervalles s’allongent. Le calcul repose sur l’approximation classique selon laquelle la valeur en centimorgans d’un intervalle peut servir de pourcentage de recombinaison pour estimer les doubles crossing-over. Elle convient surtout aux exercices usuels et aux intervalles relativement courts. Pour de longues distances ou une inférence formelle, utilisez les effectifs de descendants avec une fonction de cartographie ou un modèle de vraisemblance. Consignez les deux distances, l’ordre, le coefficient et la correction pour rendre le résultat reproductible.

Vérifier un exercice de cartographie à trois points

Contrôlez l’étendue additive et la correction double après avoir identifié le gène central.

Comparer distance et recombinaison observée

Montrez pourquoi la recombinaison externe peut être inférieure à la longueur totale de la carte.

Modéliser l’interférence des crossing-over

Appliquez un coefficient de coïncidence connu pour ajuster la fréquence double attendue.

Qu’est-ce que la distance génétique additive ?

Il s’agit de la somme des distances A-B et B-C en centimorgans, soit l’étendue cartographiée de A à C en passant par B.

Pourquoi soustraire deux fois les doubles crossing-over ?

Un événement double figure dans chacun des deux intervalles, mais restaure l’association parentale des gènes externes ; ses deux contributions doivent donc être retirées.

Quel coefficient de coïncidence faut-il utiliser ?

Utilisez 1 si vous supposez les crossing-over indépendants. Choisissez une valeur expérimentale inférieure à 1 pour intégrer une interférence positive.

Le calculateur détermine-t-il l’ordre des gènes ?

Non. Il suppose que l’ordre A-B-C est déjà connu et demande les distances des deux intervalles adjacents.

Combien coûte le calcul par API ?

Chaque requête API coûte $0.002. Le même calcul déterministe peut également être exécuté dans le navigateur.

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/map-units-additive

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/map-units-additive \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance_ab_cm":12,"distance_bc_cm":8}'
{
  "distance_ab_cm": 12,
  "distance_bc_cm": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.map_units_additive",
  "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.

Consulter la documentation complète du KIT →