Previous Top Next


Vérification de la panmixie

Dans une population panmictique on a une relation entre fréquence des génotypes et fréquence des allèles. Par exemple avec deux allèles :
f(homozygote 1)= f(allèle 1)2 ,
f(hétérozygote)=2 x f(allèle 1) x f(allèle 2) ,
f(homozygote 2) = f(allèle 2)2


Le programme vérifie la panmixie en calculant la somme des termes du type
[f(homozygote 1) - f(allèle 1)2]2+ [f(hétérozygote) -2 x f(allèle 1) x f(allèle 2)]2 + etc...
Si la population est panmictique, cette somme est nulle, la barre panmixie est alors entièrement bleue, la zone bleue diminue quand la population s'éloigne de l'état de panmixie. Les seuils utilisés sont arbitraires.
Par construction la population devrait être panmictique puisque les individus sont mariés au hasard. Mais le hasard, justement, fait que les individus possesseurs de l'allèle 1 par exemple peuvent être plus souvent mariés ensembles, comme s'ils se choisissaient. Cet effet est d'autant plus fort, comme toujours, que la population a un effectif faible.

Générateur de nombre aléatoire.

Tous les tirages au sort reposent sur un générateur de nombre pseudo aléatoire. La différence avec un vrai hasard ne devrait pas se voir ici.