bowtie2-build-s
Quick Start
- Command:
bowtie2-build-s [options] <reference_in> <bt2_index_base> - Local executable:
/home/vimalinx/miniforge3/envs/bio/bin/bowtie2-build-s - Reference: references/help.md
When To Use This Tool
- Use
bowtie2-build-swhen building a standard Bowtie 2 small index (.bt2) for ordinary reference sizes. - It is appropriate for FASTA input files or literal reference sequences supplied with
-c. - Use it when you specifically want to force the small-index builder rather than let the generic wrapper decide.
- In most routine workflows,
bowtie2-buildis still the preferred entry point unless you need direct control over the binary choice.
Common Patterns
# Build a standard Bowtie 2 index from one FASTA
bowtie2-build-s ref.fa ref
# Build from multiple FASTA files
bowtie2-build-s ref1.fa,ref2.fa ref
# Parallelize index construction
bowtie2-build-s --threads 8 ref.fa ref
# Build from literal sequence strings
bowtie2-build-s -c ACGTACGT,GGGTTTAA ref
Recommended Workflow
- Prepare reference sequences in FASTA format
- Run
bowtie2-build-s <reference.fasta> <output_basename>to build the index - Verify index files were created with the specified basename
- Use the generated index with
bowtie2 -x <basename>for read alignment
Guardrails
- The tool recommends using the
bowtie2-buildwrapper script instead of this direct executable - Use
--threads <int>to parallelize index construction on multi-core systems - Generated indexes are compatible with Bowtie v1.2.3 and later
- The basename passed to downstream aligners should omit any
.bt2suffix