BOWTIE2-BUILD-S(1)

πŸ’« BOWTIE2-BUILD-S πŸ’«

okay bestie, so this is a page from the User Commands manual β€” it's bowtie2-build-s(1), the little sibling that builds you a colorspace index for Bowtie 2. iykyk. it's giving "i make the index, you go do the aligning" and honestly? iconic. let's get into it πŸŽ€


✨ NAME ✨

bowtie2-build-s β€” building a colorspace index for bowtie2


πŸ¦‹ SYNOPSIS πŸ¦‹

bowtie2-build-s [options]* <reference_in> <bt2_index_base>

🌸 DESCRIPTION 🌸

so first things first, the vibes check: Bowtie 2 version 2.5.5 by Ben Langmead (langmea@cs.jhu.edu, www.cs.jhu.edu/~langmea). yes, the actual person. king behavior πŸ‘‘

now the two things you gotta hand over:

  • reference_in β€” a comma-separated list of files with ref sequences. basically "here's the DNA, bestie" 🧬
  • bt2_index_base β€” write bt2 data to files with this dir/basename. so like, this is the name you want your index files to have, and the dir part decides where they land.
πŸ’€ *** Bowtie 2 indexes will work with Bowtie v1.2.3 and later. *** β€” no cap, that's the compatibility line, don't lose it.

πŸ’… OPTIONS πŸ’…

here's the full menu, bestie β€” every single one, no skipping, i would never gatekeep 🫢

  • -f β€” reference files are Fasta (default). this is the default behavior, so if you say nothing, you get Fasta. slay.
  • -c β€” reference sequences given on cmd line (as <reference_in>). like, straight from the command line, no file needed.
  • -a/--noauto β€” disable automatic -p/--bmax/--dcv memory-fitting. you're turning off the auto-pilot on memory stuff.
  • -p/--packed β€” use packed strings internally; slower, less memory. so yeah, it trades speed for RAM. pick your fighter 🌈
  • --bmax <int> β€” max bucket sz for blockwise suffix-array builder.
  • --bmaxdivn <int> β€” max bucket sz as divisor of ref len. default: 4.
  • --dcv <int> β€” diff-cover period for blockwise. default: 1024.
  • --nodc β€” disable diff-cover (algorithm becomes quadratic). ⚠️ quadratic!!! that's the "it's gonna get slow" warning, okay? noted fr fr.
  • -r/--noref β€” don't build .3/.4 index files.
  • -3/--justref β€” just build .3/.4 index files. only those. nothing else. minimal queen πŸ’œ
  • -o/--offrate <int> β€” SA is sampled every 2^<int> BWT chars. default: 5.
  • -t/--ftabchars <int> β€” # of chars consumed in initial lookup. default: 10.
  • --threads <int> β€” # of threads.
  • --seed <int> β€” seed for random number generator.
  • -q/--quiet β€” verbose output (for debugging). (yes, that is exactly what it says. i am not editorializing. we report, we do not fix πŸ™ˆ)
  • --h/--help β€” print this message and quit.
  • --version β€” print version information and quit.

⭐ that's the whole thing ⭐

go build that index, bestie, you're literally the main character of this pipeline πŸ‘‘

much love from bowtie2-build-s 2.5.5, brought to you in February 2026 β€” catch you in the next man page πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from