Rxivist logo

SNAPPY: Single Nucleotide Assignment of Phylogenetic Parameters on the Y chromosome

By Alissa L. Severson, Jonathan A. Shortt, Fernando L Mendez, Genevieve L. Wojcik, Carlos D. Bustamante, Christopher R. Gignoux

Posted 29 Oct 2018
bioRxiv DOI: 10.1101/454736

Summary: The assignment of Y chromosome data to related clusters, or haplogroups, is a common application in human population genetics. To enable this at scale, we developed SNAPPY. SNAPPY is a software program used to assign Y-chromosome phylogeny-informed haplotypes using dense genotype data. The program efficiently tests all haplotypes in a provided Y-chromosome database to find the haplogroup that is best supported by the input genotypes. Importantly, the method considers both the amount of support for the specific haplogroup, as well as its ancestral haplogroups via parsimony. This accounts for the underlying genealogy the haplotypes represent, strengthening the accuracy of the assignments. SNAPPY is fast, scalable, and uses standard file formats, making it easy to integrate into analytical pipelines. Availability and Implementation: The program is implemented in python. The program, a user manual, haplotype databases, and test datasets are available for download at github.com/chrisgene/snappy. Contact: Jonathan.shortt@ucdenver.edu, Chris.gignoux@ucdenver.edu

Download data

  • Downloaded 420 times
  • Download rankings, all-time:
    • Site-wide: 40,966 out of 94,912
    • In bioinformatics: 4,955 out of 8,837
  • Year to date:
    • Site-wide: 35,169 out of 94,912
  • Since beginning of last month:
    • Site-wide: 68,170 out of 94,912

Altmetric data

Downloads over time

Distribution of downloads per paper, site-wide


Sign up for the Rxivist weekly newsletter! (Click here for more details.)