[BioC] Multifactorial analysis with RMA and LIMMA of Affymetrix
microarrays
Jordi Altirriba Gutiérrez
altirriba at hotmail.com
Tue Mar 16 21:55:55 MET 2004
(Sorry, but I've had some problems with the HTML)
Hello all!
I am a beginner user of R and Bioconductor, sorry if my questions have
already been discussed previously.
I am studying the effects of a new hypoglycaemic drug for the treatment of
diabetes and I have done this classical study:
4 different groups:
1.- Healthy untreated
2.- Healthy treated
3.- Diabetic untreated
4.- Diabetic treated
With 3 biological replicates of each group, therefore I have done 12 arrays
(Affymetrix).
I have treated the raw data with the package RMA of Bioconductor according
to the article Exploration, normalization and summaries of high density
oligonucleotide array probe level data (Background=RMA,
Normalization=quantiles, PM=PMonly, Summarization=medianpolish).
I am currently trying to analyse the object eset with the package LIMMA of
Bioconductor. I want to know what genes are differentially expressed due to
diabetes, to the treatment and to the combination of both (diabetes +
treatment), being therefore an statistic analysis similar to a two-ways
ANOVA).
So, my questions are:
1.- I have created a PhenoData in RMA, will the covariates of the PhenoData
have any influence in the analysis of LIMMA?
2.- Are these commands correct to get these results? (see below) In the
command TopTable, the output of coef=1 are the genes characteristics of
diabetes?
3.- If I do not see any effect of the treatment in the healthy untreated
rats should I design the matrix differently? Something similar to a
one-way-ANOVA, considering differently the four groups:
( > design<-model.matrix(~ -1+factor(c(1,1,1,2,2,2,3,3,3,4,4,4))) ).
5.- Any other idea?
Thank you very much for your time and your suggestions.
Yours sincerely,
Jordi Altirriba (PhD student, Hospital Clínic IDIBAPS, Barcelona, Spain)
>design<-cbind("disease"=c(1,1,1,1,1,1,0,0,0,0,0,0),"treatment"=c(0,0,0,1,1,1,0,0,0,1,1,1))
>fit<-lmFit(eset,design)
>contrast.matrix<-cbind("diabetes"=c(1,0),"drug"=c(0,1),"diabetes-drug"=c(1,1))
>rownames(contrast.matrix)<-colnames(design)
>design
disease treatment
[1,] 1 0
[2,] 1 0
[3,] 1 0
[4,] 1 1
[5,] 1 1
[6,] 1 1
[7,] 0 0
[8,] 0 0
[9,] 0 0
[10,] 0 1
[11,] 0 1
[12,] 0 1
>contrast.matrix
diabetes drug diabetes-drug
diabetes 1 0 1
tratamiento 0 1 1
>fit2<-contrasts.fit(fit,contrast.matrix)
>fit2<-eBayes(fit2)
>clas<-classifyTests(fit2)
>vennDiagram(clas)
>topTable(fit2,number=100,genelist=geneNames(eset),coef=1,adjust="fdr")
Name M t P.Value B
11590 1387471_at 19.32575 9.442926 2.743122e-17 29.95299
2500 1369951_at 19.24748 9.404683 2.743122e-17 29.66737
10652 1384778_at 19.22968 9.395981 2.743122e-17 29.60254
>sink("limma-diabetes.txt")
>topTable(fit2,number=1000,genelist=geneNames(eset),coef=1,adjust="fdr")
>sink()
_________________________________________________________________
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu
ocio con MSN Entretenimiento. http://entretenimiento.msn.es/
More information about the Bioconductor
mailing list