Skip to contents

Given a collection of .bed, .bim and .fam files produced for use with Plink, this package facilitates simple array-like operations for retrieving genotype data.

As an example, the GEUVADIS study genotypes distributed with tensorQTL were transformed to geuv445.{bed,bim,fam}. In a folder containing these files, we would proceed as follows to interrogate the genotypes.

> library(PlinkMatrix)
> gdemo = example_PlinkMatrix()
> colnames(gdemo) = gsub("0_", "", colnames(gdemo))
> gdemo
<367759 x 445> DelayedMatrix object of type "double":
                        HG00096 HG00097 HG00099 ... NA20826 NA20828
    chr18_10644_C_G_b38       0       0       0   .       0       0
    chr18_10847_C_A_b38       0       0       0   .       0       0
    chr18_11275_G_A_b38       0       0       0   .       0       0
    chr18_11358_G_A_b38       0       0       0   .       0       0
    chr18_11445_G_A_b38       0       0       0   .       0       0
                    ...       .       .       .   .       .       .
chr18_80259028_AG_A_b38       1       2       2   .       0       1
 chr18_80259147_G_C_b38       0       0       0   .       0       0
 chr18_80259181_A_G_b38       0       0       0   .       0       0
   chr18_8025919C_G_b38       1       0       0   .       1       0
 chr18_80259245_C_A_b38       0       0       0   .       0       0

The associated data can be obtained in this package with example_PlinkArray().

See “Get started” tab above for more information.