BamTools: a C++ API and toolkit for analyzing and managing BAM files

BamTools: a C++ API and toolkit for analyzing and managing BAM files
复制标题

DOI:
10.1093/bioinformatics/btr174
复制
发表时间:
2011-06-15
期刊:
影响因子:
5.8
通讯作者:
Marth, Gabor T.
Marth, Gabor T.
中科院分区:
生物学3区
文献类型:
--
作者:
Barnett, Derek W.;Garrison, Erik K.;Marth, Gabor T.

文献摘要

被引文献

相似文献

动机:基因组测序数据的分析需要高效、易于使用的比对结果访问和灵活的数据管理工具(例如,过滤、合并、排序等)。然而,当前测序技术产生的海量数据通常以压缩的二进制格式存储,这不容易被生物信息学研究中常用的基于文本的解析器处理。结果:我们为程序员和最终用户介绍了一个软件套件,该软件套件使用BAM文件简化了研究分析和数据管理。BamTools提供了第一个公开可用于BAM文件支持的C++API以及一个命令行工具包。
Motivation: Analysis of genomic sequencing data requires efficient, easy-to-use access to alignment results and flexible data management tools (e.g. filtering, merging, sorting, etc.). However, the enormous amount of data produced by current sequencing technologies is typically stored in compressed, binary formats that are not easily handled by the text-based parsers commonly used in bioinformatics research.Results: We introduce a software suite for programmers and end users that facilitates research analysis and data management using BAM files. BamTools provides both the first C++ API publicly available for BAM file support as well as a command-line toolkit.