Automic VaultAutomic Vault

brew

bwa を Homebrew, apt, dnf, Nix でインストール

bwa のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install bwa

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install bwa

Debian stable package indexes · bwa · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install bwa

Fedora Rawhide package metadata · bwa · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#bwa

nixpkgs package indexes · pkgs/by-name/bw/bwa/package.nix · ソース: api.github.com

概要

パッケージ概要

Burrow-Wheeler Aligner for pairwise alignment of DNA

コマンドとエイリアス

  • bwa

履歴

プロジェクトの歴史と使われ方

BWA, the Burrows-Wheeler Aligner, is one of the canonical command-line tools for mapping DNA sequencing reads to reference genomes. It became a standard building block in short-read genomics pipelines because it combined FM-index/Burrows-Wheeler indexing with practical performance on large mammalian references.

プロジェクトの歴史

BWA was created by Heng Li and documented through a series of algorithm publications and release notes. The current README describes three major algorithms in the package: BWA-backtrack for short Illumina reads, BWA-SW for longer sequences, and BWA-MEM as the later generally recommended algorithm for many reads longer than about 70 bp.

The README points users to the GitHub source repository and SourceForge release downloads, while NEWS.md records the long-running 0.7.x series. Release notes show important maintenance milestones such as GRCh38 ALT-contig support and bwakit binaries in 0.7.11, ARM64 support in 0.7.18, and the 0.7.19 bug-fix release in 2025.

採用の歴史

BWA achieved unusually broad adoption in computational biology rather than only in general-purpose Unix packaging. The official README advertises SourceForge downloads, GitHub downloads, and BioConda install counts, and the supplied package facts show Homebrew, Debian, Ubuntu, Fedora, and Nix packaging.

Its adoption is also bibliographic: the README instructs users to cite the 2009 BWA-backtrack Bioinformatics paper, the 2010 BWA-SW Bioinformatics paper, and the 2013 BWA-MEM arXiv preprint depending on which algorithm they use.

使われ方

A typical BWA workflow builds an FM-index with `bwa index`, then maps reads with subcommands such as `bwa mem`, `bwa aln` plus `samse` or `sampe`, or `bwa bwasw`. Output is usually SAM streamed into downstream tools such as samtools.

The README now notes that BWA-MEM has been superseded for many newer workloads by minimap2 for long reads and is expected to be superseded by minibwa for short reads, while BWA-MEM2 is suggested when exact legacy BWA-MEM behavior is desired.

パッケージ好きにとっての重要性

BWA is package-nerd significant because a single small C executable sits at the center of many genomics workflows, yet its behavior is scientifically consequential. Reproducibility often depends on the exact BWA version, algorithm, reference preparation, and SAM output details.

For maintainers, BWA is also a case study in domain tooling that migrated from SourceForge-era distribution to GitHub while remaining heavily consumed through scientific package managers such as BioConda and through operating-system packages.

タイムライン

  • 2009: BWA-backtrack paper is published for fast short-read alignment with the Burrows-Wheeler transform.
  • 2010: BWA-SW paper is published for longer reads.
  • 2013: BWA-MEM preprint is published and becomes the recommended algorithm for many common workloads.
  • 2014: BWA 0.7.11 adds GRCh38 ALT-contig support and introduces bwakit binaries.
  • 2017: BWA 0.7.17 is released.
  • 2024: BWA 0.7.18 adds ARM64 support.
  • 2025: BWA 0.7.19 is released as a bug-fix release.

Related projects

  • minimap2 is the successor recommended by the BWA README for long reads.
  • BWA-MEM2 is recommended when users want faster execution while preserving legacy BWA-MEM output.
  • minibwa is named by the README as the expected short-read replacement.
  • bwakit packages BWA with associated tools and reference-building workflows for some use cases.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
bwacliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版0.7.19
マネージャ更新日
ローカルデータOK
上流最新
検出された最新v0.7.19

https://github.com/lh3/bwa

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:bwa
バージョン0.7.19
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/bwa
ホームページhttps://github.com/lh3/bwa
リポジトリhttps://github.com/lh3/bwa
上流ドキュメントhttps://github.com/lh3/bwa#readme
ライセンスGPL-3.0-or-later AND MIT
ソースアーカイブhttps://github.com/lh3/bwa/archive/refs/tags/v0.7.19.tar.gz
ビルド依存関係sse2neon
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebwa
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

bwa 0.7.18-1

Burrows-Wheeler Aligner

https://bio-bwa.sourceforge.net/

sudo apt install bwa
  • Section: science
  • Architecture: amd64
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Bwa
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bwa from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbwa-dev 0.7.18-1

Burrows-Wheeler Aligner source files

https://bio-bwa.sourceforge.net/

sudo apt install libbwa-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: bwa
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Bwa
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbwa-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

bwa

nix profile install nixpkgs#bwa
  • normalized package name match
  • 一致条件: Bwa
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/bw/bwa/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

bwa 0.7.17-7

Burrows-Wheeler Aligner

http://bio-bwa.sourceforge.net/

sudo apt install bwa
  • Section: universe/science
  • Architecture: amd64
  • 2 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Bwa
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: bwa from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbwa-dev 0.7.17-7

Burrows-Wheeler Aligner source files

http://bio-bwa.sourceforge.net/

sudo apt install libbwa-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: bwa
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: Bwa
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbwa-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

bwa 0.7.19-1.fc45

Burrows-Wheeler Alignment tool

https://github.com/lh3/bwa

sudo dnf install bwa
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: bwa
  • 7 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Bwa
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: bwa from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment