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)