pypi / scikit-bio
scikit-bio
What changed in scikit-bio 0.7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-30.
15 new APIs and options13 performance1 behavior and defaults1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initscikit-bio 0.730 changes
New APIs and options 15
Adds an efficient Python implementation of ANCOM-BC2 for differential abundance analysis, including post-hoc tests.
Adds a multiple sequence alignment function using the classical progressive alignment method.
Adds optional Numba acceleration for PCoA.
Adds the inverse robust centered log-ratio transformation.
Adds transition probability matrices for five nucleotide substitution models.
Adds optional Numba acceleration for UniFrac.
Added gamma correction for among-site evolutionary rate heterogeneity for multiple nucleotide substitution models.
Added Microbe-Metabolite Vectors for multiomics co-occurrence analysis and embedding; the implementation is significantly faster than the original program and does not require GPU.
A global mechanism was implemented to support the Python array API standard and GPU computing.
Added robust centered log-ratio transformation of compositional data.
Calculates a distance matrix from a multiple sequence alignment.
A new metric calculates evolutionary distance between aligned sequences.
A new metric calculates evolutionary distance between aligned sequences.
New plotting functionality includes centroids, confidence ellipses, and 2D plotting.
A new format can read PHYLIP formatted distance matrices.
Performance 13
Improves performance of this differential abundance test.
Improves performance of this differential abundance test.
Expands Array API and GPU support, including Numba acceleration on NVIDIA and AMD GPUs.
Adds optional Numba acceleration for Mantel.
Adds optional Numba acceleration for PERMANOVA.
Adds optional Numba acceleration for PERMDISP.
Significantly accelerated the minimum evolution phylogenetics algorithm.
Significantly accelerated the minimum evolution phylogenetics algorithm.
Significantly reduced the time required to import scikit-bio.
Significantly accelerated the minimum evolution phylogenetics algorithm.
Can now operate directly on condensed form
DistanceMatrixobjects, reducing memory footprint by 50%.Can now operate directly on condensed form
DistanceMatrixobjects, reducing memory footprint by 50%.The method is more efficient and can accept array-like input.
Behavior and default changes 1
The existing format now supports relaxed PHYLIP formatted multiple sequence alignments.
Fixes and other changes 1
Most of scikit-bio is compatible, but users who rely heavily on the metadata module are advised to pin Pandas below 3.0 until a later release.