• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

BamTools:一个用于分析和管理 BAM 文件的 C++ API 和工具包。

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

机构信息

Department of Biology, Boston College, Chestnut Hill, MA 02467, USA.

出版信息

Bioinformatics. 2011 Jun 15;27(12):1691-2. doi: 10.1093/bioinformatics/btr174. Epub 2011 Apr 14.

DOI:10.1093/bioinformatics/btr174
PMID:21493652
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3106182/
Abstract

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.

AVAILABILITY

BamTools was written in C++, and is supported on Linux, Mac OSX and MS Windows. Source code and documentation are freely available at http://github.org/pezmaster31/bamtools.

摘要

动机

分析基因组测序数据需要高效、易用的对齐结果访问和灵活的数据管理工具(例如过滤、合并、排序等)。然而,当前测序技术产生的大量数据通常以压缩的二进制格式存储,这使得在生物信息学研究中常用的基于文本的解析器难以处理。

结果

我们为程序员和最终用户引入了一个软件套件,该套件使用 BAM 文件方便研究分析和数据管理。BamTools 提供了第一个公开的用于支持 BAM 文件的 C++ API,以及一个命令行工具包。

可用性

BamTools 是用 C++编写的,支持 Linux、Mac OSX 和 MS Windows。源代码和文档可在 http://github.org/pezmaster31/bamtools 上免费获取。

相似文献

1
BamTools: a C++ API and toolkit for analyzing and managing BAM files.BamTools:一个用于分析和管理 BAM 文件的 C++ API 和工具包。
Bioinformatics. 2011 Jun 15;27(12):1691-2. doi: 10.1093/bioinformatics/btr174. Epub 2011 Apr 14.
2
SeqLib: a C ++ API for rapid BAM manipulation, sequence alignment and sequence assembly.SeqLib:用于快速操作BAM、序列比对和序列组装的C++应用程序编程接口。
Bioinformatics. 2017 Mar 1;33(5):751-753. doi: 10.1093/bioinformatics/btw741.
3
BamToCov: an efficient toolkit for sequence coverage calculations.BamToCov:用于序列覆盖度计算的高效工具包。
Bioinformatics. 2022 Apr 28;38(9):2617-2618. doi: 10.1093/bioinformatics/btac125.
4
Poretools: a toolkit for analyzing nanopore sequence data.Poretools:一个用于分析纳米孔序列数据的工具包。
Bioinformatics. 2014 Dec 1;30(23):3399-401. doi: 10.1093/bioinformatics/btu555. Epub 2014 Aug 20.
5
ppBAM: ProteinPaint BAM track for read alignment visualization and variant genotyping.ppBAM:用于读取比对可视化和变异基因分型的 ProteinPaint BAM 轨迹。
Bioinformatics. 2023 May 4;39(5). doi: 10.1093/bioinformatics/btad300.
6
SamQL: a structured query language and filtering tool for the SAM/BAM file format.SamQL:一种针对 SAM/BAM 文件格式的结构化查询语言和过滤工具。
BMC Bioinformatics. 2021 Oct 2;22(1):474. doi: 10.1186/s12859-021-04390-3.
7
Alview: Portable Software for Viewing Sequence Reads in BAM Formatted Files.Alview:用于查看BAM格式文件中序列读取的便携式软件。
Cancer Inform. 2015 Sep 13;14:105-7. doi: 10.4137/CIN.S26470. eCollection 2015.
8
Bamgineer: Introduction of simulated allele-specific copy number variants into exome and targeted sequence data sets.Bamgineer:外显子组和靶向序列数据集模拟等位基因特异性拷贝数变异的引入。
PLoS Comput Biol. 2018 Mar 28;14(3):e1006080. doi: 10.1371/journal.pcbi.1006080. eCollection 2018 Mar.
9
BEDTools: a flexible suite of utilities for comparing genomic features.BEDTools:一套灵活的基因组特征比较工具套件。
Bioinformatics. 2010 Mar 15;26(6):841-2. doi: 10.1093/bioinformatics/btq033. Epub 2010 Jan 28.
10
cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing.cljam:一个用于通过并行处理来处理DNA序列比对/映射(SAM)的库。
Source Code Biol Med. 2016 Aug 17;11:12. doi: 10.1186/s13029-016-0058-6. eCollection 2016.

引用本文的文献

1
Population Genomics Reveals Panmixia in Pacific Sardine () of the North Pacific.群体基因组学揭示了北太平洋太平洋沙丁鱼()的随机交配。
Evol Appl. 2025 Sep 4;18(9):e70154. doi: 10.1111/eva.70154. eCollection 2025 Sep.
2
A Prelude to Conservation Genomics: First Chromosome-Level Genome Assembly of a Flying Squirrel (Pteromyini: ).保护基因组学的前奏:飞鼠(鼯鼠族:)的首个染色体水平基因组组装
Ecol Evol. 2025 Sep 1;15(9):e71905. doi: 10.1002/ece3.71905. eCollection 2025 Sep.
3
Aquarius helicase facilitates HIV-1 integration into R-loop enriched genomic regions.水瓶座解旋酶促进HIV-1整合到富含R环的基因组区域。
Nat Microbiol. 2025 Aug 20. doi: 10.1038/s41564-025-02089-2.
4
Resolving early embryonic metabolism in Drosophila through single-embryo metabolomics and transcriptomics.通过单胚胎代谢组学和转录组学解析果蝇早期胚胎代谢
Nat Metab. 2025 Aug 13. doi: 10.1038/s42255-025-01351-5.
5
The evolutionary dynamics of organellar pan-genomes in Arabidopsis thaliana.拟南芥细胞器泛基因组的进化动力学
Genome Biol. 2025 Aug 11;26(1):240. doi: 10.1186/s13059-025-03717-0.
6
An updated molecular toolkit for genomics-assisted breeding of waxy sorghum [Sorghum bicolor (L.) Moench].用于糯高粱[双色高粱(L.)Moench]基因组辅助育种的更新分子工具包。
J Appl Genet. 2025 Aug 11. doi: 10.1007/s13353-025-00993-1.
7
Insights on the sex determination, vector capacity and ecological biology from a chromosomal level genome of vector mosquito, Armigeres subulbatus.基于骚扰阿蚊染色体水平基因组对其性别决定、媒介能力及生态生物学的见解
Infect Dis Poverty. 2025 Aug 8;14(1):84. doi: 10.1186/s40249-025-01353-1.
8
Allele frequency selection and no age-related increase in human oocyte mitochondrial mutations.等位基因频率选择与人类卵母细胞线粒体突变无年龄相关增加。
Sci Adv. 2025 Aug 8;11(32):eadw4954. doi: 10.1126/sciadv.adw4954. Epub 2025 Aug 6.
9
SCoTCH-seq reveals that 5-hydroxymethylcytosine encodes regulatory information across DNA strands.SCoTCH-seq技术揭示5-羟甲基胞嘧啶编码跨DNA链的调控信息。
Proc Natl Acad Sci U S A. 2025 Aug 5;122(31):e2512204122. doi: 10.1073/pnas.2512204122. Epub 2025 Jul 31.
10
Chromosome-level genome assembly of Sinocyclocheilus jii based on PacBio HiFi and Hi-C sequencing.基于PacBio HiFi和Hi-C测序的吉氏金线鲃染色体水平基因组组装
Sci Data. 2025 Jul 26;12(1):1303. doi: 10.1038/s41597-025-05663-9.

本文引用的文献

1
A map of human genome variation from population-scale sequencing.人类基因组变异的图谱来自于基于人群的测序。
Nature. 2010 Oct 28;467(7319):1061-73. doi: 10.1038/nature09534.
2
The Genome Analysis Toolkit: a MapReduce framework for analyzing next-generation DNA sequencing data.基因组分析工具包:一种用于分析下一代 DNA 测序数据的 MapReduce 框架。
Genome Res. 2010 Sep;20(9):1297-303. doi: 10.1101/gr.107524.110. Epub 2010 Jul 19.
3
BEDTools: a flexible suite of utilities for comparing genomic features.BEDTools:一套灵活的基因组特征比较工具套件。
Bioinformatics. 2010 Mar 15;26(6):841-2. doi: 10.1093/bioinformatics/btq033. Epub 2010 Jan 28.
4
The Sequence Alignment/Map format and SAMtools.序列比对/映射格式和 SAMtools。
Bioinformatics. 2009 Aug 15;25(16):2078-9. doi: 10.1093/bioinformatics/btp352. Epub 2009 Jun 8.
5
The human genome browser at UCSC.加州大学圣克鲁兹分校的人类基因组浏览器。
Genome Res. 2002 Jun;12(6):996-1006. doi: 10.1101/gr.229102.