三年成全在线观看大全,中文字幕av一区二区,免费看的黄色视频,中文字幕无码在线
 分類(lèi): 醫(yī)學(xué)研究

當(dāng)我們做了轉(zhuǎn)錄組測(cè)序,基因中有上調(diào)也有下調(diào)基因,畫(huà)熱圖的時(shí)候如何將up or down區(qū)分開(kāi)?且看接下來(lái)的小技巧。

【Hydbring P et al.Cell-Cycle-Targeting MicroRNAs as Therapeutic Tools against Refractory Cancers.Cancer Cell,2017.】

本篇,我們要解決的問(wèn)題是:熱圖中如何將不同類(lèi)別用不同的漸變色表示,如上圖所示。接下來(lái),舉個(gè)例子,若做每個(gè)microRNA與Description的熱圖,顏色漸變是-log10Pvalue,regulated是up的用紅色進(jìn)行漸變,down的用藍(lán)色進(jìn)行漸變。圖例做成如下圖所示的樣子。

#數(shù)據(jù)處理:
library(scales)
library(plyr)
library(reshape2)
d<-read.csv(“test.data”,header=T,sep=“\t”,check.names=F,row.names=2)
row<-nrow(d)
if(row<3){?q()?}
data<-d[,-1]
pvalue<-data[,c(grep(“_pvalue”,colnames(data)))]
regulate<-data[,c(grep(“_regulated”,colnames(data)))]
col_name1<-gsub(“_pvalue”,“”,colnames(pvalue))
col_name2<-gsub(“_regulated”,“”,colnames(regulate))
colnames(pvalue)<-col_name1
colnames(regulate)<-col_name2
pvalue.m<-melt(as.matrix(pvalue))
regulate.m<-melt(as.matrix(regulate))
colnames(pvalue.m)<-c(“Pathway”,“ID”,“Pvalue”)
colnames(regulate.m)<-c(“Pathway”,“ID”,“Regulate”)
good<-merge(pvalue.m,regulate.m,by=c(“Pathway”,“ID”))
goods<-ddply(good,?.(Pvalue),?transform,?log10P?=?-log10(Pvalue))
m1<-goods[goods$Regulate==“up”,]
m2<-goods[goods$Regulate==“down”,]

最終數(shù)據(jù)整成這個(gè)樣子:

接下來(lái)敲重點(diǎn)啦~~

#開(kāi)始繪圖:
library(ggplot2)
library(ggnewscale)
#先做up部分
ggplot()+geom_tile(data=m1,mapping=aes(ID,Pathway,fill?=?log10P),colour?=?“white”)+scale_fill_gradientn(colours?=?c(“white”,“red”))+
#這個(gè)是重點(diǎn),new_scale函數(shù)來(lái)自ggnewscale包
new_scale(“fill”)+
#再做down部分
geom_tile(data=m2,mapping=aes(ID,Pathway,fill?=?log10P),colour?=“white”)+scale_fill_gradientn(colours?=?c(“white”,“blue”))+
#down的圖例翻轉(zhuǎn)一下
guides(fill=guide_colorbar(reverse=T))+
#兩個(gè)圖例排排站
theme(legend.direction=“vertical”,legend.box=“horizontal”,legend.title=element_blank(),axis.text?=?element_blank(),axis.ticks?=?element_blank())+
#還有坐標(biāo)軸的線
+theme(axis.line?=?element_line(colour?=?“black”))?
#橫縱坐標(biāo)和圖標(biāo)題設(shè)置
labs(x?=?“Noncoding?RNA?ID”,?y?=?“KEGG?pathway/GO?Term”,?title?=?“Good?Luck”?)+
#圖標(biāo)題居中
theme(plot.title?=?element_text(hjust?=?0.5)?)

#野人版圖片

【小編技巧總結(jié)】

  • Hadley Wickham是R界的男神沒(méi)錯(cuò)了
  • ggnewscale中的new_scale函數(shù)發(fā)揮重大作用

 

最近文章
久久午夜一级aa大片 | 国产麻豆性爱视频 | 91精品人妻一区二区三区 | 中国激情在线免费观看不卡视频网站 | 精品三级AV在线观看入口 | 潘金莲的粉嫩小泬12P | 亚洲AV无码乱码精品 | 苍井空一级婬片A片AAA片动漫 | 久久综合婷婷国产二区高清 | 91人妻人人澡人人爽人人精品乱 | 久久Av无码精品人妻系列试探 | 国产免费av网站 | 黄免费在线观看高清国产 | 久久WWW免费人成精品 | 中文区中文字幕免费看 | 欧美日韩免费在线观看 | 在线观看一区视频 | 一级毛片A级黄A片寂寞的女人 | 国产精品人人做人人爽 | 波多野结衣黄色视频网站 | 欧美肥婆日逼视频免费播放 | 做爰高潮A片免费看视频 | 亚洲狠狠躁夜夜躁人人爽 | 人人操人人干人人玩 | 女生啪啪流水视频 | 国产又黄又粗又大又爽 | 特级大荫道BBwBBwBBW | 强奸电影3P日本一二区免费 | 播放三级黄色片和一级黄色片 | 农村妇女躁BBBB高朝喷水电影 | 国产人妻精品午夜福利免费 | 日本在线视频中文字幕 | 国语对白乱妇激情视频 | 国产女伦精品一区二区三区级 | 国产精品久久久久久亚洲影视 | 中国親子亂子倫XXXX50路 | 欧美婬片a片aaa毛片直播 | 无码人妻一区二三区中文 | 亚洲 激情 图片 小说 伦 | 夜夜爽狠狠澡97欧美精品 | 91精品国产乱码污污污 |