Simulate Genotype and Phenotype Data
Arguments
- Glist
A list of information about the genotype matrix. Default is `NULL`.
- chr
The chromosome(s) being used in the simulation. Default is 1.
- nt
Number of traits. Default is 1.
- W
Matrix of centered and scaled genotypes. Default is `NULL`.
- n
Number of individuals. Default is 1000.
- m
Number of markers. Default is 1000.
- rsids
A character vector of rsids. Default is `NULL`.
Value
A list containing:
y
: Phenotypes.W
: Matrix of centered and scaled genotypes.e
: Errors.g
: Genotype effect.b0
,b1
: Coefficients.set0
,set1
: Selected markers.causal
: Causal markers.
Details
This function simulates genotype and phenotype data based on the `Glist`, which is information about the genotype matrix.
Examples
## Plink bed/bim/fam files
bedfiles <- system.file("extdata", paste0("sample_chr",1:2,".bed"), package = "qgg")
bimfiles <- system.file("extdata", paste0("sample_chr",1:2,".bim"), package = "qgg")
famfiles <- system.file("extdata", paste0("sample_chr",1:2,".fam"), package = "qgg")
# Summarize bed/bim/fam files
Glist <- gprep(study="Example", bedfiles=bedfiles, bimfiles=bimfiles, famfiles=famfiles)
# Simulate phenotype
sim <- gsim(Glist=Glist, chr=1, nt=1)
head(sim$y)
head(sim$e)
head(sim$causal)