Literature DB >> 35003914

Local ancestry prediction with PyLAE.

Nikita Moshkov1,2,3,4, Aleksandr Smetanin5, Tatiana V Tatarinova6,7,8,9.   

Abstract

SUMMARY: We developed PyLAE, a new tool for determining local ancestry along a genome using whole-genome sequencing data or high-density genotyping experiments. PyLAE can process an arbitrarily large number of ancestral populations (with or without an informative prior). Since PyLAE does not involve estimating many parameters, it can process thousands of genomes within a day. PyLAE can run on phased or unphased genomic data. We have shown how PyLAE can be applied to the identification of differentially enriched pathways between populations. The local ancestry approach results in higher enrichment scores compared to whole-genome approaches. We benchmarked PyLAE using the 1000 Genomes dataset, comparing the aggregated predictions with the global admixture results and the current gold standard program RFMix. Computational efficiency, minimal requirements for data pre-processing, straightforward presentation of results, and ease of installation make PyLAE a valuable tool to study admixed populations.
AVAILABILITY AND IMPLEMENTATION: The source code and installation manual are available at https://github.com/smetam/pylae.
© 2021 Moshkov et al.

Entities:  

Keywords:  1000 Genomes; Bio-origin; Global ancestry; HMM; Local ancestry; Selection signals

Year:  2021        PMID: 35003914      PMCID: PMC8679960          DOI: 10.7717/peerj.12502

Source DB:  PubMed          Journal:  PeerJ        ISSN: 2167-8359            Impact factor:   2.984


Introduction

In association studies, researchers combine samples with different (usually opposing) phenotypes and compare Single Nucleotide Polymorphisms (SNPs) frequencies in two groups. When enough samples are available (typically, thousands for complex traits), a significant difference in frequencies between the groups suggests an association between the position on the genome and the studied phenotype. However, there is a possibility that the association is due to inhomogeneity of the study group in terms of provenance/origin (for example, all people with the disease are of French origin, and the healthy cohort is Bulgarian). In this case, two populations may have different frequencies of ancestry informative markers (AIM) that are not causal to the phenotype. An intuitive approach to solving this problem is determining the population structure first and then adjusting for it. However, this strategy is complicated for admixed populations. Due to meiotic recombination during transmission of genetic material to the offspring, individual segments of the genome may have different origins. Recombination makes it hard to determine the source of such individuals (or plant populations), especially locus-specific local origin. Several solutions to this problem exist, such as LAMP, LAMP-ANC, and RFMIX. However, there is always room to develop a user-friendly, fast, accurate approach. The LAMP (Sankararaman et al., 2008) algorithm determines local origin in mixed populations. The LAMP input includes the recombination rate, global mixing ratio, and the number of generations that have passed since the mixing started. The recombination rate can be considered known due to previous studies (Nachman & Crowell, 2000), while the global proportion can be estimated using, for example, the ADMIXTURE tool (Alexander, Novembre & Lange, 2009). The idea of the LAMP method is as follows. The iterated conditional modes clustering algorithm (ICM) determines the likelihood that a genome segment within a selected window has a specific origin. An individual SNP is assigned the source by the “popular vote” approach using the inferred origins of all windows covering this position. ICM is a modification of the Expectation-Maximization (EM) algorithm, which receives a point estimate at the E-step under the assumption that the a priori estimates are sufficiently accurate. Therefore, ICM is faster than the EM approach. To construct an accurate a priori estimate, LAMP uses the MAXVAR algorithm, which works only for two populations. The size of the genomic window is selected to minimize classification errors. LAMP works fast, but its accuracy decreases if the ethnic admixture ratio is close to 1:1. LAMP-ANC (Pasaniuc et al., 2009) is a modification of the LAMP tool, showing a higher accuracy than LAMP. This modification also allows triple mixing to be estimated, while LAMP cannot determine frequencies for more than two ancestral populations. The Machine Learning algorithm RFMIX (Maples et al., 2013; Uren, Hoal & Möller, 2020) treats origin as a hidden parameter in its statistical model. RFMIX employs conditional random fields and decision trees. The RFMIX model does not impose restrictions on the number of ancestral populations and types of mixing. We developed PyLAE-a new tool for determining local origin along a genome using whole-genome sequencing data or high-density genotyping experiments. PyLAE can process an arbitrarily large number of ancestral populations (with or without an informative prior). PyLAE does not involve the estimation of many parameters. PyLAE is a valuable tool to study admixed populations (Hester et al., 2011; N’Diaye et al., 2011; Kantor et al., 2013). We have tested this approach using the 1000 Genomes database.

Materials and Methods

Data source

Whole-genome sequencing data in the VCF format were obtained from the 1000 Genomes Project (ftp://ftp.1000genomes.ebi.ac.uk/vol1/ftp/, genome version GRCh37). We used the dataset of 2,504 worldwide individuals with the reported ethnic origin (Sudmant et al., 2015) and phased genome sequence data.

Data pre-processing

Admixture

To confirm the reported origin, we have extracted 130,000 ancestry informative markers identified by a worldwide study contacted by the National Genographic consortium, as described in (Elhaik et al., 2014). The supervised admixture analysis was performed using the K = 9 component division of ancestral populations into the following categories: North-East Asian, Mediterranean, South African, South-West Asian, Native American, Oceanian, Southeast Asian, Northern European, and Sub-Saharan African components. We used the putative ancestral populations from our earlier study (Elhaik et al., 2014). The admixture components represent proportions of an individual’s genotype attributed to each of the nine putative ancestral genomes. The obtained nine-dimensional vectors were clustered based on the L2 norm (Euclidean distance). The optimal number of clusters was determined using the weighted Kullback-Leibler distance approach (Tatarinova, Bouck & Schumitzky, 2008; Tatarinova & Schumitzky, 2014). Within each group, the admixture profiles of individuals are similar. This dimension-reduction step allows the identification of potentially admixed individuals. This assignment was validated using haplogroup information and reAdmix analysis in group mode (Kozlov et al., 2015). reAdmix algorithm represents an individual as a weighted sum of present-day populations (e.g., 50% British, 25% Russian, 25% Han Chinese) based on K admixture components. Instead of solving an “exact admixture” problem, we aim to find the smallest subset of populations whose combined admixture components are close to those of the individuals within a small tolerance margin. Due to the range of natural variation, the admixture proportions can be considered exact neither for the reference populations nor for the tested individuals. The admixture proportions we use are merely maximum likelihood estimates and may fail to be exactly equal to the actual shares of ancestral genomes. Therefore, determining ethnic proportions is mathematically and computationally more challenging than finding a single most fitting bio-origin. From our experience with reAdmix, this tool accurately identifies all significant components; however, small proportions are frequently misassigned. When similar individuals are analyzed as a group, it is possible to estimate even the small proportions reliably.

Phasing

The phased data were obtained for the 1000 Genomes Project from the open repository https://ftp.1000genomes.ebi.ac.uk/vol1/ftp/. Sudmant et al. (2015) used short-read Illumina DNA sequencing data to infer haplotype blocks in 26 human populations.

Two modes

We have developed two modes: “diploid” and “haploid”. For the “diploid” mode, we used the samples without pre-processing. For the “haploid” mode, we used the phasing information provided by 1000 Genomes and assumed that the parents were homozygous and simulated two homozygous “parents” for each sample. The admixture vector, used as an informative prior for “diploid” and “haploid” modes, is generated by applying the Admixture tool (Alexander, Novembre & Lange, 2009) to the original “diploid” sample in supervised mode.

Local ancestry bayesian approach (PyLAE)

Input: Tested Individual: VCF file and (optional) admixture vector obtained by Admixture in supervised mode, as described above. Reference: multi VCF file with putative ancestral populations corresponding to K component admixture. N is the number of positions overlapping between the reference and the individual. The number of genomic positions should be significantly large to ensure dense SNP coverage, while not being too large since the markers should be uncorrelated. Therefore, we recommend removing positions based on high levels of pairwise linkage disequilibrium (LD-pruning). It is a common practice to exclude positions with pairwise genotypic r2 > 0.8 within sliding windows of 50 SNPs (Alexander, Novembre & Lange, 2009). Stage 1. Bayesian posterior probability Posterior probability is calculated using the Bayes formula: The prior probability of a population is equal to the analyzed individual’s admixture vector. We assume that adjacent positions have the same origin and the origin of all positions within a window of length . Since the distance between two consecutive ancestry informative markers is sufficiently large, positions within the same window can be considered independent. Therefore is estimated from observations, using genotypes of putative ancestral populations in position i Therefore, we have K posterior probabilities for every genotype, and the matrix of posterior probabilities , where . We are interested in determining the optimal sequence of the source populations along the genome. This problem is solved using the Viterbi algorithm (Viterbi, 1967). For computational efficiency, all calculations are performed in the log-space. Stage 2. Viterbi algorithm Our state-space S consists of K ancestral populations. Population labels (i = 1..K) are the hidden states in our model. The initial probabilities of being in the ith hidden state can either be assumed to be uniform with 1/K probability of each population or set to be equal to global admixture components. Transition probabilities of transitioning from the state i to j are inversely proportional to the TreeMix distances between corresponding ancestral populations. Transition probability from state i to j can be calculated from distances between ancestral populations; alternatively, the same value can be used for all pairs of populations. The emission probabilities is calculated by the Bayes formula (above). At the first step of the algorithm . At each next step . The pointers are stored for tracing back. . At the terminal state: , . For efficiency, the computation is performed in the log-space. The algorithm is implemented as a python script and can be adapted to analyze any organism using user-provided ancestral components, prior probabilities, and transition matrix.

Application of local ancestry

Most of the currently living individuals are admixed to various degrees. To compare genotypes between populations and analyze selection signals, it is essential to identify and exclude introgressed regions containing non-representative genotypes. We have determined local ancestry profiles for all 2,504 analyzed individuals from the 1000 Genomes project. With our approach, even the admixed individuals that are typically excluded from the analysis (therefore, reducing the statistical power of the study) can be retained after masking the introgressed regions. We have used the approach of Chekalin et al. (2019), Benítez-Burraco et al. (2021) and annotated the VCFs with the ANNOVAR tool (Wang, Li & Hakonarson, 2010; Yang & Wang, 2015) using the hg19 human genome annotation and the refGene database (http://varianttools.sourceforge.net/Annotation/RefGene). The SNPs were classified by their location and function: 58% intergenic, 38% intronic, 5% ncRNA, and 1% exonic (64% of them are synonymous, and 36% are nonsynonymous). Next, we counted the synonymous and nonsynonymous SNPs per each KEGG pathway (Ogata et al., 1999; Kanehisa, 2019; Kanehisa et al., 2019). It is reasonable to assume that pathways accumulate nonsynonymous SNPs at the same rate during neutral evolution; therefore, the pathways’ enrichment scores can be approximated by a normal distribution. The pathways under selection will appear as outliers. To analyze differences in numbers of SNPs per pathway between the two groups of populations (groups A and B), we need to calculate: (1) DSSE scores (synonymous) and (2) DNSE scores (nonsynonymous) (Chekalin et al., 2019). Therefore, we perform the following steps: (1) Find the number of (non)synonymous SNPs in groups A and B. (a) Let I represent the total number of studied pathways, and i = 1,…, I, be the number of the (non) synonymous SNP per ith pathway are nS(i) and nA(i). The expected fraction of (non) synonymous SNPs in individuals from group A is given by , where nA is the amount of (non) synonymous SNPs in all KEGG pathways found in group A, nB is the amount of (non) synonymous SNPs in all KEGG pathways found in group B. The fraction pi of A (non)synonymous SNPs in the ith KEGG pathway is . (2) The enrichment D(N)SE scores are computed for every pathway with continuity correction: (a) (3) P-values are calculated using Bonferroni and Benjamini–Hochberg corrections and used to identify differentially enriched pathways. A pathway is considered to be differentially enriched if the adjusted P-value < 0.005 (Benjamin et al., 2018). (4) To consider the excess of synonymous SNPs over nonsynonymous SNPs, we calculate enrichment scores for synonymous SNPs, DSSE. To be considered significant, the P-value of the nonsynonymous test is required to be below the corresponding P-value of the synonymous test for each pathway.

Using PyLAE with different genomes and/or sets of markers

A different set of putative ancestral populations or a different set of markers require additional processing. First, we need to collect a database of putatively un-admixed individuals. If there is an existing validated set of ancestry informative features, these markers should run the admixture in supervised mode. For each self-reported ancestry, samples should be clustered based on their admixture profiles to identify subgroups within each self-reported ancestry. These subgroups are then examined using information about the studied population’s history, and the most representative subset is retained. Then, putative ancestral populations (from 15 to 20 individuals per group) are generated for every ancestry. The validity and stability of the ancestral populations are evaluated using (1) PCA, (2) leave-one-out supervised admixture, and (3) by application of supervised admixture to the original dataset.

Results

Investigation of the reference dataset

An intrinsic difficulty for benchmarking an ancestry prediction pipeline is the lack of the gold standard. We used the 1000 Genomes dataset for the benchmark and evaluated the quality of the dataset. At first, we have investigated the 1000 Genomes dataset to determine intrinsic limitations to accuracy. Our first step is a comparison between phased and unphased data. PyLAE can process both phased and unphased data, which is both a blessing and a curse. It is a blessing since some genomes may not have phased data, and it is a curse since the accuracy may suffer. Therefore, we first evaluate the constraints that are imposed by different components of the pipeline. The first component is the calculation of the Admixture (Alexander, Novembre & Lange, 2009) profiles.

Admixture profiles in Diploid vs. Haploid modes

Nine-dimensional admixture profiles were calculated for 2,504 individuals (130 K markers each) using supervised admixture. Every sample was analyzed first in diploid and then in haploid mode (Fig. 1).
Figure 1

Admixture plots for worldwide individuals from 1000 Genomes Project.

Top: diploid mode. Bottom: haploid mode. Colors: Red, North-East Asian; Orange, Native American; Green, South African; Purple, South-West Asian; Blue, Mediterranean; Yellow, Oceanian; Brow. Southeast Asian; Pink, Northern European; Grey, Sub-Saharan African.

Admixture plots for worldwide individuals from 1000 Genomes Project.

Top: diploid mode. Bottom: haploid mode. Colors: Red, North-East Asian; Orange, Native American; Green, South African; Purple, South-West Asian; Blue, Mediterranean; Yellow, Oceanian; Brow. Southeast Asian; Pink, Northern European; Grey, Sub-Saharan African. Diploid and haploid admixture profiles were clustered within each reported ethnic origin (Fig. 2, Tables 1 and 2). African Ancestry SW, African Caribbean, Columbian, Gambian Mandinka, Mexican Ancestry, Peruvian, and Puerto-Rican showed 2–3 subgroups within each reported ethnicity, consistent with the complex population history of these populations.
Figure 2

Clustered Admixture plot for worldwide individuals from 1000 Genomes Project.

Clustered Admixture for 1000 Genomes individuals. Top: diploid mode. Bottom: haploid mode. Colors: Red, North-East Asian; Orange, Mediterranean; Light green, South African; Dark green, South-West Asian; Light blue, Native American; Blue, Oceanian; Dark blue, Southeast Asian; Purple, Northern European; Magenta, Sub-Saharan African.

Table 1

Clusters of admixture vector clusters for 1000 Genomes individuals.

Superpopulation nameClusterNorthEastAsianMediterraneanSouthAfricanSouthWestAsianNativeAmericanOceanianSouthEastAsianNorthernEuropeanSubsaharanAfrican#ind
AfricanAfrican Ancestry SW_15%8%0%6%46%0%1%9%25%3
African Ancestry SW_20%6%0%2%1%0%0%8%82%58
African Caribbean_10%6%0%2%0%0%1%7%83%35
African Caribbean_20%1%0%0%0%0%0%2%97%61
Esan_00%0%0%0%0%0%0%0%100%99
Gambian Mandinka_10%0%0%0%0%0%0%0%100%112
Gambian Mandinka_20%6%0%0%0%0%0%0%94%1
Luhya_00%0%0%0%0%0%0%0%100%99
Mende_00%0%0%0%0%0%0%0%100%85
Yoruba_00%0%0%0%0%0%0%0%100%108
American AncestryColombian_10%43%0%15%22%0%1%16%3%50
Colombian_20%30%0%10%35%0%1%11%13%40
Mexican Ancestry_11%16%0%5%68%0%1%6%3%27
Mexican Ancestry_21%34%0%12%36%0%1%13%3%37
Peruvian_10%3%0%0%97%0%0%0%0%25
Peruvian_22%19%0%5%60%0%1%7%7%27
Peruvian_30%13%0%2%81%0%0%3%1%33
Puerto Rican_10%42%0%14%15%0%1%15%12%90
Puerto Rican_20%16%0%5%8%0%0%9%62%3
East AsianDai Chinese_063%0%0%0%0%0%37%0%0%92
Han Chinese_071%0%0%0%0%0%29%0%0%197
Japanese_075%0%0%0%0%0%25%0%0%104
Vietnamese_062%0%0%0%0%0%38%0%0%99
EuropeanBritish_01%40%0%22%1%0%1%35%0%91
CEPH_01%41%0%22%1%0%1%35%0%99
Finnish_07%22%0%22%1%0%2%46%0%93
Iberian_00%55%0%19%0%0%1%24%0%107
Toscani_00%60%0%23%0%0%0%16%0%107
South AsianBengali_05%5%0%57%0%0%33%0%0%86
Gujarati_00%9%0%64%0%0%26%1%0%103
Punjabi_00%14%0%60%0%0%25%2%0%96
Tamil_00%4%0%63%0%0%32%0%0%102
Telugu_00%5%0%64%0%0%31%0%0%102

Note:

Admixture vectors were obtained using admixture in supervised mode.

Table 2

Haploid admixture vector clusters for 1000 Genomes individuals.

Superpopulation nameClusterNorthEastAsianMediterraneanSouthAfricanSouthWestAsianNativeAmericanOceanianSouthEastAsianNorthern EuropeanSubsaharanAfrican#parents
AfricanAfrican Ancestry SW_10%0%0%0%0%0%0%2%98%71
African Ancestry SW_20%4%0%1%1%0%0%15%78%45
African Ancestry SW_30%9%0%2%54%0%0%8%27%6
African Caribbean_10%14%0%10%0%0%5%10%62%6
African Caribbean_20%1%0%0%0%0%0%8%90%26
African Caribbean_30%0%0%0%0%0%0%0%100%160
Esan_00%0%0%0%0%0%0%0%100%198
Gambian Mandinka_00%0%0%0%0%0%0%0%100%226
Luhya_00%0%0%0%0%0%0%0%100%198
Mende_00%0%0%0%0%0%0%0%100%170
Yoruba_00%0%0%0%0%0%0%0%100%216
AmericanColombian_10%43%0%6%38%0%0%2%11%86
Colombian_20%60%0%12%22%0%0%4%1%94
Mexican Ancestry_10%35%0%3%59%0%0%1%2%60
Mexican Ancestry_20%53%0%10%33%0%0%4%1%46
Mexican Ancestry_30%9%0%0%91%0%0%0%0%22
Peruvian_11%27%0%1%64%0%1%1%6%48
Peruvian_20%14%0%0%84%0%0%0%1%50
Peruvian_30%0%0%0%100%0%0%0%0%72
Puerto Rican_10%59%0%12%16%0%0%3%10%180
Puerto Rican_20%16%0%1%6%0%0%9%67%6
East AsianDai Chinese_066%0%0%0%0%0%34%0%0%184
Han Chinese_077%0%0%0%0%0%23%0%0%394
Japanese_082%0%0%0%0%0%18%0%0%208
Vietnamese_065%0%0%0%0%0%35%0%0%198
EuropeanBritish_00%46%0%21%0%0%0%34%0%182
CEPH_00%47%0%20%0%0%0%33%0%198
Finnish_07%17%0%22%0%0%1%53%0%186
Iberian_00%72%0%16%0%0%0%12%0%214
Toscani_00%82%0%18%0%0%0%0%0%214
South AsianBengali_00%0%0%64%0%0%36%0%0%172
Gujarati_10%0%0%74%0%0%26%0%0%180
Gujarati_20%12%0%70%0%0%18%0%0%26
Punjabi_10%16%0%67%0%0%17%0%0%89
Punjabi_20%1%0%70%0%0%29%0%0%103
Tamil_00%0%0%69%0%0%31%0%0%204
Telugu_00%0%0%70%0%0%30%0%0%204

Note:

Supervised admixture using phased haploid data.

Clustered Admixture plot for worldwide individuals from 1000 Genomes Project.

Clustered Admixture for 1000 Genomes individuals. Top: diploid mode. Bottom: haploid mode. Colors: Red, North-East Asian; Orange, Mediterranean; Light green, South African; Dark green, South-West Asian; Light blue, Native American; Blue, Oceanian; Dark blue, Southeast Asian; Purple, Northern European; Magenta, Sub-Saharan African. Note: Admixture vectors were obtained using admixture in supervised mode. Note: Supervised admixture using phased haploid data. We have investigated the difference between inferred haploid parental admixture profiles and diploid admixture profiles of analyzed individuals. We have computed an average of parental haploid admixture vectors for every individual and calculated the Еuclidean distance between the vectors. The average distance for all individuals was 0.092. On average, the largest differences were observed for Toscani, Iberian, Columbian, Mexican Ancestry, and Puerto Rican individuals. In diploid mode, the average value of the Mediterranean component in Toscani individuals was 60%, South West Asian −23%, and Northern European −15%. In haploid mode, the Mediterranean component was 82%, and South-West Asian −18%. The same situation happened with the Iberian samples. In the diploid mode, the average value of the Mediterranean component was 55%, South West Asian −19%, and Northern European −24%. In the double haploid mode, the Mediterranean component was 72%, South West Asian −16%, and Northern European −12%. Similar inflation in the Mediterranean component was accompanied by a reduction in the Northern European components. To investigate the source of this difference, we have identified the most significant admixture component for every sample and calculated the difference between the average parental value of this component and its diploid value. The difference ranged from −0.0057 to 0.3063; the mean difference was 0.0684, indicating that haploid admixture tends to increase the value of the largest component. The magnitude of the increment grows approximately linearly for components <0.87 and then reduces linearly for components above 0.87. Worldwide populations show different trends (Fig. 3). For individuals of European and East Asian descent, the trend is positive linear, and the larger the value, the more it is inflated. For South Asian individuals, there is no clear trend. For African and American individuals, there are multiple linear trends. The slope of the line is defined by the relative values of the admixture components. For example, among Columbians, a larger slope corresponds to the individuals where the average ratio of Mediterranean to the sum of Sub-Saharan African and Native American components is 2.07. In comparison, a smaller slope corresponds to a 0.56 ratio.
Figure 3

Difference between the largest admixture component in the aggregated haploid and diploid cases.

We have identified the largest admixture component for every sample and calculated the difference between the average parental value of this component and its diploid value. The mean difference was 0.0684, indicating that haploid admixture tends to slightly increase the value of the largest component determined by the diploid mode.

Difference between the largest admixture component in the aggregated haploid and diploid cases.

We have identified the largest admixture component for every sample and calculated the difference between the average parental value of this component and its diploid value. The mean difference was 0.0684, indicating that haploid admixture tends to slightly increase the value of the largest component determined by the diploid mode.

Population-specific accuracy limitations of the admixture-based approach

We have investigated the accuracy limitations of the dataset and admixture-based approaches. First, for each individual’s admixture vector, we have calculated the nearest population, based on Euclidean distance between admixture vectors, using the leave-one-out approach; then we have computed fractions of self-hits (the nearest population agrees with the population label of the individual), and fractions of super population self-hits (the agreement is at the level of super-populations). Admixed populations like African American, African Caribbean, Colombian, Mexican in the USA, Peruvian, and Puerto Rican have the lowest assignment accuracy at both population and subpopulation levels. We also noticed that West African populations, such as Yoruba, Esan, Gambian Mandinka, and Mende, are frequently misclassified. Although they speak languages from the same Niger-Congo group, their genomes are not identical (Skoglund et al., 2017; Fan et al., 2019). Simplified representation using nine admixture components is artificially “collapsing” those groups to a single point in 9-dimensional space. GPS and reAdmix (Table 3, Fig. 4) analyses suggest that population labels were not 100% accurate but were correct at the superpopulation level. For example, about 30% of Yoruba individuals were mapped to Yoruba reference, but all were mapped to various African reference populations. Several factors can explain this: first, there is true heterogeneity of individuals and fuzzy boundaries between populations; second, there may be a human error factor on behalf of the sampled individual or a researcher collecting data; the third factor is the unreported admixture from different populations. Native and African American individuals appear to be the most affected by these factors; this observation agrees with known historical events. Therefore, we expect to see admixed regions along the genomes of affected individuals.
Table 3

GPS and reAdmix.

Super-populationPopulationNumber of individualsGPS, fraction of populations self-hitsGPS, fraction of super-population hitsreAdmix, fraction of populations self-hitsreAdmix, fraction of super-population hits
AfricanAfrican Ancestry SW610.340.850.580.98
African Caribbean960.560.970.470.99
Esan990.071.000.961.00
Gambian Mandinka1130.011.000.011.00
Luhya990.071.000.001.00
Mende850.921.000.011.00
Yoruba1080.191.000.101.00
AmericanColombian940.650.960.460.70
Mexican Ancestry640.50.970.170.89
Peruvian850.80.980.860.96
Puerto Rican1040.850.930.630.78
East AsianDai Chinese930.621.000.621.00
Han Chinese2080.711.000.251.00
Japanese1040.961.000.891.00
Vietnamese990.411.000.371.00
EuropeanBritish910.581.000.890.99
CEPH990.571.000.130.99
Finnish990.971.000.900.99
Iberian1070.941.000.840.98
Toscani10711.000.990.99
Southeast AsianBengali860.91.000.721.00
Gujarati1030.691.000.520.99
Punjabi960.591.000.460.98
Tamil1020.591.000.731.00
Telugu1020.341.000.341.00

Note:

Results of GPS and reAdmix analyses. For each population, we report factions of self-hits (when the tool correctly identifies the population label) and superpopulation hits (when a superpopulation is correctlyidentified).

Figure 4

ReAdmix assignment matrix heatmap.

reAdmix analysis shows that population labels may not be 100% accurate; however, they are correct at the superpopulation level. This may be explained by the presence of admixed individuals in the dataset, and by shared histories by various groups. The assignment matrix indicates the percentage assignment. The color intensity of the heatmap shows the probability of an individual from a reference population (columns) being assigned to a given population (rows). The darkest shade indicates the highest probability and the lightest shade indicates the lowest.

ReAdmix assignment matrix heatmap.

reAdmix analysis shows that population labels may not be 100% accurate; however, they are correct at the superpopulation level. This may be explained by the presence of admixed individuals in the dataset, and by shared histories by various groups. The assignment matrix indicates the percentage assignment. The color intensity of the heatmap shows the probability of an individual from a reference population (columns) being assigned to a given population (rows). The darkest shade indicates the highest probability and the lightest shade indicates the lowest. Note: Results of GPS and reAdmix analyses. For each population, we report factions of self-hits (when the tool correctly identifies the population label) and superpopulation hits (when a superpopulation is correctlyidentified).

Performance of the PyLAE algorithm

We have tested the PyLAE algorithm on 2,504 individuals of the 1000 Genomes dataset using: diploid and haploid versions, with informative and noninformative priors. Informative prior is assumed to be equal to the global admixture vector. The noninformative prior is uniform, assuming equal probabilities for a region to be from any of the K reference populations. Since we do not know the origins of regions of the genome, we chose the agreement with the global admixture vector as a measure of performance. For each analyzed individual, we have computed a total fraction of a genome attributed to each of the K components and compared it to the global admixture vector. We have calculated Euclidean distance and Pearson correlation of aggregated results and admixture vectors. The results are shown in Fig. 5 and Table 4.
Figure 5

Histograms of euclidean distances of aggregated PyLAE results vs. admixture vectors.

Euclidean distances of aggregated PyLAE results vs. admixture vectors for 2,504 from 1000 Genomes. (A) ‘Haploid’ mode, no admixture prior. (B) ‘Haploid’ mode, with admixture prior. (C) “Diploid” mode, no admixture prior. (D) “Diploid” mode, with admixture prior.

Table 4

Average Euclidean distance between global admixture vectors and aggregated PyLAE results in diploid mode.

Average Euclidean distance between the global admixture vector and aggregated PyLAE results in diploid mode
Population Informative prior Uniform prior
Yoruba0.0007470080.013042043
Esan0.0007703570.013533177
Mende0.0008568960.018231929
Iberian0.0013319540.012167398
Gambian Mandinka0.0013650330.021373737
Toscani0.0015390270.019696897
Luhya0.0018269510.027512649
African Caribbean0.0048033190.0301569
Puerto Rican0.0056759160.017629195
CEPH0.0060728620.011648137
Japanese0.0064910830.046715682
British0.0069251570.012265145
Han Chinese0.0073046740.045295263
Kinh0.0075191740.04711133
Southern Han Chinese0.00755840.044229833
Dai Chinese0.0082935710.051361167
Kinh Vietnamese0.0086002110.05305063
African Ancestry SW0.0100876030.03448744
Colombian0.011904260.030931471
Peruvian0.0163761690.069468746
Mexican Ancestry0.0189157940.049218005
Finnish0.024104490.038832151
Punjabi0.0262873130.08384595
Gujarati0.0288817090.093738688
Telugu0.0333769370.115691247
Tamil0.0367679060.120281378
Bengali0.043536310.110281922

Note:

Accuracy of PyLAE is assessed using the difference between aggregated results predicted by PyLAE and independently calculated admixture vector.

Histograms of euclidean distances of aggregated PyLAE results vs. admixture vectors.

Euclidean distances of aggregated PyLAE results vs. admixture vectors for 2,504 from 1000 Genomes. (A) ‘Haploid’ mode, no admixture prior. (B) ‘Haploid’ mode, with admixture prior. (C) “Diploid” mode, no admixture prior. (D) “Diploid” mode, with admixture prior. Note: Accuracy of PyLAE is assessed using the difference between aggregated results predicted by PyLAE and independently calculated admixture vector. We compared PyLAE with the current local ancestry gold-standard tool RFMix (Maples et al., 2013; Uren, Hoal & Möller, 2020). We used the 1000 Genomes dataset and have selected 150K ancestry-informative markers. PyLAE and RFMix use different inputs and require separate data preparation steps. For RFMix, the following actions were performed: (1) phase ancestral samples (2) obtain genetic maps. The phasing was performed with Beagle (Browning, Zhou & Browning, 2018). PyLAE window size was set to 15, 30, 50, and 100 SNPs; no genetic map information was used. PyLAE was tested with the prior (results of admixture in supervised mode) and without prior, only the ‘phased’ case. We have also tried various values of the transition penalty. The probability of changing the population assignment (transition probability) was modeled as , where n is the number of populations and x is the penalty, that was ranged from 0 (uniform prior), to 10,000. We aggregated the results according to the following rules: for PyLAE–we have computed a fraction of windows assigned to each ancestral population; for RFMix, we have calculated a fraction of markers assigned to each ancestral population. Then the results were compared with the global ancestry assignments calculated by Admixture (Alexander, Novembre & Lange, 2009). We simulated admixed individuals with the known origin of each genomic fragment and computed the fraction of correctly assigned positions. The choice of the optimal window size (measured in the number of SNPs per window) is determined by the ancestral composition of the analyzed sample (Fig. 6). Overall, an increase in the transition penalty suppresses switches between predicted populations and results in smoother prediction. Therefore, we recommend using the penalty of 10,000 or higher unless there are reasons to believe that the sample is highly mosaic.
Figure 6

Comparison of performance of PyLAE and RFMix using 1000 Genomes database.

Four PyLAE runs were performed: 15, 30, 50, and 100 SNP windows. RFMix program was used with default parameters. Euclidean distance was computed between the admixture profiles and predicted aggregated ancestry for TSI (A) and CLM (B) samples.

Comparison of performance of PyLAE and RFMix using 1000 Genomes database.

Four PyLAE runs were performed: 15, 30, 50, and 100 SNP windows. RFMix program was used with default parameters. Euclidean distance was computed between the admixture profiles and predicted aggregated ancestry for TSI (A) and CLM (B) samples. Table 5 shows that for individuals with East Asian and European ancestry, PyLAE has a higher correlation with corresponding global ancestral composition compared to RFMix. For African, American, and South Asian individuals, RFMix had a higher correlation. It is important to notice that global and aggregated local ancestries were in agreement for both programs; the lowest correlation coefficient was 0.8676. In the 1000 Genomes dataset, African, American, and South Asian samples are more admixed than East Asian and European samples.
Table 5

Pearson correlation coefficients between aggregated local ancestry predictions by PyLAE and RFMix and global ancestry, represented by admixture vectors.

For individuals with East Asian and European ancestry, PyLAE has a higher correlation with corresponding global ancestral composition compared to RFMix, while for African, American, and South Asian individuals, RFMix had a higher correlation. It is important to notice that global and aggregated local ancestries were in agreement for both programs; the lowest correlation coefficient was 0.8676.

SuperpopulationPyLAERFMix
AFR0.98930.9996
AMR0.96750.9851
EAS0.97830.9684
EUR0.97440.9699
SAS0.91850.9595

Pearson correlation coefficients between aggregated local ancestry predictions by PyLAE and RFMix and global ancestry, represented by admixture vectors.

For individuals with East Asian and European ancestry, PyLAE has a higher correlation with corresponding global ancestral composition compared to RFMix, while for African, American, and South Asian individuals, RFMix had a higher correlation. It is important to notice that global and aggregated local ancestries were in agreement for both programs; the lowest correlation coefficient was 0.8676. PyLAE and RFMix have correctly determined the origin for 98.6% and 99% of genomic positions across all simulated samples, respectively. Predictions made by RFMix and PyLAE were highly concordant: the predictions agreed on 98.52% of the genome. Therefore, we propose that PyLAE and RFMix complement each other and be used as a part of the same local ancestry pipeline to improve prediction accuracy.

Application of local ancestry

Using the ANNOVAR (Wang, Li & Hakonarson, 2010; Yang & Wang, 2015) and snpEFF (Cingolani et al., 2012), we have performed variation annotations and calculated the counts of synonymous and nonsynonymous SNPs. We have conducted this analysis in several modes: (1) comparing British, Finnish, and CEU samples with African American and African Caribbean samples; (2) comparing British, Finnish, and CEU samples with all African samples; (3) comparing British, Finnish, and CEU samples with African samples from Africa, selecting Northern European component in European samples and Sub-Saharan African component in African samples; (4) comparing British, Finnish and CEU samples with African American and African Caribbean samples, selecting Northern European component in European samples and the Sub-Saharan African component in African samples; (5) comparing British, Finnish and CEU samples with African samples from Africa, selecting the Sub-Saharan African component in African samples; (6) comparing British, Finnish and CEU samples with African Americans and the African Caribbean, selecting the Sub-Saharan African component in African samples. Since we use a nine-component representation, all Africans in our datasets were assigned to the same Sub-Saharan African component. At the same time, African Americans have various admixture levels from other components. Therefore, local ancestry mode only partitions genomes of European and African American individuals. On average, PyLAE has higher enrichment scores compared to the whole-genome approach. Comparing the enrichment scores between differentially enriched pathways (P-value < 0.01), in 91 cases, PyLAE resulted in higher enrichment scores and 41-in lower scores for African Americans. If the significance cut-off is lowered, PyLAE results in a higher number of differentially enriched pathways (Fig. 7).
Figure 7

Fraction of significantly enriched pathways as a function of a significance cut-off.

PyLAE has higher enrichment scores compared to the whole-genome approach. Comparing the enrichment scores between differentially enriched pathways (P-value < 0.01), in 91 cases, PyLAE resulted in higher enrichment scores and 41 in lower scores for African Americans. If the significance cut-off is lowered, PyLAE results in a higher number of differentially enriched pathways.

Fraction of significantly enriched pathways as a function of a significance cut-off.

PyLAE has higher enrichment scores compared to the whole-genome approach. Comparing the enrichment scores between differentially enriched pathways (P-value < 0.01), in 91 cases, PyLAE resulted in higher enrichment scores and 41 in lower scores for African Americans. If the significance cut-off is lowered, PyLAE results in a higher number of differentially enriched pathways. Application of PyLAE to African American samples allowed the detection of eleven differentially enriched pathways that were not detected when entire African Americans’ genomes were used but appeared when Europeans were compared with Africans from Africa. According to PyLAE, the following pathways were enriched in nonsynonymous SNPs: Africans: Lipoic acid metabolism, Vitamin B6 metabolism, Fatty acid biosynthesis, Notch signaling pathway, Type I diabetes mellitus, Allograft rejection, Cell adhesion molecules (CAMs), Phagosome, Malaria, Viral myocarditis, HTLV-I infection; Europeans: Nitrogen metabolism, Mismatch repair, Cell cycle, Glyoxylate and dicarboxylate metabolism, Porphyrin and chlorophyll metabolism, Insulin resistance, Tight junction, Selenocompound metabolism, Oocyte meiosis, Amyotrophic lateral sclerosis (ALS), Protein digestion and absorption. Dependence on ethnicity efficiency has been reported in processes and conditions related to the above-listed pathways: vitamin B6 metabolism (Gong et al., 2014), fatty acid biosynthesis (Sergeant et al., 2012; Ameur et al., 2012; Kothapalli, Park & Brenna, 2020), resistance to malaria (Singh & Dhar, 2014; Gelabert et al., 2017), the prevalence of viral myocarditis (Shaboodien et al., 2013) and amyotrophic lateral sclerosis (Rechtman et al., 2015; Henning et al., 2021). According to recent studies (Nédélec et al., 2016; Singh et al., 2020), individuals with African ancestry have a stronger inflammatory response and reduced intracellular bacterial growth. Maintaining a strong immune response can have adverse side effects, such as autoimmune disease. Therefore, phagosome efficiency declined after migration out of Africa since Europeans were exposed to fewer pathogens, reducing immune response over generations. In summary, PyLAE is an easy-to-use, accurate and fast tool for local ancestry analysis that can be used with minimal prior information about the genome or samples.

Availability and requirements

Project name: Python Local Admixture Estimation (PyLAE) Project home page: https://github.com/smetam/PyLAE Operating system(s): Platform independent, Linux is required for pre-processing Programming language: Python, Shell Other requirements: Python 3.5 and higher; bcftools (pre-processing) License: Creative Commons.
  35 in total

1.  Estimate of the mutation rate per nucleotide in humans.

Authors:  M W Nachman; S L Crowell
Journal:  Genetics       Date:  2000-09       Impact factor: 4.562

2.  A program for annotating and predicting the effects of single nucleotide polymorphisms, SnpEff: SNPs in the genome of Drosophila melanogaster strain w1118; iso-2; iso-3.

Authors:  Pablo Cingolani; Adrian Platts; Le Lily Wang; Melissa Coon; Tung Nguyen; Luan Wang; Susan J Land; Xiangyi Lu; Douglas M Ruden
Journal:  Fly (Austin)       Date:  2012 Apr-Jun       Impact factor: 2.160

3.  Estimating local ancestry in admixed populations.

Authors:  Sriram Sankararaman; Srinath Sridhar; Gad Kimmel; Eran Halperin
Journal:  Am J Hum Genet       Date:  2008-02       Impact factor: 11.025

Review 4.  Toward understanding the origin and evolution of cellular organisms.

Authors:  Minoru Kanehisa
Journal:  Protein Sci       Date:  2019-09-09       Impact factor: 6.725

5.  Changes in Biological Pathways During 6,000 Years of Civilization in Europe.

Authors:  Evgeny Chekalin; Alexandr Rubanovich; Tatiana V Tatarinova; Artem Kasianov; Nicole Bender; Marina Chekalina; Kaspar Staub; Nikola Koepke; Frank Rühli; Sergey Bruskin; Irina Morozova
Journal:  Mol Biol Evol       Date:  2019-01-01       Impact factor: 16.240

6.  Incidence of motor neuron disease/amyotrophic lateral sclerosis in South Africa: a 4-year prospective study.

Authors:  F Henning; J M Heckmann; K Naidu; L Vlok; H M Cross; B Marin
Journal:  Eur J Neurol       Date:  2020-09-24       Impact factor: 6.089

7.  Reconstructing Prehistoric African Population Structure.

Authors:  Pontus Skoglund; Jessica C Thompson; Mary E Prendergast; Alissa Mittnik; Kendra Sirak; Mateja Hajdinjak; Tasneem Salie; Nadin Rohland; Swapan Mallick; Alexander Peltzer; Anja Heinze; Iñigo Olalde; Matthew Ferry; Eadaoin Harney; Megan Michel; Kristin Stewardson; Jessica I Cerezo-Román; Chrissy Chiumia; Alison Crowther; Elizabeth Gomani-Chindebvu; Agness O Gidna; Katherine M Grillo; I Taneli Helenius; Garrett Hellenthal; Richard Helm; Mark Horton; Saioa López; Audax Z P Mabulla; John Parkington; Ceri Shipton; Mark G Thomas; Ruth Tibesasa; Menno Welling; Vanessa M Hayes; Douglas J Kennett; Raj Ramesar; Matthias Meyer; Svante Pääbo; Nick Patterson; Alan G Morris; Nicole Boivin; Ron Pinhasi; Johannes Krause; David Reich
Journal:  Cell       Date:  2017-09-21       Impact factor: 41.582

8.  African evolutionary history inferred from whole genome sequence data of 44 indigenous African populations.

Authors:  Shaohua Fan; Derek E Kelly; Marcia H Beltrame; Matthew E B Hansen; Swapan Mallick; Alessia Ranciaro; Jibril Hirbo; Simon Thompson; William Beggs; Thomas Nyambo; Sabah A Omar; Dawit Wolde Meskel; Gurja Belay; Alain Froment; Nick Patterson; David Reich; Sarah A Tishkoff
Journal:  Genome Biol       Date:  2019-04-26       Impact factor: 13.583

Review 9.  Polyunsaturated fatty acid biosynthesis pathway and genetics. implications for interindividual variability in prothrombotic, inflammatory conditions such as COVID-19✰,✰✰,★,★★.

Authors:  Kumar S D Kothapalli; Hui Gyu Park; J Thomas Brenna
Journal:  Prostaglandins Leukot Essent Fatty Acids       Date:  2020-10-01       Impact factor: 4.006

10.  Inference of locus-specific ancestry in closely related populations.

Authors:  Bogdan Pasaniuc; Sriram Sankararaman; Gad Kimmel; Eran Halperin
Journal:  Bioinformatics       Date:  2009-06-15       Impact factor: 6.937

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.