专属于六倍体小麦的Bioconductor注释包
时间:2022-07-23
本文章向大家介绍专属于六倍体小麦的Bioconductor注释包,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
小编之前写过一篇推送 使用clusterProfiler对非模式生物进行富集分析,教大家使用clusterProfiler中的enricher函数进行富集分析。
专属于六倍体小麦的注释包。
此注释包是基于iwgsc_refseqv1.1版本的基因号制作的,GO注释来源于
https://doi.org/10.5281/zenodo.2541477。
制作好的注释包已上传至github,可以使用下面的代码安装。
## 安装注释包
install.packages("https://media.githubusercontent.com/media/biozhp/org.Ta.eg.db/master/org.Ta.eg.db.tar.gz", repos=NULL, type="source")
由于我还是个新手,所以还不太了解怎么压缩R包的大小,导致目前版本的R包有些大,下载需要一些时间,后续我会继续改进的~
一系列的操作后,R包就安装好啦~
接下来试着用注释包做富集分析。
## 加载R包
library("clusterProfiler")
library("org.Ta.eg.db")
## 输入基因
gene <- read.table("gene.txt",header=F,sep="t")
gene <- as.factor(gene$V1)
## 进行富集分析
org <- org.Ta.eg.db
enrich.go.BP <- enrichGO(gene=gene, OrgDb=org, keyType="GID",ont="BP", pvalueCutoff = 0.01, qvalueCutoff = 0.05)
## 对 GO term进行去冗余
simply <- simplify(enrich.go.BP)
## 输出结果
ouf <- paste("output.txt",sep ="t")
write.table(simply,ouf)
测试后发现可以正常使用,没有问题~
目前这个R包还只是一个测试版本,大家完成自己的分析后还是要仔细检查一下自己的结果有没有问题。
如果在使用过程中出现任何问题或者有任何建议,都可以写在https://github.com/biozhp/org.Ta.eg.db/issues 上,或者给我发邮件。
做小麦的同学赶快下载下来试一下吧~
参考资料:
https://www.jianshu.com/p/77246ff36214
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Tomcat NIO(8)-Poller线程的阻塞与唤醒
- 你的第一个React App (一 ) - 项目初始化
- 被JDK坑的没商量?来试试这些方法吧
- k8s 代码走读---client-go 编程交互测试代码
- C#网络类智能开关控制板实例
- Flume拦截器实现按照事件时间接入HDFS
- Day4.Linux用户权限
- 如何使用Canal同步MySQL的Binlog到Kafka
- Go 每日一库之 gabs
- 如何将Flink应用的日志发送到kafka
- 锦囊篇|Java中的SPI机制
- webpack实战——生产环境配置【上】
- 深度阅读之《Concurrency in Go》
- 为了不让代码看起来像一坨* 我在工作中反复用了这个
- 在 Go 语言中 Patch 非导出函数