如何使用UPORA对peak进行注释
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,本篇内容主要讲解"如何使用UPORA对peak进行注释",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用UPORA对peak进行注释"吧!UROPA是
千家信息网最后更新 2024年11月27日如何使用UPORA对peak进行注释
本篇内容主要讲解"如何使用UPORA对peak进行注释",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用UPORA对peak进行注释"吧!
UROPA是一个命令行工具,可以对基因组区域进行注释,这里的基因组区域要求是BED格式,比如chip,ATAC_seq等数据产生的peak区间。同时需要提供一个GTF格式的基因组注释信息,比如从UCSC,ensemble,ncbi等数据库下载的参考基因组文件。在注释结果中不仅给出了peak在基因组中的定位,还会给出对应的正负链,与基因的距离,对应的基因类型等较为全面的注释信息。官方文档网址如下
https://uropa-manual.readthedocs.io/introduction.html
该软件根据peak的中心与基因的相对位置,将peak的基因组定位划分为以下几种类型,示意如下
提供了多种安装方式,这里我采用的是直接拉取官方的docker镜像,用法如下
docker pull loosolab/uropa
该软件需要三个输入文件:
GTF格式的注释文件
BED格式的peak文件
JSON格式的配置文件
用法也比较简便, 我使用官方的是测试数据,步骤如下
1. 下载GTF格式的基因组注释文件
wget ftp://ftp.ensembl.org/pub/release-75/gtf/homo_sapiens/Homo_sapiens.GRCh47.75.gtf.gz
gunzip Homo_sapiens.GRCh47.75.gtf.gz
2.下载bed格式的peak区间文件
wget https://www.encodeproject.org/files/ENCFF966LMJ/@@download/ENCFF966LMJ.bed.gz
gunzip ENCFF966LMJ.bed.gz
3. 准备JSON格式的配置文件
配置文件内容如下
{
"queries": [
{"feature":"gene", "distance":5000, "feature.anchor": "start", "show.attributes":"gene_name"},
{"feature": "gene","distance":5000, "feature.anchor":"center"}],
"priority" : "False",
"gtf": "/home/soft/uropa/Homo_sapiens.GRCh47.75.gtf",
"bed": "/home/soft/research/uropa/ENCFF966LMJ.bed"
}
配置文件命名为config.json, 代码如下
docker run \
--rm \
-v /home:/home \
loosolab/uropa \
uropa \
-i /home/soft/uropa/config.json
\-p /home/soft/uropa/uropa
-i
参数指定配置文件的路径,-p
指定输出文件的前缀。输出文件如下
├── uropa_allhits.txt
├── uropa_besthits.txt
└── uropa_finalhits.txt
这三个文件内容相同,只是行数不同,内容示意如下
软件会自动给每一个peak一个id, 可以直观的看到peak与基因之间的关系,更多用法和细节请参考官方文档。
到此,相信大家对"如何使用UPORA对peak进行注释"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
基因
注释
格式
基因组
内容
配置
官方
数据
软件
三个
信息
区域
区间
文档
更多
类型
参考
学习
定位
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
实行网络安全保密的方法
硕士专业网络安全
腾讯云服务器免费升配活动
如何查看服务器有几个人登录
cs1.6服务器ip地址
英雄联盟s8符文数据库
常州企业软件开发一体化
网络技术三者的区别
谜笛网络技术有限公司
互联网公司和科技公司
江西雪球网络技术有限公司
前端提交的数据怎么给数据库
vue网络安全
洛阳云朵软件开发
中国矿业大学网络安全办事处
网络安全法 最高罚款
东南大学网络安全推免生
软件开发 预算编制
宝马充电网络技术
网络安全研究的三大领域
网络安全知识教育通讯
广州省情数据库
武警部队网络安全问题
数据库两个日期差值怎么排除
reactjs 数据库
mac医学数据库软件下载
6月18网络安全
新浪软件开发北京公司
绍兴无线网络技术
社区化新零售软件开发