Pipeline
The cmuts pipeline consists of three main programs:
cmuts align- Alignment and preprocessing wrapper (uses bowtie2, samtools, fastp)cmuts core- Mutation counting engine (use--pairwiseflag for 2D MaP-seq data)cmuts normalize- Normalization and reactivity profile generation (handles both 1D and 2D data automatically)
Warning
Some sequencing vendors (e.g. Ultima) will provide pre-aligned BAM/CRAM files. In such a case, simply ignore the cmuts align step.
Optional Tools
cmuts plot- Plot reactivity profiles from HDF5 filescmuts visualize- Overlay reactivities on 3D structures (requires ChimeraX)cmuts generate- Generate synthetic test data for validationcmuts test- Run the integration test suite