Write a structure file from a tidy data frame Used internally in radiator and assigner and might be of interest for users.
write_structure(data, pop.levels = NULL, filename = NULL, ...)
A tidy data frame object in the global environment or
a tidy data frame in wide or long format in the working directory.
How to get a tidy data frame ?
Look into radiator tidy_genomic_data
.
(optional, string) This refers to the levels in a factor. In this
case, the id of the pop.
Use this argument to have the pop ordered your way instead of the default
alphabetical or numerical order. e.g. pop.levels = c("QUE", "ONT", "ALB")
instead of the default pop.levels = c("ALB", "ONT", "QUE")
.
White spaces in population names are replaced by underscore.
Default: pop.levels = NULL
.
(optional) The file name prefix for the structure file
written to the working directory. With default: filename = NULL
,
the date and time is appended to radiator_structure_
.
other parameters passed to the function.
A structure file is saved to the working directory.
Pritchard JK, Stephens M, Donnelly P. (2000) Inference of population structure using multilocus genotype data. Genetics. Genetics Society of America. 155: 945–959.