Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

fgumi

High-performance tools for UMI-tagged sequencing data: extraction, grouping, and consensus calling.

fgumi Pipeline

The diagram shows the workflow from FASTQ files to filtered consensus reads:

  • Red: Simplex (single-strand) consensus
  • Blue: Duplex (double-strand) consensus
  • Green: CODEC consensus
  • Orange: Optional UMI correction for fixed UMI sets

Where to Use fgumi

Command Line

Install and run fgumi directly on your data. See the Getting Started guide.

Nextflow Pipeline

Use fastquorum for an end-to-end Nextflow workflow from FASTQ to consensus reads using fgumi.

Latch.bio

Run fgumi in the cloud with a point-and-click interface via Latch.bio — no installation required.

Installation

Pre-built Binaries

Pre-built binaries for common operating systems and architectures are attached to each release.

Cargo

cargo install fgumi

Bioconda

conda install -c bioconda fgumi

From Source

git clone https://github.com/fulcrumgenomics/fgumi
cd fgumi
cargo build --release

Available Commands

CommandDescription
extractExtract UMIs from FASTQ files
correctCorrect UMIs based on sequence similarity
fastqConvert BAM to FASTQ format
zipperRestore original FASTQ from unaligned BAM
sortSort BAM by coordinate/queryname/template
groupGroup reads by UMI
dedupMark/remove UMI-aware duplicates
simplexCall single-strand consensus reads
duplexCall duplex consensus reads
codecCall CODEC consensus
filterFilter consensus reads
clipClip overlapping read pairs
duplex-metricsCollect duplex metrics
reviewReview consensus variants
downsampleDownsample BAM by UMI family
simplex-metricsCollect simplex metrics
mergeMerge sorted BAM files

See the Tool Reference for detailed documentation of each command.