gds <- seqOpen(seqExampleFileName("gds"))
## create some phenotype data
library(Biobase)
sample.id <- seqGetData(gds, "sample.id")
n <- length(sample.id)
df <- data.frame(sample.id,
sex=sample(c("M", "F"), n, replace=TRUE),
age=sample(18:70, n, replace=TRUE),
phen=rnorm(n),
stringsAsFactors=FALSE)
meta <- data.frame(labelDescription=c("sample identifier",
"sex", "age", "phenotype"), row.names=names(df))
sample.data <- AnnotatedDataFrame(df, meta)
seqData <- SeqVarData(gds, sample.data)
## select samples and variants
seqSetFilter(gds, sample.id=sample.id[1:50], variant.id=1:10)
res <- regression(seqData, outcome="phen", covar=c("sex", "age"))
res
seqClose(gds)
Run the code above in your browser using DataLab