.. _backbone-label: ######## Humann ######## ************** Introduction ************** Humann is a pipeline for efficiently and accurately profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data (typically millions of short DNA/RNA reads). ********** Versions ********** - 3.8 ********** Commands ********** - humann - humann3 - humann3_databases - humann_associate - humann_barplot - humann_benchmark - humann_build_custom_database - humann_config - humann_databases - humann_genefamilies_genus_level - humann_humann1_kegg - humann_infer_taxonomy - humann_join_tables - humann_reduce_table - humann_regroup_table - humann_rename_table - humann_renorm_table - humann_rna_dna_norm - humann_split_stratified_table - humann_split_table - humann_strain_profiler - humann_test - humann_unpack_pathways ************* Example job ************* Adjust slurm options based on job requirements (`slurm cheat sheet `_): .. code:: #!/bin/bash #SBATCH -p partitionName # batch, gpu, preempt, mpi or your group's own partition #SBATCH -t 1:00:00 # Runtime limit (D-HH:MM:SS) #SBATCH -N 1 # Number of nodes #SBATCH -n 1 # Number of tasks per node #SBATCH -c 4 # Number of CPU cores per task #SBATCH --mem=8G # Memory required per node #SBATCH --job-name=humann # Job name #SBATCH --mail-type=FAIL,BEGIN,END # Send an email when job fails, begins, and finishes #SBATCH --mail-user=your.email@tufts.edu # Email address for notifications #SBATCH --error=%x-%J-%u.err # Standard error file: --.err #SBATCH --output=%x-%J-%u.out # Standard output file: --.out module purge ### Optional, but highly recommended. module load humann/XXXX ### Latest version is recommended.