美文网首页
Tabix— bgzip操作

Tabix— bgzip操作

作者: 小鱼儿_Y | 来源:发表于2020-07-19 09:51 被阅读0次

tabix 可以对NGS分析中常见格式的文件建立索引,从而加快访问速度,不仅支持VCF文件,还支持BED, GFF,SAM等格式。
下载地址:https://sourceforge.net/projects/samtools/files/tabix/

安装过程:

wget https://sourceforge.net/projects/samtools/files/tabix/tabix-0.2.6.tar.bz2
tar xjvf tabix-0.2.6.tar.bz2
cd tabix-0.2.6/
make

下载源代码,解压缩之后,编译即可。编译成功之后,会有两个可执行文件tabix和bgzip。
由于SNP位点数量巨大,对应VCF文件也非常的大,为例节省存储空间,最常见的做法就是压缩。bgzip 可以压缩VCF文件,用法如下

bgzip  view.vcf

压缩之后,原本的view.vcf文件就变成了view.vcf.gz文件。压缩后缀为.gz, 如果想要解压缩,有以下两种用法

bgzip -d view.vcf.gz
gunzip view.vcf.gz

bgzip的压缩算法和gzip压缩算法有着相似之处,所以对于bgzip压缩的文件,解压缩时除了可以使用bgzip软件本身,还可以使用gunzip进行解压缩。

需要注意的是,两种算法虽然有相似之处,但是还是有本质区别的,在对VCF文件压缩时,不可以使用gzip来代替bgzip。

对于大型的VCF文件而言,如何快速访问其中的记录也是个难点。tabix可以对VCF文件构建索引,索引构建好之后,访问速度会快很多。tabix对VCF文件建立索引的用法如下

tabix -p vcf view.vcf.gz

注意输入的VCF文件必须是使用bgzip压缩之后的VCF文件,生成的索引文件为view.vcf.gz.tbi, 后缀为.tbi。

构建好索引之后,可以快速的获取指定区域的记录,示例如下

  1. 获取位于11号染色体的SNP位点
tabix view.vcf.gz 11
  1. 获取位于11号染色体上突变位置大于或者等于2343545的SNP位点
tabix view.vcf.gz 11:2343545
  1. 获取位于11号染色体上突变位置介于2343540到2343596的SNP位点
tabix view.vcf.gz 11:2343540-2343596

很多操作VCF的软件都会识别tabix建立的索引,从而加快处理速度。很多大型项目VCF文件,也都会用bgzip压缩,然后建立tabix的索引。

参考 生信修炼手册

相关文章

  • Tabix— bgzip操作

    tabix 可以对NGS分析中常见格式的文件建立索引,从而加快访问速度,不仅支持VCF文件,还支持BED, GFF...

  • tabix操作VCF文件

    欢迎关注"生信修炼手册"! tabix 可以对NGS分析中常见格式的文件建立索引,从而加快访问速度,不仅支持VCF...

  • tabix 操作VCF文件

    tabix 可以对NGS分析中常见格式的文件建立索引,从而加快访问速度,不仅支持VCF文件,还支持BED, GFF...

  • 2019-07-05tabix

    tabix is the best tool to extract regions of interest fro...

  • 使用bgzip命令解压文件遇到的一个报错

    这个服务器上没有bgzip这个命令,我使用conda进行安装 这个安装的是 0.2.6版本 解压 遇到报错 然后我...

  • tbx_index_build failed:

    使用tabix构建vcf的索引时,遇到失败的问题tbx_index_build failed: XXX.vcf....

  • bcftools的常用命令

    tabix index 提取指定染色体 BCFTOOLS 设置 统计有多少个SNP: 过滤 F_MISSING M...

  • 使用nginx搭建Tabix on mac

    nginx on Mac install brew info nginx 你可以获得docroot, docroo...

  • 生信地基系列--tabix

    高通量测序产生的存放大量数据的文件往往十分庞大,即使是压缩文件,也有几十G到几百G,这样的文件获取其中某一区间信息...

  • 篇四|ClickHouse的可视化界面与集群状态监控

    介绍 tabix支持通过浏览器直接连接 ClickHouse,不需要安装其他软件,就可以访问ClickHouse,...

网友评论

      本文标题:Tabix— bgzip操作

      本文链接:https://www.haomeiwen.com/subject/jrlfkktx.html