Abies religiosa (sacred fir) genetic data from common garden seedlings (Mexico), comparing initial planting to the small subset of seedlings that survived in a low-elevation (hot, dry) common garden
Data files
Nov 05, 2026 version files 7.41 GB
-
abies_sample_infor2.xlsx
21.91 KB
-
abies.populations.snps.vcf.zip
462.68 MB
-
catalog.calls.zip
1.81 GB
-
gstacks.log
1.10 KB
-
gstacks.log.distribs
16.45 KB
-
Nova0993_ApeKI_Barcodes.xlsx
23.35 KB
-
populations.fst_summary.tsv
43 B
-
populations.haps.genepop
760.84 MB
-
populations.haps.vcf
639.55 MB
-
populations.hapstats.tsv
111.71 MB
-
populations.log
9.83 KB
-
populations.log.distribs
68.33 KB
-
populations.phistats_summary.tsv
175 B
-
populations.phistats.tsv
34.44 MB
-
populations.snps.genepop
1.80 GB
-
populations.structure
1.44 GB
-
populations.sumstats_summary.tsv
1.71 KB
-
populations.sumstats.tsv
349.79 MB
-
README.md
14.21 KB
Abstract
The suitable range of sacred fir (Abies religiosa), the only roosting tree for the monarch butterfly (Danaus plexippus) populations wintering in Mexico, is expected to shrink due to the impact of climate change. A common garden experiment carried out within the Monarch Butterfly Biosphere Reserve (MBBR) in 2019 - 2022 showed high >95% seedling survival across source populations at 3400 m and 3000 m (representing the upper and middle elevations of the current range), but only 6% survival at 2600 m (below the natural range, representing warmer future conditions). Of the 11 planted populations, lower elevation sources had slightly higher survival in the low elevation garden, but some individuals from high elevation populations survived as well.
We tested whether these low-elevation survivors were genetically different from the starting population (represented by the higher elevation gardens where almost all individuals survived) using genotyping by sequencing. Needle samples were dried over silica gel and shipped to UC Merced. DNA was extracted using the Qiagen DNeasy Plant Pro Kit, and purified DNA was sent to the UC Davis Genome Center for GBS library preparation with ApeKI and sequencing on Illumina HiSeq 4000.
This dataset is output from the STACKS-2.59 de novo pipeline, including haplotypes for each individual, SNP calling output, consensus sequence for each locus, Fst comparisons, allele frequencies, etc. Reads were demultiplexed, cleaned, and trimmed to 64 bp. The quality score limit was set to 20, window size to 0.20, and other parameters were set to default settings. To limit false SNP identification and increase accuracy of downstream analyses, SNPs were filtered using VCFtools. We selected only biallelic SNPs (min-alleles 2, max-alleles 2), where at least 25% of individuals were genotyped at that SNP (max-missing 0.75), and the minor allele frequency was at least 5% (maf 0.05), minDP 5, hwe 0.00001.
We used these data to conduct Principal component analysis (PCA) for all 18,816 SNPs, and population genetic differences were calculated using the population genetics program in STACKS-2.59 for initial and survivor groups. Observed heterozygosity, expected heterozygosity, observed homozygosity, expected homozygosity, an estimate of nucleotide diversity, and the inbreeding coefficient of an individual (I) relative to the subpopulation (S) were automatically calculated by STACKS. Initial and survivor groups were pairwise compared to compute the F~ST ~for each locus.
Dataset DOI: 10.5061/dryad.8gtht7726
Description of the data and file structure
Sacred fir (Abies religiosa) is a species of high conservation interest. A transplant common garden experiment was carried out in 2019 - 2022 within the Monarch Butterfly Biosphere Reserve (MBBR). It found high (> 95%) seedling survival across source populations at 3400 m and 3000 m, but only 6% survival at 2600 m (below the natural range, representing warmer future conditions). In this study, we tested whether these survivors were genetically different from the starting population.
Needle samples were collected for all surviving seedlings from the low-elevation garden (N=19) and 17-20 individuals per source population from the high- and mid-elevation gardens (N=216). Needle samples were dried over silica gel, and genomic DNA was extracted using the DNeasy Plant Pro Kit (QIAGEN, Hilden, Germany) according to the manufacturer’s protocol(Urbina et al. 2022). Two 96-plex GBS libraries and a 48-plex GBS library consisting of 43 DNA samples and a negative control (no DNA) were prepared with the restriction enzyme ApeKI. Each of the samples in each library was tagged with a unique barcode. The fragments from all 236 samples were then sequenced (single-end read, 90 bp) on one lane of an Illumina HiSeq 4000 (Illumina, San Diego, CA). Assembly and SNP calling were performed using the STACKS-2.59 de novo pipeline. Reads were demultiplexed, cleaned, and trimmed to 64 bp. The quality score limit was set to 20, window size to 0.20, and other parameters were set to default settings (Shu and Moran 2020). To limit false SNP identification and increase the accuracy of downstream analyses, SNPs were filtered using VCFtools. We selected only biallelic SNPs (min-alleles 2, max-alleles 2), where at least 25% of individuals were genotyped at that SNP (max-missing 0.75) and the minor allele frequency was at least 5% (maf 0.05), minimum depth equal to half of the mean of the depth distribution(minDP 5), Hardy-Weinberg Equilibrium value was 0.00001(hwe 0.00001) (Nishio et al. 2022). This is the data that is included in this set of files.
We used this data to conduct a Genotype-Environment Association (GEA) test using climate information from source populations. We also used PCAdapt to identify outlier SNPs whose allele frequencies in the low garden survivors may have been impacted by selection.
Files and variables
File: Nova0993_ApeKI_Barcodes.xlsx
Description: Sample names with barcodes used in GBS sequencing.
Column names
- Plate # & Well ID: Position of sample within 96-well plates sent to genome center
- Sample # & Sample Name: Connects to abies_sample_infor2.xlsx. The sample name (AR1, etc.) is the most important piece of information.
- Adapter: APEKI: Just a variant of Well ID
- ApeKI Inline Barcode sequence: Gives sequence information
- PlateName & WellPosition: Match Plate #
- i5 & i5_rc: Sequences are the same for all on the plate
File: abies_sample_infor2.xlsx
Description: Sample names with provenance number and elevation, planting site, and group, where “group1 higher survivor” is the higher-elevation garden seedlings representing the initially planted population, and “group2 lower survivor” is the low-elevation garden seedlings that survived.
Column names
- "No" & "name": Same as "Sample #" & "Sample Name" in Nova0993_ApeKI_Barcodes.xlsx
- Group: 1 = high survival high elevation garden seedlings. 2 = low elevation garden seedlings
- Well: Which well in the plate sample was used
- Site/m: Elevation of garden in which seedling was growing, in meters
- "Provenance" & "Provenance/m": Identification number of source provenance, and elevation of provenance
- Block: Planting block within garden
- ng/L: Concentration of DNA submitted to sequencing center
File: catalog.calls.zip
Description: This file contains the output of the SNP calling model for each nucleotide in the analysis. It’s intended to be read by the "populations" program, which can apply appropriate filters and export the data.
Details: https://catchenlab.life.illinois.edu/stacks/manual/#popmap
File: gstacks.log
Description: This file is the main log file produced when you run the gstacks program. It helps you check whether everything ran as expected, and it’s the first place to look if something failed or if your output looks strange.
Includes: Effective per-sample coverage: mean, stdev, min, max. Mean number of sites per locus.
File: gstacks.log.distribs
Description: This file is a companion diagnostic file that gstacks produces in addition to the main gstacks.log. It’s a set of distributions of read depth and coverage for your loci and individuals. Instead of just a summary, it shows frequency tables (histograms) of how many loci had a given depth. This helps you evaluate whether your data has enough coverage for reliable genotyping and whether some samples are under-sequenced or over-sequenced.
Column names
- "sample" - sample name
- "n_loci" - number of loci
- "n_used_fw_reads" - number of forward reads used in the final loci for that sample
- "mean_cov"- mean depth of coverage
- "mean_cov_ns" - weighted mean depth of coverage
File: populations.fst_summary.tsv
Description: Summary of Fst between populations defined in popmap file.
Row/Column headings
1 - 216 samples, survivors from high and mid elevation
2- 19 samples, survivors from low elevation
3 -blank sample, water
File: populations.hapstats.tsv
Description: This file contains summary statistics describing every locus (phased SNPs) found in every population defined in the population map. This includes the frequency of haplotypes, gene and haplotype diversity. There is a list of sample names (eg., AR1, AR10, AR100) at the top.
Column names
- "Locus ID" - ID number for a given SNP locus
- "Chr" - chromosome. All "un" for "unknown"
- "BP" - base pairs of haplotype length
- "Pop ID" - population ID (1 if "initial", 2 if "survivors")
- "N" - number of individuals in that population
- "Haplotype Cnt" - haplotype count
- "Gene diversity" - A measure of locus haplotype richness, similar to nucleotide-level π.
- "Smoothed gene diversity" & "Smoothed gene diversity P-value" - Not applicable
- "Haplotype diversity" - A measure of locus haplotype richness that takes into account how different haplotypes are from one another in terms of nucleotide distance.
- "Smoothed haplotype diversity" & "Smoothed haplotype diversity P-value" - Not applicable
- "HWE P-value" & "HWE P-value SE" - The probability that this locus deviates from Hardy-Weinberg equilibrium and its standard error
- "Haplotypes" - List of SNP alleles that go together in each haplotype, eg "AGG:2; GCG:1; GGA:1 5; GGG:244"
File: populations.log
Description: This file contains everything output on the screen, including the version number of Stacks and when it was run. It also includes a lot of useful information describing the data after filters have been applied, including how many loci were discarded/kept, the mean length of loci, and mean number of sites.
Contains: Number of loci with PE contig, Mean length of loci, Number of loci with SE/PE overlap, Mean length of overlapping loci, Mean genotyped sites per locus
File: populations.log.distribs
Description: This file contains several distributions describing the data. The distributions are provided in two forms: prior to filtering and after filtering. You can view the file manually, or you can use the stacks-dist-extract utility we provide to pull out a particular distribution. One distribution that can tell you a lot about your data is the number of samples per locus, pre- and post-filtering.
For more information, see: https://catchenlab.life.illinois.edu/stacks/manual/#popmap.
File: populations.phistats_summary.tsv
Description: It is the Phi-statistic counterpart to population.fst_summary.tsv, summarizing differentiation between your populations but with sequence divergence included. Divided into Phi_st means, Fst means, and Dxy Means.
Row/Column headings
1 - 216 samples, survivors from high and mid elevation
2- 19 samples, survivors from low elevation
3 -blank sample, water
File: populations.phistats.tsv
Description: Haplotype-based FST calculations for all populations. There is a list of sample names (eg. , AR1, AR10, AR100) by population (1, 2, 3) at the top.
Column names
- "Locus ID" - ID number for a given SNP locus
- "Chr" - chromosome. All "un" for "unknown"
- "BP" - base pairs
- "phi_st" - AMOVA-based measure of FST
- "Smoothed Phi_st" & "Smoothed Phi_st P-value" - Not applicable, only relevant for analyses using reference genome
- "Fst'" - a haplotype measure of FST that is scaled to the theoretical maximum FST value at this locus.
- "Smoothed Fst'" & "Smoothed Fst' P-value"- Not applicable, only relevant for analyses using reference genome
- "D_est" - Orthogonal measure of locus differentiation Jost. (2008). All -nan
- "Smoothed D_est'" & "Smoothed D_est P-value"- Not applicable, only relevant for analyses using reference genome
File: populations.sumstats_summary.tsv
Description: This file contains population-level, mean summary statistics. It is divided into a set of calculations for variant positions and a set for all positions (variant and fixed). These in turn are divided by population ID (1 = 216 samples, survivors from high and mid elevation, 2 = 19 samples, survivors from low elevation,3 = blank sample, water)
Column names
- "Private" - Number of private alleles in this population.
- "Chr" - chromosome. All "un" for "unknown"
- "Sites" & "Variant Sites" & "Polymorphic Sites" - Total sites vs. variable and polymorphic sites
- "Num_Indiv" - Mean number of individuals genotyped across sites
- "Var" - Variance of Num_Indiv
- "StdErr" - Standard Error of Num_Indiv
- "P" - Mean frequency of most common allele across sites
- "Var" - Variance of P
- "StdErr" - Standard Error of P
- "Obs_Het" - Mean observed heterozygosity across sites
- "Var" - Variance of Obs_Het
- "StdErr" - Standard Error of Obs_Het
- "Obs_Hom" - Mean observed homozygosity across sites
- "Var" - Variance of Obs_Hom
- "StdErr" - Standard Error of Obs_Hom
- "Exp_Het" - Mean expected heterozygosity across sites
- "Var" - Variance of Exp_Het
- "StdErr" - Standard Error of Exp_Het
- "Exp_Hom" - Mean observed homozygosity across sites
- "Var" - Variance of Exp_Hom
- "StdErr" - Standard Error of Exp_Hom
- "Pi" - Nucleotide diversity
- "Var" - Variance of Pi
- "StdErr" - Standard Error of Pi
- "Fis" - Mean inbreeding coefficient across sites
- "Var" - Variance of Fis
- "StdErr" - Standard Error of Fis
File: populations.sumstats.tsv
Description: This file contains summary statistics describing every SNP found in every population defined in the population map. This includes the frequency of alleles, expected/observed heterozygosity, π, FIS, and so on. There is a list of sample names (eg,. AR1, AR10, AR100) at the top.
Column names
- "Locus ID" - ID number for a given SNP locus
- "Chr" - chromosome. All "un" for "unknown"
- "BP" - base pairs
- "Col" - The nucleotide site within the catalog locus, reported using a zero-based offset (first nucleotide is enumerated as 0)
- "Pop ID" - population ID (1 if "initial", 2 if "survivors")
- "P Nuc" and "Q Nuc" - Nucleotide. P is the most common allele; Q is the less common allele
- "N" - number of individuals in that population; numbers come from
- "P" - Frequency of the most common allele
- "Obs Het" & "Obs Hom" - Observed heterozygosity and homozygosity
- "Exp Het" & "Exp Hom" - Expected heterozygosity and homozygosity
- "Pi" - Nucleotide diversity
- "Smoothed Pi" & "Smoothed Pi P-value" - not applicable to this analysis
- "Fis" - Inbreeding coefficient
- "Smoothed Fis" & "Smoothed Fis P-value" - not applicable to this analysis
- "HWE P-value" - The probability that this variant site deviates from Hardy-Weinberg equilibrium. Calculated via an exact test.
- "Private" - True (1) or false (0), depending on whether this allele only occurs in this population.
File: abies.populations.snps.vcf.zip
Description: This file contains a single polymorphic site per row. By default, the file is sorted first by locus and then by SNP column within a locus.
File: populations.haps.vcf
Description: This file shows the haplotypes of a given locus in each row.
Details: See https://catchenlab.life.illinois.edu/stacks/manual/#popmap
File: populations.haps.genepop
Description: This file encodes the haplotype sequences identified by Stacks for each individual, but it’s Gin ENEPOP format output. It can be read by the program GENEPOP itself and many other tools.
File: populations.snps.genepop
Description: This file is also a GENEPOP-formatted output, but instead of haplotypes, it contains only SNP genotypes extracted by populations.
File: populations.structure
Description: It is an input file for STRUCTURE software, encoding SNP genotypes in the format STRUCTURE expects (alleles as integers, diploids as two rows).
Code/software
Some files can be opened with Excel or similar spreadsheet software. However, many are designed to be read by the Stacks program (https://catchenlab.life.illinois.edu/stacks/manual/), particularly the Populations program within Stacks (https://catchenlab.life.illinois.edu/stacks/comp/populations.php).
