Abstract
Background
Primates constitute one of the most phylogenetically and ecologically diverse eutherian mammalian orders and have a central role in advancing our knowledge of human evolution, speciation processes, and conservation biology. Although thousands of whole-genome sequences are available across many primate taxa, discrepancies in data processing—particularly the lack of ploidy-aware variant calling in sex-linked regions—have limited the utility of existing datasets for large-scale comparative analyses.
Results
Here, we use publicly available short-read sequencing data from non-human primates, recently published primate genome assemblies, and a ploidy-aware variant calling procedure to generate a genome-scale nucleotide diversity panel comprising 3,240 individuals from 269 species and 71 genera. To further facilitate cross-species comparisons, we generate a multiple-genome alignment of the primate assemblies used for variant calling.
Conclusions
This curated resource of non-human primate diversity provides a foundation for future research in primate evolutionary biology, speciation, and sex chromosome evolution.
Supplementary Information
The online version contains supplementary material available at https://doi.org/10.1186/s13059-026-04286-6.
Keywords: Non-human primates, Comparative genomics, Genome-scale diversity, Whole-genome alignment, Data resource
Background
Primates are one of the most speciose orders of mammals, comprising over 500 distinct species that span a wide range of ecological niches and geographic regions, primarily across tropical and subtropical zones in Africa, Asia, and the Americas [1]. Given that humans are part of the primate lineage—and widespread interest in our own evolutionary origins—the genomic sequencing of our closest primate relatives is essential not only for understanding human evolution but also for advancing the broader fields of comparative genomics and evolutionary biology. To date, whole-genome datasets have been generated for thousands of non-human primate individuals spanning the majority of primate genera [2–4].
Despite the growing availability of genomic resources, comparative studies across primates remain challenging due to inconsistencies in data processing and a general lack of coordinated efforts to standardize nucleotide variant calling across datasets. In particular, ploidy-aware variant calling—a built-in feature of most state-of-the-art variant-calling programs [5]—has been largely overlooked in the processing of primate genomic data. These limitations continue to restrict the broader utility of existing datasets for comparative genomic analyses across the primate lineage.
Here, we present a genome-scale nucleotide diversity panel of non-human primates comprising 3,240 individuals that cover 269 species and 71 genera, generated using publicly available sequencing datasets. Where possible, we prioritized sequencing data from populations that reflect natural genetic variation, focusing on individuals sampled from wild populations while excluding those sequenced as part of biomedical or clinical research studies. Additionally, our bioinformatic workflow utilized the latest primate genome assemblies (including seven telomere-to-telomere assemblies) [6, 7] for variant calling and takes into account the ploidy of sex-linked regions with respect to the sex of the individual. This resource (https://pure.au.dk/portal/en/datasets/primate-diversity-panel/) [8] thus provides a valuable foundation for future studies in primate evolution and conservation, sex chromosome biology and comparative genomics.
Results and discussion
Sample statistics
We constructed a comprehensive genomic resource comprising 3,240 samples, with the aim of creating the most extensive comparative datasets for non-human primates to date (Additional file 1: Table S1). This collection spans 269 species across 71 genera sourced from 148 unique BioProjects. The dataset includes 2,056 Old World monkeys (Cercopithecidae), 526 apes (Hominoidea), 331 New World monkeys (Platyrrhini), 322 strepsirrhines (Strepsirrhini), and five tarsiers (Tarsiidae). Through genetic sex determination [9] (see Methods; Additional file 2: Fig. S1), we substantially improved sample annotation, reducing the number of samples with unknown sex from 1,384 to five, resulting in a final dataset of 1,756 females (previously 1,036) and 1,479 males (previously 820). The five individuals of unknown sex, which are the five tarsier individuals, were treated as female in all downstream analyses. The average read coverage of samples in our dataset (defined as the average read depth within regions of the reference sequence covered by at least one mapped read) was 22.31 × genome-wide, 22.57 × for the autosomes (Fig. 1) and 17.53 × for the X chromosome. The average fraction of the covered reference genomes (defined as the proportion of the reference sequence covered by at least one mapped read) was 83% genome-wide, 84% for the autosomal (Fig. 1) and 81% for the X-linked contigs, across samples. The proportions of samples with at least 10 × average read coverage across the autosomal and X portions of the reference genomes were 63% (2,027 individuals; Fig. 1) and 59% (1,902 individuals), respectively.
Fig. 1.

Autosomal sequencing depth (total length of mapped reads divided by the length of the autosomal portion of the reference genome with at least one read mapping to it) and fraction of autosomal portion of the reference genome with at least one read mapping to it for each sample. For each reference genome, only autosomal contigs equal to or longer than 1 Mb were considered. Samples shown in orange have sequencing depth equal to or greater than 10 × and fraction of the genome covered equal to or greater than a species-specific cut-off threshold specified in Additional file 1: Table S1. These samples were used to define the species-specific callability masks. Panels above and on the right show sample distributions with respect to sequencing depth and fraction of the covered genome, respectively
The genome-average read mapping quality was above 40 in 3,164 samples and above 50 in 2,728 samples, while the fraction of mapped reads is above 50% in 3,166 samples and above 75% in 3,100 samples (Additional file 2: Fig. S2A). Most samples with low read mapping quality or low fraction of mapping reads were also characterized by low coverage and generally low quality (see Sample quality control in Methods; Additional file 2: Fig. S2B). Indeed, out of 92 samples with mapping quality below 40 and/or fraction of mapped reads below 50%, 32 came from BioProject PRJNA508503, which used urine or feces as DNA source; 19 from PRJNA16955, which did a de novo assembly and included sequences of specific clones used for scaffolding as separate BioSamples; 17 from PRJEB77609, which likely had a sample labelling error (SRA data from this project is no longer available from NCBI); and 12 from PRJEB60463, which used a single hair as DNA source. On the other hand, while high sequence divergence from the reference genome resulted in a lower fraction of mapped reads, it had a modest effect on mapping quality.
Reference genome alignment
To enable comparative analyses between species, we used the Progressive Cactus toolkit [10] to produce a multiple-genome alignment of 49 reference assemblies, comprising the 47 non-human primate genomes used for short-read mapping, as well as the Homo sapiens reference assembly and the Tupaia belangeri outgroup (Additional file 1: Table S2; Additional file 2: Fig. S3). The alignment includes a total of eight telomere-to-telomere (T2T) gap-free references, including the human T2T-CHM13v2.0 reference [11], the crab-eating macaque (Macaca fascicularis) T2T reference [6], as well as five great ape and the siamang (Symphalangus syndactylus) T2T references [7]. For each non-human reference sequence, Fig. 2 shows the fraction of the total length of the human genome that is alignable to every other reference sequence, with this fraction decreasing with increasing phylogenetic distance. Conversely, the number of mismatches between the human genome and other references increased with phylogenetic distance, as expected. Notably, the divergence between human and non-human X chromosomes was lower compared to the divergence of autosomal sequences.
Fig. 2.

Comparison of reference genomes to the T2T-CHM13v2.0 human genome. Coverage refers to the fraction of the total length of the human genome with sequence from the query genome mapping to it (not necessarily 1-to-1). Divergence refers to the number of mismatches between the human and query sequence, normalized by the length of the aligned sequence. Both statistics are presented separately for human autosomes and human chromosome X
We also harnessed the multiple sequence alignment to identify contigs derived from the X chromosome based on their homology to the human X chromosome. This allowed us to annotate X-chromosome-derived contigs in 23 reference genomes for which this information was not available, as well as correct an erroneous chromosome X annotation in the Piliocolobus tephrosceles genome (Additional file 1: Table S3; Additional file 2: Fig. S3).
Nucleotide diversity analysis
The following analyses were restricted to individuals passing quality control including autosomal mapping depth equal to or greater than 20 × and genotype missingness proportion < 1%, resulting in a total of 1,427 individuals across 255 species and 71 genera (Fig. 3A). We calculated autosomal and X chromosome individual-based heterozygosity across primate families and observed a large variation in autosomal heterozygosity amongst groups (Fig. 3B), with median values ranging from 1.5 × 10⁻3 in New World monkeys to 2.8 × 10⁻3 in tarsiers, while the X chromosome varied from a median of 3.5 × 10⁻4 in apes to 8.15 × 10⁻4 in strepsirrhines (Fig. 3C). For the majority of samples, the X:A heterozygosity ratio was below 0.75 (Fig. 3D), indicating that the majority of primate species were affected by processes that disproportionately reduced X chromosome diversity compared to autosomal diversity. Such processes may involve male-biased migration [12] and mutation processes [13–15], as well as intensified selective pressures on X-linked variants across primates [16], among other factors [17–20].
Fig. 3.

Patterns of genomic diversity across 16 primate families. A Number of genera represented within each primate family included in the dataset. B Autosomal heterozygosity per base pair across individuals. C X chromosome heterozygosity per base pair across individuals. D Ratio of X chromosome to autosomal heterozygosity. Horizontal black bars indicate mean values per family, with error bars representing standard error
We next performed principal component analysis (PCA) on genetic variants for large subsamples of individuals within our dataset, comprising individuals mapped to the Papio anubis reference (Fig. 4A, B; 251 individuals) and those mapped to the Macaca mulatta reference (Fig. 4C, D; 183 individuals). Autosomal and X-chromosome variant-based PCAs yielded similar clustering patterns. In Papio species, PC1 separated northern taxa (P. anubis, P. hamadryas, and P. papio) from southern taxa (P. cynocephalus, P. kindae, and P. ursinus), while PC2 distinguished P. hamadryas and P. kindae from the larger P. anubis and P. cynocephalus clusters. Several individuals known to be hybrids between P. anubis and P. cynocephalus fell between the primary P. cynocephalus and P. anubis clusters. One individual labelled as P. kindae clustered with P. anubis, suggesting a probable species mislabeling. Additionally, P. cynocephalus individuals known to carry mixed P. kindae–P. cynocephalus ancestry clustered more closely with P. kindae, compared to the primary P. cynocephalus cluster.
Fig. 4.

PCA of individuals mapped to Papio anubis and Macaca mulatta reference assemblies. A, C PCA based on the autosomal variants for Papio and Macaca species, respectively. B, D PCA based on the X-linked variants for Papio and Macaca species, respectively
The four macaque species aligned to the M. mulatta reference (M. mulatta, M. fuscata, M. sylvanus, and M. cyclopis) had vastly different sample sizes, with only a few samples from M. sylvanus and M. cyclopis species. PC1 split M. fuscata from the other species, while M. mulatta was split into two distinct clusters on PC2, corresponding to rhesus macaques of Chinese and Indian origin. Additional file 2: Fig. S4 shows an additional PCA analysis comprising only M. mulatta individuals, again showing a clear distinction between the two main macaque populations [6, 21–24] with putative hybrid individuals [25] clustering in between. Although M. sylvanus should serve as an outgroup to the other three species, the PCA includes only a single sample, which is insufficient to form a distinct cluster.
Lastly, to investigate the relationship between alignment specificity to the human reference and within-species nucleotide diversity across primates, we classified regions of each of the 47 primate reference genomes into three categories: regions aligning uniquely to the human genome, regions aligning to multiple human loci, and regions with no detectable human homology. For the autosomes, the average diversity was generally lowest in regions that align uniquely to the human reference (1.6 × 10–3), while higher diversity was observed for regions that have non-unique (1.85 × 10–3) or no homology (1.95 × 10–3) to the human reference (Fig. 5A). The mean enrichment of diversity within regions with no homology was 1.27 × (minimum of 0.82 × and maximum of 2.46 ×) compared to uniquely aligning regions, and 1.07 × (minimum of 0.39 × and maximum of 1.76 ×) compared to non-uniquely aligning regions. This is in line with the expectation that uniquely aligned regions tend to be conserved and thus have slower evolutionary rates compared to more species-specific regions. Interestingly, while X chromosome diversity was lowest in uniquely aligning regions (8.32 × 10⁻4), regions aligning to multiple human loci had slightly higher diversity (1.15 × 10⁻3) compared to regions with no homology to the human reference (1.13 × 10⁻3), especially in primate families more distantly related to humans (Fig. 5B). This may be a consequence of the unique evolutionary dynamics of duplicated regions on the X chromosome [26, 27], but should be interpreted with caution given that the amount of X chromosome sequence available for alignment was lowest in non-unique regions (ranging between 0.93 and 9.52 Mb of total alignable sequence).
Fig. 5.

Patterns of genomic diversity across three different classes of sites with respect to primate reference alignability to the human sequence. A Distribution of heterozygosity across all individuals for the three region classes and two chromosome types. B Estimates of mean heterozygosity (points) with the corresponding interquartile range (whiskers) across individuals within each of the 16 primate families, for the three region classes and two chromosome types
Conclusions
This study establishes a comprehensive genome-scale nucleotide diversity panel of non-human primates, encompassing the largest number of individuals to date. By incorporating ploidy-aware variant calling and high-quality genome assemblies, the resource overcomes previous limitations in primate comparative genomics. The resulting dataset and multiple-genome alignment provide a robust foundation for advancing research in primate evolution and conservation.
Methods
Raw data acquisition and preparation for read mapping
Paired-end short-read sequencing data were downloaded from the FTP server of the Sequence Read Archive (SRA; ftp://ftp.sra.ebi.ac.uk/vol1/) as already separated FASTQ files. We queried the NCBI Sequence Read Archive (SRA) database using the Biopython Entrez module [28] to identify whole genome sequencing datasets for each target genus. Search queries were constructed using genus names as organism identifiers and filtered to include only datasets generated through whole genome sequencing (WGS) or whole genome amplification (WGA) strategies. Retrieved metadata summaries were manually curated to retain samples consistent with our study objectives, primarily those derived from wild-caught individuals or population diversity panels, where possible. The code for querying NCBI is available on the project-associated GitHub repository (https://github.com/Bjarke-M/Primate-Recalling) [29]. In total, we processed data from 3,240 individual BioSamples, spanning 269 species and 71 genera.
If an individual BioSample contained multiple run accessions of short-read data, the corresponding FASTQ files were concatenated using the cat program (v8.32) [30]. All FASTQ files were processed into unmapped BAM (uBAM) files using the FastqToSam program from the picard suite of programs (v3.1.1) [31] prior to read mapping.
A total of 47 reference genome assemblies used for mapping and the human T2T reference were obtained from the FTP server of the National Centre for Biotechnology Information (NCBI; https://ftp.ncbi.nlm.nih.gov/) and the DNA Zoo [32] repository (https://dnazoo.s3.wasabisys.com/index.html?prefix=). Additionally, the genome assembly of Tupaia belangeri used as an outgroup in the multiple-genome alignment was obtained from http://tupaiabase.org. A complete list of reference assemblies with corresponding download links is available in Additional file 1: Table S2.
Short reads and assemblies were downloaded using wget (v1.21.1) [30]. Prior to short-read mapping, each reference assembly was modified to contain only contigs ≥ 1000 base pairs (bp), using the reformat.sh script of the BBmap suite of programs (v38.18) [33]. Additionally, masking of Y-linked pseudoautosomal regions in great ape (Pan troglodytes, Pan paniscus, Gorilla gorilla, Pongo pygmaeus and Pongo abelii) and the siamang (Symphalangus syndactylus) genome assemblies was done using the bedtools maskfasta program (v2.31.1) [34]. The assemblies were indexed using bwa index (v0.7.17) [35] and samtools faidx programs (v1.19) [36], and the corresponding sequence dictionary was created using the Genome Analysis Toolkit (GATK v4.4.0.0) [5] CreateSequenceDictionary program.
Read mapping and preparation for variant calling
To parallelize read mapping, each uBam file was further split into shard files containing 48,000,000 read pairs using the picard SplitSamByNumberOfReads program. Adapter sequences were marked in each shard file using the picard MarkIlluminaAdapters program, followed by extraction of read sequences using the picard SamToFastq program, which were piped into the bwa mem program used for read mapping. The output of bwa mem was finally piped into the picard MergeBamAlignment program, producing a mapped shard BAM file. Finally, the shard files were concatenated into individual-specific mapped BAM files using the picard MergeSamFiles program. We marked duplicated reads in each individual-specific BAM file using the picard MarkDuplicates program, followed by sorting of the BAM file by the corresponding reference sequence coordinates using the picard SortSam program. Individual-specific read coverage of each reference contig was calculated using the samtools depth program. The total read count and the count of mapped reads were estimated using samtools flagstats, and the samtools coverage was used to estimate per-contig average mapping quality. Genome-average mapping quality was calculated as the mean of the per-contig values weighted by the contig length.
Calling sex chromosome-derived contigs with correct ploidy required identifying such contigs in the reference genome and knowing the sex of the sequenced individuals. Both types of information were not available for some of the reference genomes/samples. We therefore took several steps to fill in these gaps. First, for each reference genome except Cephalopachus bancanus which is highly fragmented (N50 = 5.3 Mb), we identified a single contig with the largest number of nucleotides aligned to the human X chromosome according to the Multiple Alignment Format (MAF) file generated from the multi-genome alignment. Next, we used the coverage of these X chromosome-derived contigs (one per reference genome) normalized by the genome-wide coverage of the same sample to perform genetic sexing of samples with genome-wide coverage above 10 × and fraction of the whole genome with non-zero coverage above 75%. We labeled samples having such normalized coverage above 0.8 as females and below 0.7 as males forming a set of confidently sexed individuals. Samples with intermediate values of normalized coverage underwent additional analyses before assigned a sex.
We next used the set of confidently sexed individuals to search for additional contigs within the respective reference sequence with X and Y chromosome characteristics. To do so, we first estimated the normalized coverage (relative to the genome-wide value) and the fraction of positions with non-zero coverage for each contig in each sample and then took the median for each contig across all samples mapped to a particular reference, separately for males and females. Next, we applied the following criteria in this order: a) if a contig was annotated as Y chromosome, we kept this annotation; b) if the ratio of median fractions of the contig’s length with non-zero coverage between males and females was larger than 1.5, we annotated the contig as Y chromosome; c) if at least 5% of the contig’s length was aligned to the human X chromosome and the median relative coverage in males was below or equal to 0.75 while being above 0.75 in females, we annotated the contig as X chromosome. For all contigs selected based on criteria (b) we additionally checked if the fraction of the contig’s length covered was higher in males than in females across different species, as this measure can be affected by sex but also by the phylogenetic distance to the reference. Results were consistent with annotating these contigs as Y chromosomal in all cases except for the Lemur catta reference. In the latter case, only contig NC_059156.1 was annotated as chromosome Y. For two references, namely Callimico goeldii and Piliocolobus tephrosceles, there were only females and only males mapped against them, respectively. In these two cases, we only tested the median coverage for the sex that is available to annotate X chromosome contigs using criterion (c). All identified contigs are available in Additional file 1: Table S3.
After identifying the X chromosomal and, where available, Y chromosomal contigs in each reference, we characterized each sample with the coverage and fraction of the length with non-zero coverage separately for the X chromosome (combining all the X chromosomal contigs), Y chromosome (combining all the Y chromosomal contigs) and autosomes (combining all the remaining contigs). We used these characteristics to identify sex for the low coverage samples (genome-wide coverage below 10 × or/and less than 75% of the genome with non-zero coverage). For samples mapped against a reference with no Y chromosome, we assigned female sex if the ratio of X chromosome coverage to autosomal coverage was above 0.8, male sex if this ratio was below 0.7 and kept the sex unassigned for intermediate values. We note, however, that for samples with very low coverage, this ratio converges to 1 for both sexes, resulting in treating all such samples as females in subsequent analyses. Hence, for samples mapped against a reference with a Y chromosome, we instead used a ratio of the fraction of the Y chromosome length with non-zero coverage over the same fraction for the X chromosome, which is more informative about sex for low-coverage samples. As the fraction of a Y chromosome-derived contigs’ length that can be covered with reads from the female genome will differ depending on which regions of the Y chromosome were represented by the contig we treat as Y chromosome, there is no universal threshold that can be used for all references. Instead, we used a nearest neighbor classifier with three neighbors trained on the high-coverage samples. Finally, for both high and low coverage samples with the relative X chromosome coverage between 0.7 and 0.8 we used the sex reported in metadata if available and if not labeled samples with relative coverage above 0.75 as females and as males otherwise.
Variant calling and genotyping
We parallelized variant calling by extracting 2 megabase (Mb) genomic intervals from individual-specific mapped BAM files using the samtools view program, followed by assigning a new read-group to each region-specific BAM using the GATK AddOrReplaceReadGroups program. Each region-specific BAM was used as input to the GATK’s HaplotypeCaller program, with the -ploidy option set to reflect the genetic sex of the individual and the context of the region (autosomal, X-linked, Y-linked or mitochondrial). HaplotypeCaller was run using the option -ERC BP_RESOLUTION to generate gVCF output files that contain a call for every site of the reference genome (i.e. both variant and non-variant sites were emitted) for each 2 Mb region and each individual. The output gVCFs were indexed using GATK’s IndexFeatureFile program.
GATK’s GenomicsDBImport program was used to merge region-specific, per-individual gVCFs across individuals of the same species into a species-specific GenomicsDB database used for joint genotyping, conducted using GATK’s GenotypeGVCFs program. The resulting region-specific, multi-individual genotyped gVCFs were concatenated to produce chromosome-specific gVCFs, or multiple-contig gVCFs for contigs less than 30 Mb in length, using the picard SortVcf program. Concatenated gVCFs were indexed using GATK’s IndexFeatureFile program.
Callability mask and gVCF filtering
We used bcftools [37] v1.22 to manipulate gVCF files. To filter the gVCFs to keep only reliable genotypes, we first created a species-specific callability mask. For this, we used samples with sequencing depth of at least 10 × that passed a species-specific cutoff for the fraction of the genome covered with at least one read for both autosomes and chromosome X (Additional file 1: Table S1). Then, for each species, we summarized coverage for each position in the genome across this subset of samples and calculated the average across all autosomal and chromosome X-derived contigs separately. Next, for each contig, we kept positions with coverage within 0.5 × and 2 × of the average coverage of the corresponding contig type (autosomal or chromosome X derived) and merged these positions into bed regions. Finally, we created a positive callability mask by keeping regions at least 100 bp long.
Next, we applied these masks to the gVCF files. We kept only SNPs and converted multiallelic variants into separate biallelic records. Additionally, we excluded positions with the ‘LowQual’ flag, or meeting at least one of the following criteria: QD (quality by depth) < 2; FS > 60; MQ < 40; SOQ > 3; ReadPosRankSum < −8.0; MQRankSum < −12.5. Individual genotypes were set to missing if meeting at least one of the following criteria: DP (depth) < 5; GQ (genotype quality) < 30; AD (allelic depth) < 3 for heterozygous positions; ratio of depth for the allele with lower depth to the depth for the allele with higher depth < 0.3. The resulting files were used when estimating heterozygosity and other genomic statistics. Only contigs at least 1 Mb long were used.
Sample quality control
For quality control, we used the following sample characteristics:
-
A.
Fraction of the reference genome covered with at least one read (fraction covered);
-
B.
Sequencing depth for the covered fraction of the reference genome (sequencing depth);
-
C.
Missing rate, defined as the count of./. genotypes divided by the length of the species-specific callability mask (missing rate);
-
D.
Divergence from the reference sequence, defined as the count of 1/1 genotypes plus half the count of 0/1 genotypes divided by the length of the species-specific callability mask (sequence divergence).
For fraction covered, we set a lower threshold equal to 0.9 for both autosomes and chromosome X for most genera. Thresholds lower than 0.9 and or different thresholds for autosomes and chromosome X were set for Arctocebus, Lepilemur, Loris, Microcebus, Mirza, and Perodicticus after a visual inspection of the relationship between fraction covered and sequencing depth.
If a sample had fraction covered or sequence divergence too high or too low compared to other samples within the same species cluster with respect to the reference species, it might indicate compromised sequencing quality or a mismatch between the observed phylogenetic distance to the reference and the species label. To identify such outliers, we first grouped species into clusters of species phylogenetically equidistant to the reference species. Species with clear population structure (Cercopithecus mitis, Macaca mulatta, Papio anubis, Pan paniscus and Pan troglodytes) were further split into subclusters based on species-specific thresholds for sequence divergence. Next, for each (sub)cluster, we created a subset of high-quality samples. These are samples with a) fraction covered above the threshold for both autosomes and chromosome X; b) sequencing depth above 20; and c) missing rate below 1%. For each such subset, we defined the median and interquartile ranges (IQR) for fraction covered and sequence divergence based on autosomal contigs. We then described every sample, including those that did not meet the above-mentioned criteria for high quality, with the difference between the sample’s value and the median of the sample’s (sub)cluster, divided by the interquartile range of the (sub)cluster. We then use these two IQR-based robust z-scores to identify outliers that have a) too low fraction covered, b) too high or c) too low sequence divergence based on thresholds described in Additional file 1: Table S1. We then assigned samples an ‘ok’, ‘warn’ or ‘fail’ status based on these characteristics (see Additional file 1: Table S1 for details). Finally, this status was manually modified for 67 samples based on visual inspection and/or additional information as described in Additional file 1: Table S1.
PCA data filtering
For the PCA analysis, all samples with less than 20 × coverage were not considered. Only biallelic sites and contigs at least 1 Mb in length were used. Sites with a minor allele frequency less than 10% were filtered out. Variants with linkage disequilibrium of more than 0.5 (Lewontin’s D) [38] in 1000 bp windows were filtered out. Contigs identified as X-linked were used for the chromosome X PCA, while autosomal contigs were used for the corresponding autosomal PCA analysis. Although the underlying dataset encodes the X chromosome as haploid in males, we treated male X-linked genotypes as diploid for PCA, since the analysis required all samples to have the same ploidy. All filtering steps were done with bcftools, as bcftools view -Ou -s {samples} | bcftools view -Ou -m2 -M2 | bcftools view -Ou -i 'MAF[0] > = 0.1' | bcftools + prune -Ob -m LD = 0.5 -w 1000 bp –random-seed 10.
Multiple-genome alignment
To facilitate between-species comparisons, we generated a multiple-genome alignment comprising 48 primate reference assemblies (47 reference genome assemblies used for mapping and the human T2T reference) and the outgroup T. belangeri. Specifically, for each reference genome, we kept only contigs longer than or equal to 1 Mb in length and applied RepeatMasker [39] v4.1.8 with Dfam [40] v3.9 repeat library to those sequences that were not already soft-masked. Next, we ran progressive cactus [10] v2.9.9 using a published Snakemake workflow [41]. The resulting alignment in the HAL format was converted to MAF format with the ‘cactus-hal2maf’ function with the human genome as the reference. This maf-formatted alignment was then processed with taffy provided within the cactus container to calculate the fraction of the human genome covered by each of the remaining 48 genomes, as well as pairwise divergence from the human sequence.
Supplementary Information
Additional file 1: Supplementary Tables S1-S4.
Additional file 2: Supplementary Figures S1-S4.
Acknowledgements
All of the computing for this project was performed on the GenomeDK cluster (https://genome.au.dk/). We would like to thank GenomeDK and Aarhus University for providing computational resources and support that contributed to these research results. We also thank Jesper Lykkegaard Karlsen for help with data upload and management in ERDA.
Peer review information
Tim Sands and Zhenrun Jerry Zhang were the primary editors of this article and managed its editorial process and peer review in collaboration with the rest of the editorial team. The peer-review history is available in the online version of this article.
Authors’ contributions
V.P., B.M.P. and J.B. conducted initial data curation and bioinformatic processing. V.P., B.M.P., E.F.S. and J.B. conducted data analysis and prepared figures. J.B. wrote the initial version of the manuscript. All authors contributed to result interpretation and writing of the final version of the manuscript. All authors read and approved the final manuscript.
Funding
The research described in this manuscript did not receive funding.
Data availability
All data was curated from existing sources. A complete list of BioSample IDs and short-read run accessions used in this study, containing corresponding download links, is available in Additional file 1: Table S4. All data processing steps of the bioinformatic pipeline were implemented within the GWF workflow management framework (v2.0.5; https://github.com/gwforg/gwf) and can be found on GitHub at https://github.com/Bjarke-M/Primate-Recalling [29] and Zenodo at https://doi.org/10.5281/zenodo.21873111 [42].
The individual-specific mapped BAM files (in CRAM format), multi-individual genotyped gVCFs at base-pair resolution as well as filtered versions of the data (callability masks, variant only VCFs and filtered BCF files) have been uploaded to the Electronic Research Data Archive (ERDA) at Aarhus University (AU, Denmark) and can be found at https://pure.au.dk/portal/en/datasets/primate-diversity-panel/ [8] and Zenodo at https://doi.org/10.5281/zenodo.21868304 [43].
Both the bioinformatic pipeline and the dataset are released under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.
Declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Vasili Pankratov and Bjarke Meyer Pedersen contributed equally to this work.
References
- 1.Estrada A, et al. Impending extinction crisis of the world’s primates: why primates matter. Sci Adv. 2017;3:e1600946. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Kuderna LFK, et al. A global catalog of whole-genome diversity from 233 primate species. Science. 2023;380:906–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Sørensen EF, et al. Genome-wide coancestry reveals details of ancient and recent male-driven reticulation in baboons. Science. 2023;380:eabn8153. [DOI] [PubMed] [Google Scholar]
- 4.Orkin JD, et al. Ecological and anthropogenic effects on the genomic diversity of lemurs in Madagascar. Nat Ecol Evol. 2025;9:42–56. [DOI] [PubMed] [Google Scholar]
- 5.McKenna A, et al. The Genome Analysis Toolkit: a MapReduce framework for analyzing next-generation DNA sequencing data. Genome Res. 2010;20:1297–303. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Zhang S, et al. Integrated analysis of the complete sequence of a macaque genome. Nature. 2025;640:714–21. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Yoo D, et al. Complete sequencing of ape genomes. Nature. 2025;641:401–18. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Bergman J, Pankratov V, Meyer Pedersen B, Sørensen EF, Munch K, Bataillon T, Schierup MH. Primate Diversity Panel. 2026. https://pure.au.dk/portal/en/datasets/primate-diversity-panel/.
- 9.Han S, Riyahi S, Huang X, Kuhlwilm M. A curated dataset of great ape genome diversity. Sci Data. 2025;12:1835. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Armstrong J, et al. Progressive Cactus is a multiple-genome aligner for the thousand-genome era. Nature. 2020;587:246–51. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Nurk S, et al. The complete sequence of a human genome. Science. 2022;376:44–53. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Vicente M, et al. Male-biased migration from East Africa introduced pastoralism into southern Africa. BMC Biol. 2021;19:259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Osada N, et al. Finding the factors of reduced genetic diversity on X chromosomes of Macaca fascicularis: male-driven evolution, demography, and natural selection. Genetics. 2013;195:1027–35. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Besenbacher S, Hvilsom C, Marques-Bonet T, Mailund T, Schierup MH. Direct estimation of mutations in great apes reconciles phylogenetic dating. Nat Ecol Evol. 2019;3:286–92. [DOI] [PubMed] [Google Scholar]
- 15.Chintalapati M, Moorjani P. Evolution of the mutation rate across primates. Curr Opin Genet Dev. 2020;62:58–64. [DOI] [PubMed] [Google Scholar]
- 16.Nam K, et al. Extreme selective sweeps independently targeted the X chromosomes of the great apes. Proc Natl Acad Sci U S A. 2015;112:6413–8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Charlesworth B. The effect of life-history and mode of inheritance on neutral genetic variability. Genet Res. 2001;77:153–66. [DOI] [PubMed] [Google Scholar]
- 18.Ellegren H. The different levels of genetic diversity in sex chromosomes and autosomes. Trends Genet. 2009;25:278–84. [DOI] [PubMed] [Google Scholar]
- 19.Webster TH, Wilson Sayres MA. Genomic signatures of sex-biased demography: progress and prospects. Curr Opin Genet Dev. 2016;41:62–71. [DOI] [PubMed] [Google Scholar]
- 20.Wilson Sayres MA. Genetic diversity on the sex chromosomes. Genome Biol Evol. 2018;10:1064–78. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Hernandez RD, et al. Demographic histories and patterns of linkage disequilibrium in Chinese and Indian rhesus macaques. Science. 2007;316:240–3. [DOI] [PubMed] [Google Scholar]
- 22.Xue C, et al. The population genomics of rhesus macaques (Macaca mulatta) based on whole-genome sequences. Genome Res. 2016;26:1651–62. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Kessler MJ, Rawlins RG. A 75-year pictorial history of the Cayo Santiago rhesus monkey colony. Am J Primatol. 2016;78:6–43. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Ray K, et al. Long-read structural variant discovery and targeted short read genotyping enables population scale characterization of structural variation in rhesus macaques. Genome Biol. 2025;26:399. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Bimber BN, et al. Whole genome sequencing predicts novel human disease models in rhesus macaques. Genomics. 2017;109:214–20. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Serrano C, Lopes-Marques M, Amorim A, João Prata M, Azevedo L. A partial duplication of an X-linked gene exclusive of a primate lineage (Macaca). Gene. 2023;851:146997. [DOI] [PubMed] [Google Scholar]
- 27.Makova KD, et al. The complete sequence and comparative analysis of ape sex chromosomes. Nature. 2024;630:401–11. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Cock PJA, et al. Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009;25:1422–3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Pankratov V, Meyer Pedersen B, Sørensen EF, Munch K, Bataillon T, Schierup MH, Bergman J. A curated genome-scale nucleotide diversity panel of non-human primates. GitHub. 2026. https://github.com/Bjarke-M/Primate-Recalling.
- 30.Coreutils - GNU core utilities. https://www.gnu.org/software/coreutils/.
- 31.Picard. https://broadinstitute.github.io/picard/.
- 32.Dudchenko O, et al. De novo assembly of the genome using Hi-C yields chromosome-length scaffolds. Science. 2017;356:92–5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.BBMap: A Fast, Accurate, Splice-Aware Aligner. 2014.
- 34.Quinlan AR, Hall IM. BEDTools: a flexible suite of utilities for comparing genomic features. Bioinformatics. 2010;26:841–2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Li H, Durbin R. Fast and accurate short read alignment with Burrows-Wheeler transform. Bioinformatics. 2009;25:1754–60. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Li H, et al. The sequence alignment/map format and SAMtools. Bioinformatics. 2009;25:2078–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Danecek P, et al. Twelve years of SAMtools and BCFtools. Gigascience. 2021. 10.1093/gigascience/giab008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Ragsdale AP, Gravel S. Unbiased estimation of linkage disequilibrium from unphased data. Mol Biol Evol. 2020;37:923–32. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.RepeatMasker Home Page. http://www.repeatmasker.org.
- 40.Storer J, Hubley R, Rosen J, Wheeler TJ, Smit AF. The Dfam community resource of transposable element families, sequence models, and genome annotations. Mob DNA. 2021;12:2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Thomas, G. Snakemake Workflows for Cactus. Zenodo. 2025. 10.5281/ZENODO.15699752. [DOI]
- 42.Pankratov V, Meyer Pedersen B, Sørensen EF, Munch K, Bataillon T, Schierup MH, Bergman J. A curated genome-scale nucleotide diversity panel of non-human primates. Zenodo. 2026. https://zenodo.org/doi//10.5281/zenodo.21873111.
- 43.Bergman J, Pankratov V, Meyer Pedersen B, Sørensen EF, Munch K, Bataillon T, Schierup MH. Primate Diversity Panel. Zenodo. 2026. https://zenodo.org/doi/10.5281/zenodo.21868304.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Additional file 1: Supplementary Tables S1-S4.
Additional file 2: Supplementary Figures S1-S4.
Data Availability Statement
All data was curated from existing sources. A complete list of BioSample IDs and short-read run accessions used in this study, containing corresponding download links, is available in Additional file 1: Table S4. All data processing steps of the bioinformatic pipeline were implemented within the GWF workflow management framework (v2.0.5; https://github.com/gwforg/gwf) and can be found on GitHub at https://github.com/Bjarke-M/Primate-Recalling [29] and Zenodo at https://doi.org/10.5281/zenodo.21873111 [42].
The individual-specific mapped BAM files (in CRAM format), multi-individual genotyped gVCFs at base-pair resolution as well as filtered versions of the data (callability masks, variant only VCFs and filtered BCF files) have been uploaded to the Electronic Research Data Archive (ERDA) at Aarhus University (AU, Denmark) and can be found at https://pure.au.dk/portal/en/datasets/primate-diversity-panel/ [8] and Zenodo at https://doi.org/10.5281/zenodo.21868304 [43].
Both the bioinformatic pipeline and the dataset are released under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.
