-
保存及加載數(shù)據(jù):
save(a,file="GSE17215.Rdata") load("GSE17215.Rdata")
-
清除內(nèi)存變量况鸣、釋放內(nèi)存:
rm(list = ls()) #清除內(nèi)存變量 gc() #釋放內(nèi)存
-
畫一個(gè)熱圖:
#參考http://www.reibang.com/p/4e3a94bd155a 第五部分 a<-read.table("GSE17215_series_matrix.txt",comment.char = "!",header = T,sep = "\t") write.csv(a,"a1.csv") rownames(a)<-a[,1] a<-a[-1] a<-log2(a) library(pheatmap) pheatmap(a)
OncoLnc網(wǎng)站 獲取某基因在TCGA數(shù)據(jù)庫中的表達(dá)情況
-
繪制生存曲線:
#從網(wǎng)頁(例如OncoLnc)獲取數(shù)據(jù)民镜,繪制生存曲線 a<-read.csv("LIHC_93663_50_50.csv",header = T,sep = ",",fill = T) colnames(a) dat<-a library(ggstatsplot) ggbetweenstats(data=dat,x=Group,y=Expression) ggbetweenstats(data=dat,x=Status,y=Expression) library(ggplot2) library(survival) library(survminer) table(dat$Status) dat$Status<-ifelse(dat$Status=="Dead",1,0) sfit<-survfit(Surv(Days,Status)~Group,data=dat) sfit summary(sfit) ggsurvplot(sfit,conf.int=F,pval=T) ggsave("survival_ARHGAP18_in_LGG.png") ggsurvplot(sfit,palette = c("#E7B800", "#2E9FDF"), risk.table=T,pval=T,conf.int=T, xlab="Time in months",ggtheme = theme_light(),ncensor.plot=T) ggsave("survival_ARHGAP18_in_LGG_2.png")
cBioPortal 網(wǎng)站獲取臨床信息
-
表達(dá)量與臨床分期畫圖:
a<-read.table("plot.txt",header = T,sep="\t",fill = T) colnames(a)<-c("id","stage","gene","mut") dat<-a library(ggstatsplot) ggbetweenstats(data = dat,x = stage,y = gene) ggsave("ov_ARHGAP18.png") #改變統(tǒng)計(jì)方法 res.aov <- aov(gene~stage,data=dat) summary(res.aov) TukeyHSD(res.aov)
-
相關(guān)性
cor(a,b)
--->a,b之間的相關(guān)性,cor(exprSet)
可以查看exprSet矩陣所有列之間的相關(guān)性;dim()`可以看某數(shù)據(jù)的維度帆锋。
-
表達(dá)矩陣樣本的相關(guān)性:
rm(list = ls()) options(stringsAsFactors = F) library(airway) data("airway") exprSet<-assay(airway) #h獲得表達(dá)矩陣 colnames(exprSet) cor(exprSet) pheatmap::pheatmap(col(exprSet)) group_list<-colData(airway)[,3] tmp<-data.frame(g<-group_list) rownames(tmp)<-colnames(exprSet) pheatmap::pheatmap(col(exprSet),annotation_col = tmp) dim(exprSet) exprSet<-exprSet[apply(exprSet,1,function(x) sum(x>1) >5),] dim(exprSet) exprSet<-log(edgeR::cpm(exprSet)+1) #去除文庫大小差異,并得到新矩陣 exprSet<-exprSet[names(sort(apply(exprSet,1, mad),decreasing = T)[1:500]),] dim(exprSet) M<-cor(log2(exprSet+1)) tmp<-data.frame(g<-group_list) rownames(tmp)<-colnames(M) pheatmap::pheatmap(M,annotation_col = tmp,filename = "cor.png")
【R語言學(xué)習(xí)】生信人應(yīng)該這樣學(xué)R語言--學(xué)習(xí)筆記(2)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門俊鱼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人畅买,你說我怎么就攤上這事并闲。” “怎么了谷羞?”我有些...
- 文/不壞的土叔 我叫張陵帝火,是天一觀的道長。 經(jīng)常有香客問我湃缎,道長购公,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任雁歌,我火速辦了婚禮宏浩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靠瞎。我一直安慰自己比庄,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布乏盐。 她就那樣靜靜地躺著佳窑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪父能。 梳的紋絲不亂的頭發(fā)上神凑,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼藻三!你這毒婦竟也來了洪橘?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬榮一對情侶失蹤棵帽,失蹤者是張志新(化名)和其女友劉穎熄求,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逗概,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡抡四,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仗谆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片指巡。...
- 正文 年R本政府宣布勉耀,位于F島的核電站,受9級特大地震影響蹋偏,放射性物質(zhì)發(fā)生泄漏便斥。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一威始、第九天 我趴在偏房一處隱蔽的房頂上張望枢纠。 院中可真熱鬧,春花似錦黎棠、人聲如沸晋渺。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽木西。三九已至,卻和暖如春随静,著一層夾襖步出監(jiān)牢的瞬間八千,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓,卻偏偏與公主長得像鸠信,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子论寨,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 積跬步葬凳,至千里 1.介紹R語言及RStudio 1.1 安裝R 包和Rstudio1.2Rstudio四個(gè)區(qū)塊绰垂,區(qū)...
- 01. 介紹r語言及rstudio編輯器 安裝r及rstudio打開rstudio編輯器:4塊1.新建腳本,mar...
- 01. 介紹r語言及rstudio編輯器 安裝r及rstudio打開rstudio編輯器:4塊1.新建腳本火焰,mar...
- 生信人應(yīng)這樣學(xué)R語言-生信技能樹視頻 一劲装、介紹R語言及Rstudio 1、R是用于統(tǒng)計(jì)分析昌简、繪圖的語言和操作環(huán)境占业。...
- 資料及代碼均來自生信技能樹團(tuán)隊(duì),感謝~ 相關(guān)數(shù)據(jù)及習(xí)題集 初級10 個(gè)題目:http://www.bio-info...