macOS
brew install bamtoolslocal Homebrew formula metadata
sudo port install bamtoolsMacPorts ports tree · devel/bamtools/Portfile · ソース: api.github.com
brew
bamtools のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install bamtoolslocal Homebrew formula metadata
sudo port install bamtoolsMacPorts ports tree · devel/bamtools/Portfile · ソース: api.github.com
sudo apt install bamtoolsDebian stable package indexes · bamtools · ソース: deb.debian.org
nix profile install nixpkgs#bamtoolsnixpkgs package indexes · pkgs/by-name/ba/bamtools/package.nix · ソース: api.github.com
概要
C++ API and command-line toolkit for BAM data
履歴
BamTools is a C++ API and command-line toolkit for working with BAM files, the binary alignment format used throughout high-throughput sequencing workflows. It is a packaging-significant bioinformatics utility because it provides both reusable libraries and small CLI tools for common BAM inspection and transformation jobs.
The official repository history begins in April 2009 with an initial import by the BamTools maintainers. The README identifies BamTools as both a programmer's API and an end-user toolkit for BAM files and credits Derek Barnett, Erik Garrison, Gabor Marth, and Michael Stromberg in the 2009-2010 copyright notice.
The README explicitly acknowledges Heng Li's SAMtools as the original C-language BAM API and toolkit, placing BamTools in the second wave of tooling around the SAM/BAM ecosystem: a C++ library and CLI layer for developers and pipeline authors who wanted BAM manipulation without binding directly to SAMtools internals.
BamTools reached the 2.x series by 2011 and has continued to receive maintenance releases, including the 2.5.x line used by modern package managers.
BamTools became a routine distribution package for bioinformatics environments: the supplied package facts list Homebrew, Debian/Ubuntu, MacPorts, and Nix packages. That adoption matters because genomics pipelines often rely on system packages for reproducible command-line utilities on shared clusters and CI images.
The source tree builds a bamtools toolkit binary with subcommands such as convert, count, coverage, filter, header, index, merge, random, resolve, revert, sort, split, and stats. The same repository also exposes a C++ API for applications that need to read or write BAM data programmatically.
Typical users are bioinformatics developers, sequencing pipeline maintainers, and researchers doing command-line BAM file processing outside larger workflow systems.
For package nerds, BamTools sits at the intersection of library packaging and scientific reproducibility. It is small enough to be a normal Unix package but domain-specific enough that ABI, zlib linkage, and command compatibility matter to downstream genomics stacks.
Its relationship to SAMtools makes it historically useful: SAMtools became the canonical C toolkit, while BamTools offered a C++-oriented alternative that distributions could ship for software expecting the BamTools API.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
bamtools | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/pezmaster31/bamtools
インストールメタデータ
| パッケージキー | brew:bamtools |
|---|---|
| バージョン | 2.5.3 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/bamtools |
| ホームページ | https://github.com/pezmaster31/bamtools |
| リポジトリ | https://github.com/pezmaster31/bamtools |
| 上流ドキュメント | https://github.com/pezmaster31/bamtools/wiki |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/pezmaster31/bamtools/archive/refs/tags/v2.5.3.tar.gz |
| 最終更新 | 2026-05-03T16:10:34Z |
| Pulse | updated |
| 依存関係 | jsoncpp |
| ビルド依存関係 | cmake, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | bamtools |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
bamtools 2.5.2+dfsg-6+b1
toolkit for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install bamtoolslibbamtools-dev 2.5.2+dfsg-6+b1
C++ API for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools-devlibbamtools-doc 2.5.2+dfsg-6
docs for dynamic library for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools-doclibbamtools2.5.2 2.5.2+dfsg-6+b1
dynamic library for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools2.5.2bamtools
nix profile install nixpkgs#bamtoolsbamtools 2.5.2+dfsg-4
toolkit for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install bamtoolslibbamtools-dev 2.5.2+dfsg-4
C++ API for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools-devlibbamtools-doc 2.5.2+dfsg-4
docs for dynamic library for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools-doclibbamtools2.5.2 2.5.2+dfsg-4
dynamic library for manipulating BAM (genome alignment) files
https://github.com/pezmaster31/bamtools/wiki
sudo apt install libbamtools2.5.2bamtools
sudo port install bamtoolsソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.