Importing and Analysing Snp and Silicodart Data Generated by Genome-Wide Restriction Fragment Analysis


[Up] [Top]

Documentation for package ‘dartR’ version 1.0

Help Pages

dart2genlight Convert DarT to genlight
gi2gl Converts a genind object to genlight object
gl.assign Assign an individual of unknown provenance to population
gl.collapse Collapse a distance matrix by amalgamating populations
gl.collapse.recursive Recursively collapse a distance matrix by amalgamating populations
gl.dist Calculate a distance matrix for populations defined in an {adegenet} genlight object
gl.edit.recode.ind Create or edit a individual (=specimen) names and create an recode_ind file
gl.edit.recode.pop Create or edit a population re-assignment table
gl.filter.callrate Filter loci or specimens in a genlight {adegenet} object based on call rate
gl.filter.cloneid Filter for CloneID to select only unique SNPs
gl.filter.hamming Filters loci in a genlight object based on pairwise Hamming distance between sequence tags
gl.filter.hwe Filters loci that show significant departure from Hardy-Weinberg Equilibrium
gl.filter.monomorphs Remove monomorphic loci, including those with all NAs
gl.filter.repavg Filter loci in a genlight {adegenet} object based on average reproducibility of alleles at a locus
gl.filter.secondaries Filter loci that represent secondary SNPs in a genlight {adegenet} object
gl.fixed.diff Generate a matrix of fixed differences from a genelight or genind object {adegenet}
gl.gene.freq Calculate a statistic for each locus by group An internal function essentially to convey readability to rather contorted R code. It takes as input a genlight {adegenet} object with an index variable (say, population) and calculates the selected statistic for each locus, broken down by the groups defined by the index variable.
gl.hwe.pop Filter function to facilitate analysing of dart data
gl.ibd Isolation by distance
gl.make.recode.ind Create a proforma recode_ind file for reassigning individual (=specimen) names
gl.make.recode.pop Create a proforma recode_ind_table file for reassigning individual (=specimen) names
gl.outflank Function to identify loci under selection per population using the outflank method of Whitlock and Lotterhos (2015)
gl.pcoa PCoA ordination (glPca)
gl.pcoa.plot Bivariate plot of the results of a PCoA ordination
gl.pcoa.plot.3d 3D interactive plot of the results of a PCoA ordination
gl.pcoa.pop PCoA ordination of populations
gl.pcoa.scree Produce a plot of eigenvalues, standardized as percentages, derived from a PCoA
gl.percent.freq Generate percentage allele frequencies by locus and population
gl.read.dart Import DarT data into R and conver it to a genlight object
gl.read.silicodart Import presence/absence data from SilicoDArT and convert to genind {agegenet} format
gl.recode.ind Recode individual (=specimen) labels in a genelight or genind object {adegenet}
gl.recode.pop Recode population assignments in a genelight or genind object {adegenet}
gl.report.bases Summary of base pair frequencies
gl.report.callrate Report summary of Call Rate for loci or individuals
gl.report.hamming Calculates the pairwise Hamming distance between DArT trimmed DNA sequences
gl.report.heterozygosity Reports hetrozygosity
gl.report.hwe Reports departure from Hardy-Weinberg Equilibrium
gl.report.ld Calculates pairwise population based Linkage Disequilibirum across all loci using the specifyied number of cores
gl.report.maf Report minor allele frequency for loci
gl.report.monomorphs Report monomorphic loci, including those with all NAs
gl.report.pa Report number of private alleles possessed by an individual of unknown provenance
gl.report.repavg Report summary of RepAvg, reproducibility averaged over both alleles for each locus in a genlight adegenet object
gl.report.secondaries Report loci containing secondary SNPs in a genlight {adegenet} object
gl.subsample.loci Subsample n loci from a genlight object and return as a genlight object
gl.tree.nj Output an nj tree to summarize genetic similarity among populations
gl.write.csv Write out data from a gl object adegenet to csv file
gl2demerelate Create a dataframe suitable for input to package {Demerelate} from a genlight {adegenet} object
gl2fasta Concatenates DArT trimmed sequences and outputs a fastA file.
gl2faststructure Export DArT genlight object {adegenet} to faststructure format (to run faststructure elsewhere)
gl2gds Convert a genlight object to gds format SNPRelate
gl2gi Converts a genlight object to genind object
gl2nhyb Create an input file for the program NewHybrids
gl2phylip Create a Phylip input distance matrix from a genlight (SNP) or genind (SilicoDarT) {adegenet} object
gl2shp Convert genlight objects to ESRI shapefiles
gl2structure Converts genlight objects to STRUCTURE formated files
is.fixed Test to see if two populations are fixed at a given locus
platy Example data set as text file to be imported into a genlight object
prob.hwe Exact SNP test of Hardy-Weinberg Equilibrium
read.dart Import DarT data to R
testset.gl A genlight object created via the read.dart functions
testset_metadata Metadata file. Can be integrated via the dart2genlight function.
testset_pop_recode Recode file to be used with the function.
testset_SNPs_2Row Testfile in DArT format (as provided by DArT)
util.outflank OutFLANK: An Fst outlier approach by Mike Whitlock and Katie Lotterhos, University of British Columbia.
util.outflank.MakeDiploidFSTMat Creates OutFLANK input file from individual genotype info.
util.outflank.plotter Plotting functions for Fst distributions after OutFLANK This function takes the output of OutFLANK as input with the OFoutput parameter. It plots a histogram of the FST (by default, the uncorrected FSTs used by OutFLANK) of loci and overlays the inferred null histogram.
utils.hamming Calculates the Hamming distance between two DArT trimmed DNA sequences
utils.hwe Calculates departure from Hardy-Weinberg Equilibrium. Utility script not meant for end users.