Automic VaultAutomic Vault

brew

bbtools を Homebrew でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install bbtools

local Homebrew formula metadata

概要

パッケージ概要

Brian Bushnell's tools for manipulating reads

コマンドとエイリアス

  • a_sample_mt.sh
  • addadapters.sh
  • addssu.sh
  • adjusthomopolymers.sh
  • alignrandom.sh
  • alltoall.sh
  • analyzeaccession.sh
  • analyzegenes.sh
  • analyzesketchresults.sh
  • applyvariants.sh
  • bamlinestreamer.sh
  • bandedaligner.sh
  • bandedplusaligner.sh
  • bbcms.sh
  • bbcountunique.sh
  • bbcrisprfinder.sh
  • bbduk.sh
  • bbdukOld.sh
  • bbdukS.sh
  • bbest.sh
  • bbfakereads.sh
  • bbmap.sh
  • bbmapskimmer.sh
  • bbmask.sh
  • bbmerge-auto.sh
  • bbmerge.sh
  • bbnorm.sh
  • bbrealign.sh
  • bbrename.sh
  • bbsketch.sh
  • bbsort.sh
  • bbsplit.sh

履歴

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

BBTools is Brian Bushnell's large Java-based suite for DNA and RNA sequencing data. The suite includes BBMap, BBDuk, BBMerge, BBNorm, Tadpole, Clumpify, CallVariants, sketching tools, and many other command-line utilities.

プロジェクトの歴史

The official site identifies BBMap and BBTools as the official suite created and maintained by Brian Bushnell. The GitHub README describes BBTools as fast, multithreaded bioinformatics tools for common sequencing formats including FASTQ, FASTA, SAM/BAM, GFF/GTF, VCF, and compressed files.

The package grew from core read-mapping and read-processing utilities into a broad toolbox. The official site lists hundreds of tools, while the README highlights core workflows such as adapter trimming, read mapping, error correction, assembly, compression optimization, variant calling, and MinHash-style sketch comparison.

The upstream README lists the current version as 39.93 and states that BBTools is used in production at JGI and cited in thousands of publications.

採用の歴史

BBTools' adoption is anchored in genomics labs and sequencing pipelines rather than general developer workflows. Its official download paths include GitHub, SourceForge, and Docker, while Homebrew packages it for macOS and Linux users who want the command suite installed alongside other scientific CLI tools.

使われ方

Common usage is pipeline-oriented: run scripts such as `bbduk.sh` for adapter trimming and quality filtering, `bbmap.sh` for short-read alignment, `bbmerge.sh` for paired-read merging, `tadpole.sh` for correction or small assembly, and `sendsketch.sh` for rapid organism identification.

Because it is Java-based and shell-script driven, BBTools is portable across Unix-like systems and easy to embed in HPC, workflow-manager, and lab automation environments.

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

BBTools matters to package nerds because it is a dense scientific tool suite distributed as many small executables from one upstream project. It is a good example of why package managers sometimes need to expose an entire research toolkit rather than one binary.

It also illustrates the packaging tension around bioinformatics software: users need reproducible versions, hundreds of entry points, Java runtime assumptions, documentation, and citation metadata, all for tools that may be critical to published scientific pipelines.

タイムライン

  • 2014: README citation names `BBMap: A Fast, Accurate, Splice-Aware Aligner`.
  • Current: Official README lists BBTools version 39.93.
  • Current: Official website describes BBMap/BBTools as Brian Bushnell's maintained suite and links GitHub, SourceForge, and Docker distribution paths.

Related projects

  • Related projects include BWA, Bowtie2, SAMtools, FastQC, Trimmomatic, Cutadapt, SPAdes, Kraken-style taxonomic tools, and other sequencing QC, alignment, assembly, and classification packages.

セキュリティ状態

保護ツール対応はまだ見つかっていません

bbtools に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

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

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
bbmap/config/

実行可能ファイル

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

コマンド種類公開範囲メモ
a_sample_mt.shcliグローバル実行可能ファイル
addadapters.shcliグローバル実行可能ファイル
addssu.shcliグローバル実行可能ファイル
adjusthomopolymers.shcliグローバル実行可能ファイル
alignrandom.shcliグローバル実行可能ファイル
alltoall.shcliグローバル実行可能ファイル
analyzeaccession.shcliグローバル実行可能ファイル
analyzegenes.shcliグローバル実行可能ファイル
analyzesketchresults.shcliグローバル実行可能ファイル
applyvariants.shcliグローバル実行可能ファイル
bamlinestreamer.shcliグローバル実行可能ファイル
bandedaligner.shcliグローバル実行可能ファイル
bandedplusaligner.shcliグローバル実行可能ファイル
bbcms.shcliグローバル実行可能ファイル
bbcountunique.shcliグローバル実行可能ファイル
bbcrisprfinder.shcliグローバル実行可能ファイル
bbduk.shcliグローバル実行可能ファイル
bbdukOld.shcliグローバル実行可能ファイル
bbdukS.shcliグローバル実行可能ファイル
bbest.shcliグローバル実行可能ファイル
bbfakereads.shcliグローバル実行可能ファイル
bbmap.shcliグローバル実行可能ファイル
bbmapskimmer.shcliグローバル実行可能ファイル
bbmask.shcliグローバル実行可能ファイル
bbmerge-auto.shcliグローバル実行可能ファイル
bbmerge.shcliグローバル実行可能ファイル
bbnorm.shcliグローバル実行可能ファイル
bbrealign.shcliグローバル実行可能ファイル
bbrename.shcliグローバル実行可能ファイル
bbsketch.shcliグローバル実行可能ファイル
bbsort.shcliグローバル実行可能ファイル
bbsplit.shcliグローバル実行可能ファイル
bbsplitpairs.shcliグローバル実行可能ファイル
bbstats.shcliグローバル実行可能ファイル
bbversion.shcliグローバル実行可能ファイル
bbwrap.shcliグローバル実行可能ファイル
bloomfilter.shcliグローバル実行可能ファイル
bloomfilterparser.shcliグローバル実行可能ファイル
calcmem.shcliグローバル実行可能ファイル
calctruequality.shcliグローバル実行可能ファイル
callgenes.shcliグローバル実行可能ファイル
callpeaks.shcliグローバル実行可能ファイル
callvariants.shcliグローバル実行可能ファイル
callvariants2.shcliグローバル実行可能ファイル
cat.shcliグローバル実行可能ファイル
cbcl2text.shcliグローバル実行可能ファイル
cg2illumina.shcliグローバル実行可能ファイル
checkstrand.shcliグローバル実行可能ファイル
cladeloader.shcliグローバル実行可能ファイル
cladeserver.shcliグローバル実行可能ファイル
cloudplot.shcliグローバル実行可能ファイル
clumpify.shcliグローバル実行可能ファイル
commonkmers.shcliグローバル実行可能ファイル
comparegff.shcliグローバル実行可能ファイル
comparelabels.shcliグローバル実行可能ファイル
comparesketch.shcliグローバル実行可能ファイル
comparessu.shcliグローバル実行可能ファイル
comparevcf.shcliグローバル実行可能ファイル
consect.shcliグローバル実行可能ファイル
consensus.shcliグローバル実行可能ファイル
copyfile.shcliグローバル実行可能ファイル
countbarcodes.shcliグローバル実行可能ファイル
countbarcodes2.shcliグローバル実行可能ファイル
countduplicates.shcliグローバル実行可能ファイル
countgc.shcliグローバル実行可能ファイル
countsharedlines.shcliグローバル実行可能ファイル
covmaker.shcliグローバル実行可能ファイル
crossblock.shcliグローバル実行可能ファイル
crosscontaminate.shcliグローバル実行可能ファイル
crosscutaligner.shcliグローバル実行可能ファイル
cutgff.shcliグローバル実行可能ファイル
cutprimers.shcliグローバル実行可能ファイル
ddlblacklist.shcliグローバル実行可能ファイル
ddlcalibrate.shcliグローバル実行可能ファイル
ddlcompare.shcliグローバル実行可能ファイル
ddlmerger.shcliグローバル実行可能ファイル
ddlwriter.shcliグローバル実行可能ファイル
decontaminate.shcliグローバル実行可能ファイル
dedupe.shcliグローバル実行可能ファイル
dedupe2.shcliグローバル実行可能ファイル
dedupebymapping.shcliグローバル実行可能ファイル
demuxbyname.shcliグローバル実行可能ファイル
demuxserver.shcliグローバル実行可能ファイル
diskbench.shcliグローバル実行可能ファイル
dlctieraccuracy.shcliグローバル実行可能ファイル
driftingaligner.shcliグローバル実行可能ファイル
driftingplusaligner.shcliグローバル実行可能ファイル
estherfilter.shcliグローバル実行可能ファイル
explodetree.shcliグローバル実行可能ファイル
fastqscan.shcliグローバル実行可能ファイル
fetchproks.shcliグローバル実行可能ファイル
filescan.shcliグローバル実行可能ファイル
filterassemblysummary.shcliグローバル実行可能ファイル
filterbarcodes.shcliグローバル実行可能ファイル
filterbycoverage.shcliグローバル実行可能ファイル
filterbyname.shcliグローバル実行可能ファイル
filterbysequence.shcliグローバル実行可能ファイル
filterbytaxa.shcliグローバル実行可能ファイル
filterbytile.shcliグローバル実行可能ファイル
filterlines.shcliグローバル実行可能ファイル
filtersam.shcliグローバル実行可能ファイル
filtersilva.shcliグローバル実行可能ファイル
filtersubs.shcliグローバル実行可能ファイル
filtervcf.shcliグローバル実行可能ファイル
findrepeats.shcliグローバル実行可能ファイル
findssu.shcliグローバル実行可能ファイル
fix_script_paths.shcliグローバル実行可能ファイル
fixgaps.shcliグローバル実行可能ファイル
fll2simulate.shcliグローバル実行可能ファイル
fungalrelease.shcliグローバル実行可能ファイル
fuse.shcliグローバル実行可能ファイル
gbff2gff.shcliグローバル実行可能ファイル
getreads.shcliグローバル実行可能ファイル
gi2ancestors.shcliグローバル実行可能ファイル
gi2taxid.shcliグローバル実行可能ファイル
gitable.shcliグローバル実行可能ファイル
glocalaligner.shcliグローバル実行可能ファイル
gradebins.shcliグローバル実行可能ファイル
grademerge.shcliグローバル実行可能ファイル
gradesam.shcliグローバル実行可能ファイル
icecreamfinder.shcliグローバル実行可能ファイル
icecreamgrader.shcliグローバル実行可能ファイル
icecreammaker.shcliグローバル実行可能ファイル
idmatrix.shcliグローバル実行可能ファイル
idtree.shcliグローバル実行可能ファイル
indelfree.shcliグローバル実行可能ファイル
invertkey.shcliグローバル実行可能ファイル
javasetup.shcliグローバル実行可能ファイル
kapastats.shcliグローバル実行可能ファイル
kcompress.shcliグローバル実行可能ファイル
keepbestcopy.shcliグローバル実行可能ファイル
khist.shcliグローバル実行可能ファイル
kmercountexact.shcliグローバル実行可能ファイル
kmercountmulti.shcliグローバル実行可能ファイル
kmercountshort.shcliグローバル実行可能ファイル
kmercoverage.shcliグローバル実行可能ファイル
kmerfilterset.shcliグローバル実行可能ファイル
kmerlimit.shcliグローバル実行可能ファイル
kmerlimit2.shcliグローバル実行可能ファイル
kmerposition.shcliグローバル実行可能ファイル
kmutate.shcliグローバル実行可能ファイル
lilypad.shcliグローバル実行可能ファイル
loadreads.shcliグローバル実行可能ファイル
loglog.shcliグローバル実行可能ファイル
lowcomplexcalibrate.shcliグローバル実行可能ファイル
makechimeras.shcliグローバル実行可能ファイル
makecontaminatedgenomes.shcliグローバル実行可能ファイル
makepolymers.shcliグローバル実行可能ファイル
makequickbinvector.shcliグローバル実行可能ファイル
mantissacompare.shcliグローバル実行可能ファイル
mapPacBio.shcliグローバル実行可能ファイル
matrixtocolumns.shcliグローバル実行可能ファイル
memdetect.shcliグローバル実行可能ファイル
mergeOTUs.shcliグローバル実行可能ファイル
mergebarcodes.shcliグローバル実行可能ファイル
mergepgm.shcliグローバル実行可能ファイル
mergeribo.shcliグローバル実行可能ファイル
mergesam.shcliグローバル実行可能ファイル
mergesketch.shcliグローバル実行可能ファイル
mergesorted.shcliグローバル実行可能ファイル
microalign.shcliグローバル実行可能ファイル
msa.shcliグローバル実行可能ファイル
mutate.shcliグローバル実行可能ファイル
muxbyname.shcliグローバル実行可能ファイル
netfilter.shcliグローバル実行可能ファイル
novademux.shcliグローバル実行可能ファイル
parallelogram.shcliグローバル実行可能ファイル
partition.shcliグローバル実行可能ファイル
phylip2fasta.shcliグローバル実行可能ファイル
picksubset.shcliグローバル実行可能ファイル
pileup.shcliグローバル実行可能ファイル
pileup2.shcliグローバル実行可能ファイル
plotflowcell.shcliグローバル実行可能ファイル
plotgc.shcliグローバル実行可能ファイル
plothist.shcliグローバル実行可能ファイル
plotreadposition.shcliグローバル実行可能ファイル
polyfilter.shcliグローバル実行可能ファイル
postfilter.shcliグローバル実行可能ファイル
printtime.shcliグローバル実行可能ファイル
processfrag.shcliグローバル実行可能ファイル
processhi-c.shcliグローバル実行可能ファイル
processspeed.shcliグローバル実行可能ファイル
profile.shcliグローバル実行可能ファイル
quabblealigner.shcliグローバル実行可能ファイル
quantumaligner.shcliグローバル実行可能ファイル
quickbin.shcliグローバル実行可能ファイル
quickclade.shcliグローバル実行可能ファイル
randomgenome.shcliグローバル実行可能ファイル
randomreads.shcliグローバル実行可能ファイル
randomreadsmg.shcliグローバル実行可能ファイル
readlength.shcliグローバル実行可能ファイル
reassemble.shcliグローバル実行可能ファイル
reducecolumns.shcliグローバル実行可能ファイル
reducesilva.shcliグローバル実行可能ファイル
reformat.shcliグローバル実行可能ファイル
reformat2.shcliグローバル実行可能ファイル
reformat3.shcliグローバル実行可能ファイル
reformatpb.shcliグローバル実行可能ファイル
removebadbarcodes.shcliグローバル実行可能ファイル
removecatdogmousehuman.shcliグローバル実行可能ファイル
removehuman.shcliグローバル実行可能ファイル
removehuman2.shcliグローバル実行可能ファイル
removemicrobes.shcliグローバル実行可能ファイル
removesmartbell.shcliグローバル実行可能ファイル
rename.shcliグローバル実行可能ファイル
renamebymapping.shcliグローバル実行可能ファイル
renamebysketch.shcliグローバル実行可能ファイル
renameimg.shcliグローバル実行可能ファイル
renameref.shcliグローバル実行可能ファイル
repair.shcliグローバル実行可能ファイル
replaceheaders.shcliグローバル実行可能ファイル
representative.shcliグローバル実行可能ファイル
rqcfilter.shcliグローバル実行可能ファイル
rqcfilter2.shcliグローバル実行可能ファイル
rqcfilter3.shcliグローバル実行可能ファイル
runhmm.shcliグローバル実行可能ファイル
samstreamer.shcliグローバル実行可能ファイル
samtoroc.shcliグローバル実行可能ファイル
scalarintervals.shcliグローバル実行可能ファイル
scalars.shcliグローバル実行可能ファイル
scoresequence.shcliグローバル実行可能ファイル
scrabblealigner.shcliグローバル実行可能ファイル
seal.shcliグローバル実行可能ファイル
sendclade.shcliグローバル実行可能ファイル
sendsketch.shcliグローバル実行可能ファイル
seqtovec.shcliグローバル実行可能ファイル
shred.shcliグローバル実行可能ファイル
shrinkaccession.shcliグローバル実行可能ファイル
shuffle.shcliグローバル実行可能ファイル
shuffle2.shcliグローバル実行可能ファイル
sketch.shcliグローバル実行可能ファイル
sketchblacklist.shcliグローバル実行可能ファイル
sketchblacklist2.shcliグローバル実行可能ファイル
smithwaterman.shcliグローバル実行可能ファイル
sortbyname.shcliグローバル実行可能ファイル
splitbytaxa.shcliグローバル実行可能ファイル
splitnextera.shcliグローバル実行可能ファイル
splitribo.shcliグローバル実行可能ファイル
splitsam.shcliグローバル実行可能ファイル
splitsam4way.shcliグローバル実行可能ファイル
splitsam6way.shcliグローバル実行可能ファイル
ssuserver.shcliグローバル実行可能ファイル
stats.shcliグローバル実行可能ファイル
stats3.shcliグローバル実行可能ファイル
statswrapper.shcliグローバル実行可能ファイル
stream.shcliグローバル実行可能ファイル
streamsam.shcliグローバル実行可能ファイル
subsketch.shcliグローバル実行可能ファイル
summarizecontam.shcliグローバル実行可能ファイル
summarizecoverage.shcliグローバル実行可能ファイル
summarizecrossblock.shcliグローバル実行可能ファイル
summarizemerge.shcliグローバル実行可能ファイル
summarizequast.shcliグローバル実行可能ファイル
summarizescafstats.shcliグローバル実行可能ファイル
summarizeseal.shcliグローバル実行可能ファイル
summarizesketch.shcliグローバル実行可能ファイル
synthmda.shcliグローバル実行可能ファイル
tadpipe.shcliグローバル実行可能ファイル
tadpole.shcliグローバル実行可能ファイル
tadwrapper.shcliグローバル実行可能ファイル
tagandmerge.shcliグローバル実行可能ファイル
taxonomy.shcliグローバル実行可能ファイル
taxserver.shcliグローバル実行可能ファイル
taxsize.shcliグローバル実行可能ファイル
taxtree.shcliグローバル実行可能ファイル
testaligners.shcliグローバル実行可能ファイル
testaligners2.shcliグローバル実行可能ファイル
testalignersbatch.shcliグローバル実行可能ファイル
testalignerslength.shcliグローバル実行可能ファイル
testfilesystem.shcliグローバル実行可能ファイル
testformat.shcliグローバル実行可能ファイル
testformat2.shcliグローバル実行可能ファイル
tetramerfreq.shcliグローバル実行可能ファイル
textfile.shcliグローバル実行可能ファイル
tiledump.shcliグローバル実行可能ファイル
train.shcliグローバル実行可能ファイル
trainLCHist.shcliグローバル実行可能ファイル
translate6frames.shcliグローバル実行可能ファイル
trimcontigs.shcliグローバル実行可能ファイル
ttllsimulate.shcliグローバル実行可能ファイル
unicode2ascii.shcliグローバル実行可能ファイル
unzip.shcliグローバル実行可能ファイル
vcf2gff.shcliグローバル実行可能ファイル
visualizealignment.shcliグローバル実行可能ファイル
wavefrontaligner.shcliグローバル実行可能ファイル
wavefrontalignerviz.shcliグローバル実行可能ファイル
webcheck.shcliグローバル実行可能ファイル
wobblealigner.shcliグローバル実行可能ファイル
wobbleplusaligner.shcliグローバル実行可能ファイル
xdrophaligner.shcliグローバル実行可能ファイル
zz_rename_package.shcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

ページ生成日2026-07-08
マネージャ版39.94
マネージャ更新日2026-07-06
ローカルデータOK
上流not checked
検出された最新未検出

https://bbmap.org/

  • 情報Release/tag comparison is only available for GitHub repositories.https://bbmap.org/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:bbtools
バージョン39.94
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/bbtools
ホームページhttps://bbmap.org/
リポジトリhttps://github.com/bbushnell/BBTools
上流ドキュメントhttps://bbmap.org/docs
ライセンスBSD-3-Clause
ソースアーカイブhttps://downloads.sourceforge.net/bbmap/BBMap_39.94.tar.gz
最終更新2026-07-06T08:10:17Z
Pulseupdated
依存関係openjdk
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソース経路

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

このページは 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 configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment