Unsupervised detection of ancestry tracks with the GHap R package

Yuri Tani Utsunomiya, Marco Milanesi, Mario Barbato, Adam Taiti Harth Utsunomiya, Johann Sölkner, Paolo Ajmone Marsan, José Fernando Garcia

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


The identification of ancestry tracks is a powerful tool to assist the inference of evolutionary events in the genomes of animals and plants. However, algorithms for ancestry track detection typically require labelled reference population data. This dependency prevents the analysis of genomic data lacking prior information on genetic structure, and may produce classification bias when samples in the reference data are inadvertently admixed. We combined heuristics with K-means clustering to deploy a method that can detect ancestry tracks without the provision of lineage labels for reference population data. The resulting algorithm uses phased genotypes to infer individual ancestry proportions and local ancestry. By piling up ancestry tracks across individuals, our method also allows for mapping loci with excess or deficit ancestry from specific lineages. Using both simulated and real genomic data, we found that the proposed method was accurate in inferring genetic structure, assigning chromosomal segments to lineages and estimating individual ancestry, especially in cases where ancestry tracks resulted from recent admixture of highly divergent lineages. The method is implemented as part of the v2 release of the GHap r package (available at https://cran.r-project.org/package=GHap and https://bitbucket.org/marcomilanesi/ghap/src/master/)
Original languageEnglish
Pages (from-to)1448-1454
Number of pages7
JournalMethods in Ecology and Evolution
Publication statusPublished - 2020


  • chromosome painting
  • population structure


Dive into the research topics of 'Unsupervised detection of ancestry tracks with the GHap R package'. Together they form a unique fingerprint.

Cite this