Polly: An R package for genotyping microsatellites and detecting highly polymorphic DNA markers from short-read data. Academic Article uri icon


  • Highly polymorphic markers, such as microsatellites, are invaluable for the study of natural populations. However, contemporary methods for genotyping highly polymorphic variants have serious drawbacks that impede their efficiency. We created Polly, an R package with C++ source code that uses Illumina short-read data to genotype microsatellites, detect highly polymorphic variants and identify clusters of highly polymorphic SNPs, indels and microsatellites. We tested Polly on short-read data from Xiphophorus birchmanni (Teleostei: Poeciliidae) and Arabidopsis thaliana, finding it to be efficient and accurate both for microsatellite genotyping and polymorphic marker detection. This program can be applied to any diploid population for which there exists short-read data and at least one scaffolded reference genome.

published proceedings

  • Mol Ecol Resour

author list (cited authors)

  • Perry, A., Eddelbuettel, D., Rosenthal, G., & Blackmon, H.

complete list of authors

  • Perry, Annabel||Eddelbuettel, Dirk||Rosenthal, Gil||Blackmon, Heath

publication date

  • February 2024