The output of this function are three files:
genotype file: contains genotype data for each individual at each SNP with an extension 'eigenstratgeno.'
snp file: contains information about each SNP with an extension 'snp.'
indiv file: contains information about each individual with an extension 'ind.'
gl2eigenstrat(
x,
outfile = "gl_eigenstrat",
outpath = NULL,
snp.pos = 1,
snp.chr = 1,
pos.cM = 0,
sex.code = "unknown",
phen.value = "Case",
verbose = NULL
)
returns no value (i.e. NULL)
Name of the genlight object containing the SNP data [required].
File name of the output file [default 'gl_eigenstrat'].
Path where to save the output file [default global working directory or if not specified, tempdir()].
Field name from the slot loc.metrics where the SNP position is stored [default 1].
Field name from the slot loc.metrics where the chromosome of each is stored [default 1].
A vector, with as many elements as there are loci, containing the SNP position in morgans or centimorgans [default 1].
A vector, with as many elements as there are individuals, containing the sex code ('male', 'female', 'unknown') [default 'unknown'].
A vector, with as many elements as there are individuals, containing the phenotype value ('Case', 'Control') [default 'Case'].
Verbosity: 0, silent or fatal errors; 1, begin and end; 2, progress log ; 3, progress and results summary; 5, full report [default 2 or as specified using gl.set.verbosity].
Custodian: Luis Mijangos (Post to https://groups.google.com/d/forum/dartr)
Eigenstrat only accepts chromosomes coded as numeric values, as follows: X chromosome is encoded as 23, Y is encoded as 24, mtDNA is encoded as 90, and XY is encoded as 91. SNPs with illegal chromosome values, such as 0, will be removed.
Patterson, N., Price, A. L., & Reich, D. (2006). Population structure and eigenanalysis. PLoS genetics, 2(12), e190.
Price, A. L., Patterson, N. J., Plenge, R. M., Weinblatt, M. E., Shadick, N. A., & Reich, D. (2006). Principal components analysis corrects for stratification in genome-wide association studies. Nature genetics, 38(8), 904-909.
Other linker:
gl2bayesAss()
,
gl2bayescan()
,
gl2bpp()
,
gl2demerelate()
,
gl2faststructure()
,
gl2gds()
,
gl2genalex()
,
gl2genepop()
,
gl2geno()
,
gl2gi()
,
gl2hiphop()
,
gl2phylip()
,
gl2plink()
,
gl2related()
,
gl2sa()
,
gl2structure()
,
gl2treemix()
,
gl2vcf()
# \donttest{
require("dartR.data")
gl2eigenstrat(platypus.gl,snp.pos='ChromPos_Platypus_Chrom_NCBIv1',
snp.chr = 'Chrom_Platypus_Chrom_NCBIv1', outpath=tempdir())
# }
Run the code above in your browser using DataLab