Skip to content

Add yallhap test data for Y-chromosome haplogroup classification#1842

Draft
trianglegrrl wants to merge 1 commit intonf-core:modulesfrom
trianglegrrl:add-yallhap
Draft

Add yallhap test data for Y-chromosome haplogroup classification#1842
trianglegrrl wants to merge 1 commit intonf-core:modulesfrom
trianglegrrl:add-yallhap

Conversation

@trianglegrrl
Copy link

@trianglegrrl trianglegrrl commented Jan 21, 2026

Adds test data for the yallhap module (Y-chromosome haplogroup classification tool).

Files added

Reference data (genome/yallhap/):

  • yfull_tree.json - YFull phylogenetic tree for haplogroup classification
  • ybrowse_snps_grch37.csv - YBrowse SNP database with GRCh37 coordinates

Test samples (subsetted from ancient Kennewick Man data):

  • illumina/bam/test_ydna.bam + .bai - Y-chromosome BAM (classifies as Q-M930)
  • illumina/vcf/test_ydna.vcf.gz + .tbi - Y-chromosome VCF (classifies as Q-L472)

Usage

These files support testing the yallhap nf-core module for both VCF and BAM input modes:

  • VCF mode: yallhap classify test_ydna.vcf.gz --tree yfull_tree.json --snps ybrowse_snps_grch37.csv
  • BAM mode: yallhap classify test_ydna.bam --tree yfull_tree.json --snps ybrowse_snps_grch37.csv

Related: https://github.com/nf-core/modules (yallhap module PR)

@trianglegrrl trianglegrrl changed the base branch from master to modules January 21, 2026 16:43
@trianglegrrl trianglegrrl marked this pull request as draft January 21, 2026 16:43
@trianglegrrl trianglegrrl marked this pull request as ready for review January 21, 2026 21:32
@trianglegrrl trianglegrrl marked this pull request as draft January 21, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant