❝「因业务拓展,想组建一个数据分析团队(目前已有RNA-Seq、Chip-Seq、重测序与群体遗传、基因家族、比较基因组、宏基因组、微生物多样性16s/18s/ITS方向专业人员),欢迎有各种数据分析基础的朋友加入我们!——Bioinfor 生信云」
❞
参考代码
读取数据
data <- read.table(file = "WRKY.motif_prot.txt", header = F)
motifName <- c("MEME-1","MEME-2","MEME-3","MEME-4","MEME-5","MEME-6","MEME-7", "MEME-8","MEME-9", "MEME-10")
绘制单个seqlogo图
library(ggplot2)
library(ggseqlogo)
list <- c()
for (i in motifName) {
seq <- as.character(data[data[,5] == i, 4])
list[[i]] <- seq
p<-ggplot() + geom_logo(seq) + theme_logo()
pdf(paste(i, "seqlogo.pdf", sep = "."),width = 15 ,height = 5)
print(p)
dev.off()
}
绘制整体seqlogo图
pdf(paste( "allmotif.seqlogo.pdf", sep = "."),width = 15 ,height = 50)
ggplot() + geom_logo(list) + theme_logo() +
facet_wrap(~seq_group, ncol=1, scales='free_x')
dev.off()
分享对应推文即可获取示例数据
有想一起做公众号的朋友欢迎联系我!
作者 | 温柔的α
编辑 | 温柔的α
版权所有,转载请注明出处,谢谢合作!
欢迎关注
往期回顾
点点“分享”,给我充点儿电吧~