自 SMRTanalysis 3.0 版本起,PacBio 正在採用業界標準 BAM 格式(對齊和未對齊)鹼基檢測資料檔。我們還制定了 BAM 配套文件格式 (bam.pbi),可以快速訪問更豐富的每次讀取信息,並兼容圍繞舊版 cmp.h5 格式構建的軟體。
pbbam軟體套件提供用於建立、查詢和編輯 PacBio BAM 檔案及相關索引的元件。這些元件包括核心 C++ 函式庫、其他語言的綁定以及命令列實用程式。
最新的pbbam
可以透過 bioconda 套件pbbam
安裝。
請參閱我們的官方 pbbioconda 頁面,以了解有關安裝、支援、授權、版權和免責聲明的資訊。
該庫無意用作通用 BAM 實用程式 - 所有輸入和輸出 BAM 必須遵守 PacBio BAM 格式規格。非 PacBio BAM 將導致拋出異常。
文件主頁
變更日誌
pbbam驗證所有 BAM 文件,並且作為此驗證的一部分,它檢查所提供的 BAM 文件的每個 ReadGroup 中的BindingKit
和SequencingKit
變數是否已知。作為正在進行的化學開發的一部分,我們可能需要引入新的零件號碼來識別新型試劑和/或 SMRT 細胞。使用 SMRT Link 時您不太可能遇到此類問題,因為它有一個整合的自動更新程序,會定期自動檢查和安裝新的化學物質。在沒有正確安裝 SMRT Link 的情況下使用的所有 PacBio 工具都需要手動幹預才能下載新的化學物質:
cd < some persistent dir >
export SMRT_CHEMISTRY_BUNDLE_DIR= " ${PWD} "
wget https://raw.githubusercontent.com/PacificBiosciences/pbcore/develop/pbcore/chemistry/resources/mapping.xml -O chemistry.xml
這將導致pbbam嘗試從SMRT_CHEMISTRY_BUNDLE_DIR
加載帶外chemistry.xml
,並且應該允許您將較舊的軟體與較新的 BAM 一起使用。注意:這僅允許pbbam的內部驗證通過,這不會自動使其他依賴化學的軟體與較新的化學物質一起工作。例如,Arrow 的後端(Unanimity)也對化學進行了參數化,如果引入全新的化學,它就會失敗。請參閱 Unanimity 的常見問題解答,以了解如何使用SMRT_CHEMISTRY_BUNDLE_DIR
載入新化學物質的模型。
本網站和內容以及所有網站相關服務(包括任何資料)均「按原樣」提供,不保證任何錯誤,不提供任何類型的明示或暗示的陳述或保證,包括但不限於以下內容的任何保證:適銷性、品質令人滿意、不侵權或適合特定用途。您對使用本網站、所有網站相關服務以及任何第三方網站或應用程式承擔全部責任和風險。任何口頭或書面資訊或建議均不構成任何類型的保證。網站上對特定產品或服務的任何引用並不構成或暗示 PACIFIC Biosciences 的推薦或認可。