samtools index failed

近來在進行染色體級別基因組的分析。

使用pindel軟件對染色體的結(jié)構(gòu)變異進行檢測。

在計算過程中發(fā)現(xiàn),和delly不同,pindel需要使用二代數(shù)據(jù)(*.bam)并識別索引“.bai”而不識別“.csi”。

由于我的基因組組裝至chromsome(scaffold)水平,因此scaffold1>512M。

本人系統(tǒng)默認samtools在對其進行索引建立的過程中報錯如下,

[E::hts_idx_check_range] Region 536870752..536870915 cannot be stored in a bai index. Try using a csi index with min_shift = 14, n_lvls >= 6

[E::sam_index] Read '***' with ref_name='hic_scaffold_1', ref_length=569202264, flags=97, pos=536870753 cannot be indexed

samtools index: failed to create index for "***.bam": Numerical result out of range

通過檢測samtools版本發(fā)現(xiàn)

samtools --version 檢測版本?


進而通過查閱發(fā)現(xiàn)其他策略解決,

包括1、切割染色體,使用bed文件對內(nèi)容進行切割,本人沒有嘗試過

2、聽說biobambam2可以構(gòu)建,本人也沒有嘗試過。

3、使用其他版本samtools,這是我使用的解決辦法。

首先找到其他版本的samtools, 這里根據(jù)網(wǎng)上的提示我找到的是samtools-0.1.13版本

在網(wǎng)頁https://sourceforge.net/projects/samtools/files/samtools/0.1.13/

在linux界面使用

wget https://sourceforge.net/projects/samtools/files/samtools/0.1.13/samtools-0.1.13.tar.bz2

tar -jxvf?samtools-0.1.13.tar.bz2

make

./samtools 運行看是否可以用。


使用絕對路徑直接調(diào)用samtools即可解決samtools不能index過長scaffold的問題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • samtools的說明文檔:http://samtools.sourceforge.net/samtools.sh...
    曉僉閱讀 13,517評論 0 6
  • Zcat Zcat是一個命令行實用程序,用于查看壓縮文件的內(nèi)容,而無需對其進行解壓縮。它將壓縮文件擴展為標(biāo)準(zhǔn)輸出,...
    Latupa_天空之城閱讀 766評論 0 2
  • samtools是一個用于操作sam和bam文件的工具集合。 1. view view命令的主要功能是:將輸入文件...
    生信師姐閱讀 34,380評論 1 26
  • 1.利用fastqc對模擬測序的序列進行質(zhì)控分析 1.1 使用art-illumina模擬測序,生成高通量數(shù)據(jù)(a...
    javaLi閱讀 2,742評論 0 5
  • 1 簡介 BCFtools 是一款多種實用工具的集合,它可以用于處理VCF文件和二進制的BCF文件。它可以接受VC...
    生信小書童閱讀 103,162評論 12 85

友情鏈接更多精彩內(nèi)容