Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased#
v0.2.0 - 2025-12-07#
Added#
Training option to ignore classes and features in less than N groups.
cvicommand run independent cross-validation as done in the paper.Support for training and evaluating random forest models.
Support for computing sample weights for observation groups in
fit.Report information content of the prediction in
predictoutput.
Changed#
Relax
anndatadependency to allow more recent releases.Update MIBiG 3.1 dataset to filter out erroneous partial clusters.
Retrain CHAMOIS with filtered MIBIG 3.1 dataset and improved feature selection.
Make
chamois.compositions.build_variablesdrop empty columns.Rename
screencommand tocompare.Incorrect use of chemical groups in cross-validation commands.
Update Pfam to 38.0.
Fixed#
Issue with computation of probabilistic Jaccard distance in
validatecommand.Incorrect error message on non-existing class in
explaincommand.Incorrect merging of multiple feature tables in CLI.
Extraction of minimum class and features by groups for majority positive classes.
Incorrect error message in
predictcommand.Unsupported sample weighting in older
scikit-learnreleases.
v0.1.3 - 2025-03-30#
Fixed#
Build issue on missing
richpackage.
Added#
Jaccard index to reported metrics in
chamois cv,chamois trainandchamois validatecommands.
v0.1.2 - 2025-03-26#
Fixed#
Make installation procedure not require extra packages in most cases.
Remove
universalfrombdist_wheelcommand insetup.cfg.Seeds not being passed from the CLI to the actual
ChemicalOntologyPredictorinstances.
Documentation#
Add missing Javascript files for PyPI icons.
Update installation instructions for Docker and Singularity.
v0.1.1 - 2025-03-21#
Fixed#
Automated deployment and setup of filtered Pfam HMMs from GitHub.
v0.1.0 - 2025-03-21#
Initial release.