A program employing multilocus genotypes to select or exclude populations as origins of individuals (Assignment and Migrants Detection)
Current version

All changes since first version are described here


GeneClass2 is a software that computes various genetic assignment criteria to assign or exclude reference populations as the origin of diploid or haploid individuals, as well as of groups of individuals, on the basis of multilocus genotype data. In addition to traditional assignment aims, the program allows the specific task of first-generation migrant detection. It includes several Monte Carlo resampling algorithms that compute for each individual its probability of belonging to each reference population or to be a resident (i.e., not a first-generation migrant) in the population where it was sampled. A user-friendly interface facilitates the treatment of large datasets.

Developed by​

Jean-Marie Cornuet


Piry S, Alapetite A, Cornuet, J.-M., Paetkau D, Baudouin, L., Estoup, A. 2004. GeneClass2: A Software for Genetic Assignment and First-Generation Migrant Detection. Journal of Heredity, 95: 536-539. (

Last updated

By Jean-Marie Cornuet on 2013-10