Skip to content

TAXnomic Profile Aggregation and STAndardisation

License

Notifications You must be signed in to change notification settings

genomic-medicine-sweden/taxpasta

 
 

Repository files navigation

TAXPASTA

Package Latest PyPI Version Supported Python Versions Documentation
Meta Apache-2.0 Code of Conduct Code Style Black
Automation GitHub Workflow Code Coverage

TAXonomic Profile Aggregation and STAndardisation

About

The main purpose of taxpasta is to standardise taxonomic profiles created by a range of bioinformatics tools. We call those tools taxonomic profilers. They each come with their own particular tabular output format. Across the profilers, relative abundances can be reported in read counts, fractions, or percentages, as well as any number of additional columns with extra information. We therefore decided to take the lessons learnt to heart and provide our own solution to deal with this pasticcio. With taxpasta you can ingest all of those formats and, at a minimum, output taxonomy identifiers and their integer counts.

Taxpasta can not only standardise profiles but also merge them across samples for the same profiler into a single table. In future, we also intend to offer methods for forming a consensus for the same sample analyzed by different profilers.

Install

It's as simple as:

pip install taxpasta

Copyright

  • Copyright © 2022, Moritz E. Beber, Maxime Borry, James A. Fellows Yates, and Sofia Stamouli.
  • Free software distributed under the Apache Software License 2.0.

About

TAXnomic Profile Aggregation and STAndardisation

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Makefile 0.8%