Skip to content

BBTools

BBTools is a collection of 90+ bioinformatics tools for DNA/RNA analysis.

Availability

Cluster Module/Version
BOSE bbtools/39.70
BGSC N/A

Note: You can simply use module load bbtools to activate the most recently installed version of this software.

Arguments / Options

This is a list of tools for the bbtools command that we wanted to highlight. Look at the project docs for a full list.

Option Description
bbduk.sh Adapter Trimming
bbmap.sh Read Mapping
tadpole.sh Error Correction

Sample Slurm Script

submit.sh
#!/bin/bash
# -- SLURM SETTINGS -- #
# [..] other settings here [..]

# The following settings are for the overall request to Slurm
#SBATCH --ntasks-per-node=32     # How many CPU cores do you want to request
#SBATCH --nodes=1                # How many nodes do you want to request

# -- SCRIPT COMMANDS -- #

# Load the needed modules
module load bbtools/39.70                                              # Load BBTools module

# Execute a test run of BBTools using # of CPU cores requested from Slurm.
# Input files not provided.
bbmap.sh ref=reference.fasta in=reads.fq out=mapped.sam --threads=$SLURM_NTASKS   

Real Example

Has your research group used BBTools in a project? Contact the HPC Team and we'd be glad to feature your work.

Citation

Please include the following citation in your papers to support continued development of CheckM2.

Bushnell, B. (2014) BBMap: A Fast, Accurate, Splice-Aware Aligner.

BBTools official website: https://bbmap.org GitHub: https://github.com/bbushnell/BBTools

Resources