美文网首页
用R进行microarray分析(3)

用R进行microarray分析(3)

作者: jlyq617 | 来源:发表于2017-11-29 12:01 被阅读177次

    寻找表达差异基因

    library(multtest)
    library(signees)
    expressionmas5<-mas5(a)
    expressionrma<-rma(a)
    cl<-rep(c(0,1),c(3,3))#样本分为2类,各有3个
    sub<-exprs(x[,c(1:6)])#选取所有样本/部分样本
    gn<-geneNames(a)
    sam.out<-sam(sub,cl,rand=123,gene.names=gn)#使用SAM方法进行基因表达差异分析
    sum.sam.out<-summary(sam.out,2)#筛选delta=2
    #查看差异表达的基因名称
    list.siggenes(sam.out,2)
    siggn<-names(sum.sam.out@row.sig.genes)
    library(pheatmap)
    pheatmap(sub[siggn,],fontsize=5,fontsize_row = 3,cellwidth = 12,cellheight = 3,color = colorRampPalette(c('navy','white','firebrick3'))(50))
    
    image.png

    相关文章

      网友评论

          本文标题:用R进行microarray分析(3)

          本文链接:https://www.haomeiwen.com/subject/yubsbxtx.html