Skip to main content

Robust comparative analysis and contamination removal for metagenomics

Project description

Recentrifuge


Robust comparative analysis and contamination removal for metagenomics


Retest Anaconda-Server Badge

Robust comparative analysis

With Recentrifuge, researchers can interactively explore what organisms are in their samples and at which level of confidence, thus enabling a robust comparative analysis of multiple samples in any metagenomic study.

Recentrifuge enables researchers to analyze results from Centrifuge, Centrifuger, Kraken, LMAT, CLARK, and many other taxonomic classifiers using interactive pie charts, by placing great emphasis on the confidence level (score) of the taxonomic classifications.

The arithmetic of scored taxonomic trees of Recentrifuge supports the 49 taxonomic ranks of the NCBI Taxonomy, including several infraspecific levels such as strain or isolate. In addition to the scored charts for the original samples, different sets of scored plots are generated for each taxonomic level of interest, like shared taxa and exclusive taxa per sample.

Robust contamination removal

If there are one or more negative control samples in the study, Recentrifuge will also generate additional control-subtracted interactive plots with the contamination removed from every sample and from the shared taxa specimen.

The novel and robust contamination removal algorithm of Recentrifuge detects and selectively removes various types of pollutants, including crossovers.

Reliable detection of minority organisms in complex datasets

Recentrifuge quickly analyzes complex metagenomic datasets using parallel computational algorithms. It is especially useful in the case of low microbial biomass studies and when a more reliable detection of minority organisms is needed, like in clinical, environmental, and forensic applications.

Beyond the standard confidence levels, Recentrifuge implements others devoted to variable length reads, very convenient for datasets generated by nanopore sequencers.


For usage and docs, please, see the Recentrifuge wiki or, depending on your classifier, installation and:


To play with an example of webpage generated by Recentrifuge, click on the screenshot:

Recentrifuge test screenshot

Recentrifuge webpage example


Recentrifuge is in a stable development status. For further details, please check the PLOS CB article.

If you use Recentrifuge in your research, please cite the paper. Thanks!

Martí JM (2019) Recentrifuge: Robust comparative analysis and contamination removal for metagenomics. PLOS Computational Biology 15(4): e1006967. https://doi.org/10.1371/journal.pcbi.1006967


Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recentrifuge-2.1.1.tar.gz (763.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

recentrifuge-2.1.1-py3-none-any.whl (784.6 kB view details)

Uploaded Python 3

File details

Details for the file recentrifuge-2.1.1.tar.gz.

File metadata

  • Download URL: recentrifuge-2.1.1.tar.gz
  • Upload date:
  • Size: 763.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for recentrifuge-2.1.1.tar.gz
Algorithm Hash digest
SHA256 6d813c771852821a8498a4a248c59e9699adc0452171e31cf6b97be9a108a149
MD5 bc3685788303f49853b3a9a8d168afba
BLAKE2b-256 fdfbd76e61652794b576dd51da9f11e50fb50748a1a49f21b1ff35cfd63ba8f0

See more details on using hashes here.

File details

Details for the file recentrifuge-2.1.1-py3-none-any.whl.

File metadata

  • Download URL: recentrifuge-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 784.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for recentrifuge-2.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7ec51927d7f188dd1352275361e6a4818af81fdc8f2bf1e90e788ca61b886cf
MD5 0cde1554dc4d6910353aae0a8ec324a9
BLAKE2b-256 356d23faac2520354b1efe17bc0120d623b3157e575000457db27ff94c69c297

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page