Tools

SigProfilerSuite tools

The suite covers the main steps of mutational signature analysis, from mutation categorization and visualization to de novo extraction, decomposition, assignment, simulation, clustered mutation detection, and genomic topography.

Matrix generation

SigProfilerMatrixGenerator

Generates mutational matrices from somatic mutation data across supported mutation classes and mutational contexts.

pip install SigProfilerMatrixGenerator

Visualization

SigProfilerPlotting

Creates standardized visualizations of mutational catalogues, signatures, decompositions, and sample-level contributions.

pip install sigProfilerPlotting

De novo signature extraction

SigProfilerExtractor

Extracts de novo mutational signatures from mutational matrices and estimates their activities in individual samples.

pip install SigProfilerExtractor

Signature decomposition and assignment

SigProfilerAssignment

Decomposes de novo signatures into reference signatures and assigns known or custom signatures to samples and individual mutations.

pip install SigProfilerAssignment

Simulation and null models

SigProfilerSimulator

Generates realistic simulated mutational landscapes for benchmarking, clustered-mutation analysis, and topography-related null models.

pip install SigProfilerSimulator

Clustered mutations

SigProfilerClusters

Detects clustered and non-clustered mutations and classifies clustered events such as DBS, MBS, omikli, and kataegis.

pip install SigProfilerClusters

Genomic topography

SigProfilerTopography

Evaluates the spatial distribution of mutational processes relative to chromatin, replication, transcription, and strand-associated genomic features.

pip install SigProfilerTopography