ind_to_fam {genio} | R Documentation |
Convert an Eigenstrat IND tibble into a Plink FAM tibble
Description
This function takes an existing IND tibble and creates a FAM tibble with the same information and dummy values for missing data.
In particular, the output FAM tibble will contain these columns with these contents
(IND only contain id
, sex
, and label
, so there is no loss of information):
-
fam
: INDlabel
-
id
: INDid
-
pat
:0
(missing paternal ID) -
mat
:0
(missing maternal ID) -
sex
: INDsex
converted to Plink integer codes viasex_to_int()
-
peno
:0
(missing phenotype)
Usage
ind_to_fam(ind)
Arguments
ind |
The input Eigenstrat IND tibble to convert. |
Value
A Plink FAM tibble.
See Also
Eigenstrat IND format reference: https://github.com/DReichLab/EIG/tree/master/CONVERTF
Plink FAM format reference: https://www.cog-genomics.org/plink/1.9/formats#fam
Examples
# create a sample IND tibble
library(tibble)
ind <- tibble(
id = 1:3,
sex = c('U', 'M', 'F'),
label = c(1, 1, 2)
)
# convert to FAM
fam <- ind_to_fam(ind)
# inspect:
fam
[Package genio version 1.1.2 Index]