Taxpasta

Latest version: v0.7.0

Safety actively analyzes 701442 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.7.0

Changed

- Changed issues detected with compositionality constraints of profiles, i.e., relative
abundances should always sum up to unity, to warnings rather than errors (147).
- Modified the BIOM output to insert the global ranks into observation group metadata
rather than creating it for each taxon (149).

Fixed

- Ensured that columns of profiles are read in correctly (147).
- Used recent taxopy features to extract correct rank lineages (149).

0.6.1

Fixed

- Repaired the logic for adding taxonomic information to the output table (139).

0.6.0

Added

- Added an option `--ignore-errors` to the `taxpasta merge` command. This allows
ignoring individual profiles that cause errors, like empty profiles (136).

Changed

- Created a special error message for empty profiles, making the cause of the error
much clearer (136).
- Internal restructuring of input validation and transformation services (136).

0.5.0

Added

- Added classifier support for KMCP profiles (129).
- Added a command-line option `--add-rank-lineage` to the `standardise` and
`merge` commands, which inserts a new column `rank_lineage` to results that
contains semi-colon-separated strings with the ranks (130).
- Added a taxonomy table to the BIOM output format when the `--taxonomy` option is
used (134).

Changed

- Reversed the order of lineages printed to output files (131).

0.4.1

Fixed

- Forced reading the `duplicates` and `coverage` columns of KrakenUniq profiles as
float (123).

0.4.0

Added

- Provided curl commands in the intro to quickly fetch example files to try out (97).
- Added new tutorial on merging across classifiers, and warnings why taxpasta
does not currently do this natively (98).
- Added classifier support for ganon report files (109).

Changed

- Made profile validation stricter, such that providing an input from another
than the chosen profiler will usually result in an error (101). The only
exception is that Kraken2 standard profiles can be provided to the
Centrifuge reader, and vice versa, since they are identical in format.

Fixed

- Fixed a few broken internal links (89).
- Simplified getting started tutorial and moved original to complex tutorial (95).
- Improved help text for `--output-format` option to clearly state that it disables
any automatic detection of the output file format (96).
- Extended the MetaPhlAn profile reader to support version 3 & 4 profiles (107).

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.