Skip to contents

The goal of sourmashconsumr is to parse, analyze, and visualize the outputs of the sourmash python package. The sourmashconsumr package is still under active development.


You can install the development version of sourmashconsumr from GitHub with:

# install.packages("remotes")

Eventually, we hope to release sourmashconsumr on CRAN and to provide a conda-forge package. We’ll update these instructions once we’ve done that.


See the vignette for full instructions on how to run the sourmashconsumr package (coming soon!).

To access the functions in the sourmashconsumr package, you can load it with:

The sourmashconsumr package contains a variety of functions to work with the outputs of the sourmash python package. The table below summarizes which sourmash outputs the sourmashconsumr package operates on and the functions that are available. For a complete list of functions in the sourmashconsumr package, see the documentation.

Developer documentation

The sourmashconsumr package follows package developer conventions laid out in, and changes can be contributed to the code base using pull requests. For more information on how to contribute, see the developer documentation.


If you’d like more information on how sourmash works, please see the following publications: