美文网首页
Cybersort实战

Cybersort实战

作者: 多啦A梦詹 | 来源:发表于2020-02-05 16:10 被阅读0次

Cybersort实战


测试数据从github上下载HP.eset.csv,还需要一个参考矩阵cybersort脚本
测试之前需要安装limma,parallel,e1071三个包。

1. 获得rownames唯一的矫正的表达矩阵

setwd("D:\\R\\liwei\\cibersort")
library(limma)
rt=read.table("HP.eset.csv",sep=",",header=T,check.names=F,row.names = 1)   #如果rownames不是unique,我们要unique一下
rt<-log2(rt+0.0001)
data=rt[rowMeans(rt)>0,]
v <-voom(data, plot = F, save.plot = F) #对数据进行预处理,标准化,矫正,芯片数据最好,也可以FPKM
out=v$E
out=rbind(ID=colnames(out),out)
write.table(out,file="uniq.symbol.txt",sep="\t",quote=F,col.names=F)  #得到rownames唯一的矫正之后的表达矩阵

2. 获取22种免疫细胞组成表达矩阵

source("tcgaTMB.CIBERSORT.R")
results=CIBERSORT("ref.txt", "uniq.symbol.txt", perm=100, QN=TRUE) #根据第一步生成的uniq.symbol.txt和下载的ref.txt,可以得到结果

相关文章

  • Cybersort实战

    Cybersort实战 测试数据从github上下载HP.eset.csv,还需要一个参考矩阵和cybersort...

  • Taro/微信小程序 swiper

    实战1: 实战2: 实战1: 实战2:

  • RocketMQ

    RocketMQ实战(一)RocketMQ实战(二)RocketMQ实战(三):分布式事务RocketMQ实战(四...

  • freeCodeCamp 旅途10 - 算法实战

    项目实战:回文检查器 项目实战:罗马数字转换器 项目实战:凯撒密码 项目实战:电话号码验证器 项目实战:收银机

  • MySQL实战 目录

    MySQL实战 MySQL实战1 数据库概念介绍MySQL实战2 语法、筛选条件和函数MySQL实战3 分组查询和...

  • unittest+requests框架

    接口测试实战实战思维导图

  • egret 白鹭引擎参考教学

    Egret Wing实战教程 Egret Wing实战教程(一):从按钮说起Egret Wing实战教程(二):自...

  • 内存泄露

    内存泄露 实战 实战Go内存泄露 - Go语言实战 - SegmentFault 思否 总结 pprof工具 使用...

  • 实战最重要

    改变命运的秘密就是实战。 而不是腾出大块的时间去学习。 出了校门,我们除了实战,还得实战。 要是我们不实战,习惯性...

  • 2019-10-22

    职场交际实战练习 职场交际必会句 实战对话

网友评论

      本文标题:Cybersort实战

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