read.PLINK
reads a data file exported by the PLINK
software with extension '.raw' and converts it into a "genlight "
object. Optionally, information about SNPs can be read from a ".map" file,
either by specifying the argument map.file
in read.PLINK
, or
using extract.PLINKmap
to add information to an existing
"genlight "
object.extract.PLINKmap(file, x = NULL)read.PLINK(file, map.file = NULL, quiet = FALSE, chunkSize = 1000,
parallel = require("parallel"), n.cores = NULL, ...)
read.PLINK
a character string giving the path to the
file to convert, with the extension ".raw"; for extract.PLINKmap
, a
character string giving the path to a file with extension ".map"."genlight "
, in which
the information read is stored; if provided, information is matched against
the names of the loci in x
, as returned by locNames(x)
; if nextract.PLINKmap
and
stored in the @other
slot.parallel
to be installed (see details).parallel
is TRUE, the number of cores to be used in
the computations; if NULL, then the maximum number of cores available on the
computer is used."genlight "
- extract.PLINKmap: if a "
is provided as argument
x
, this object incorporating the new information about SNPs in the
@other
slot (with new components 'chromosome' and 'position');
otherwise, a list with two components containing chromosome and position
information.
chunkSize
indicates the number of genomes read at a time. Increasing
this value decreases the computational time required to read data in, while
increasing memory requirements.See details for the documentation about how to export data using PLINK to the '.raw' format.
=== Exporting data from PLINK ===
Data need to be exported from PLINK using the option "--recodeA" (and NOT
"--recodeAD"). The PLINK command should therefore look like: plink
--file data --recodeA
. For more information on this topic, please look at
this webpage:
?genlight
for a description of the class
"genlight "
.- read.snp
: read SNPs in adegenet's '.snp' format.
- fasta2genlight
: extract SNPs from alignments with fasta
format.
- other import function in adegenet: import2genind
,
df2genind
, read.genetix
read.fstat
, read.structure
,
read.genepop
.
- another function read.plink
is available in the package
snpMatrix
.