[BioC] RE: Bioconductor Digest, Vol 26, Issue 5

Jiuzhou song songjiuzhou at hotmail.com
Wed Apr 6 01:17:55 CEST 2005


Hi, Bioconductors:

I want to creat a exprSet class, it combines expression data and phenotype 
data together. expression data is a matrix with columns representing 
patients and rows respresent genes. The phenoData contains the patient 
level, the column represent level and the rows represent patients. The 
format of the two datasets are shown below:

The gene expression data:
P01	P02	P03	P04	P05	P06	P07	P08	P09	P10	P11	P12	P13	P14	P15
1007_s_at	1336.97	1244.81	1242.41	1514.92	1531.80	1244.61	1030.43	967.83	866.32	1253.16	1218.51	1518.09	1401.07	1281.88	1438.96
........

the phenotype data:

Patient Phenotype
P01	Def
P02	Def
P03	Def
......

My codes:
>x<-read.table("exprstry.txt", header=TRUE)
>y<-read.table("phenotype.txt", header=TRUE)
>eset<-new('exprSet', exprs=x, phenoData=y)
Error in validObject(.Object) : Invalid "exprSet" object: 1: Invalid object 
for slot "exprs" in class "exprSet": got class "data.frame", should be or 
extend class "exprMatrix"
Invalid "exprSet" object: 2: Invalid object for slot "phenoData" in class 
"exprSet": got class "data.frame", should be or extend class "phenoData"

Why it doesn't work.
Thanks.

Yours

John



More information about the Bioconductor mailing list