SigProfiler Bioinformatic Tools

SigProfiler provides a comprehensive and integrated suite of bioinformatic tools for performing mutational signature analysis. The software covers the analytical lifecycle starting with the generation of the mutational matrix and finishing with signature extraction, as well as supporting functionality for plotting and simulation.

Hover over any of the logos to learn more about each of our software tools, including the GitHub repository, a wiki page describing how to use the tool and the corresponding publication. All SigProfiler software is available both in Python and R environments.


SigProfilerMatrixGenerator creates mutational matrices for all types of somatic mutations.


SigProfilerSimulator allows realistic simulations of mutational patterns and mutational signatures in cancer genomes. The tool can be used to simulate SBS, DBS and ID signatures.


SigProfilerExtractor allows de novo extraction of mutational signatures, identifying the number of operative signatures, their activities and their probability to cause a specific mutation type.


SigProfilerPlotting provides a standard tool for displaying all types of mutational signatures as well as all types of mutational patterns in cancer genomes.