Skip to content

Build Bowtie2 Index Specifications

Process Details

  • Name: Build Bowtie2 Index
  • Process UUID: f931y13mkez48ug08zxy0z9ro8dafd
  • Process Group: Index

Overview

This process builds a Bowtie2 index from a genome FASTA file, which is essential for performing fast and accurate sequence alignments in downstream RNA-seq, ChIP-seq, ATAC-seq, and other sequencing analyses. The Bowtie2 index is a compressed representation of the reference genome that enables efficient read mapping.

This process is implemented in Bash, utilizing the Bowtie2 alignment tool for index construction.

Key Functionality

  • Index Construction: Builds a Bowtie2 index from input FASTA files using the bowtie2-build command
  • File Processing: Handles compressed (.gz) FASTA files by automatically decompressing them during processing
  • Multi-threading Support: Utilizes available CPU cores to accelerate index building process
  • Flexible Naming: Automatically processes file names and creates appropriately named index files

Input/Output Specification

Inputs

Required Inputs

  • FASTA File
    • Description: Reference genome sequence in FASTA format
    • Format: FASTA (.fasta, .fa, .FA)

Outputs

  • Bowtie2 Index

    • Description: Complete Bowtie2 index files for the reference genome
    • Format: Bowtie2 index format (.bt2 files)
  • Log Output

    • Description: Process execution log containing build statistics and file information
    • Format: Text log file (.out)

Parameters & Settings

These parameters can be adjusted in the Foundry UI when running this process.

  • Other index builder parameters
    • Description: Enter other desired Bowtie2 index building parameters here. Other than '--threads'. e.g. '--large-index --seed 123'
    • Default value: "" (empty)

References & Resources

  • Tool Documentation: Bowtie2 Manual
  • Related Papers: Langmead, B. & Salzberg, S. L. Fast gapped-read alignment with Bowtie 2. Nat Methods 9, 357–359 (2012). https://doi.org/10.1038/nmeth.1923