Gemelli

Latest version: v0.0.11

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

Scan your dependencies

Page 1 of 2

0.0.12

Features

Backward-incompatible changes [stable]

Backward-incompatible changes [experimental]

Performance enhancements

Bug fixes

Deprecated functionality [stable]

Deprecated functionality [experimental]

Miscellaneous

0.0.11

Bug fixes

* Passes non-centered tables if non-centered flag is passed.
* see issue 82
* setup.py packages html files so visualization commands works from pip install.
* see issue 83
* see issue 87
* Passes no filtering to the QIIME2/API TEMPTED command since filtering and transformation should already be done.
* see issue 90

0.0.10

Bug fixes

* Removed np.int types
* fixes bug that prevents use in newer versions of numpy / QIIME2
* see issue 71

Features [experimental]

* rpca projection of new data and with cross validation
* A new function for RPCA where new data can be projected into an existing ordination.
* Also allows for internal CV, where the hold out data is projected into the training ordination, which is then used to re-build the test data, and the error between the projection and the real test data is calculated.
* see issue 70
* tempted.py and assocated tests/commands/tutorials
* Added in a python implementation TEMPTED, more details on the methods inm this paper [here](https://www.biorxiv.org/content/10.1101/2023.07.26.550749v1).
* joint-rpca and associated tests/commands/tutorials
* Joint-RPCA is an extention of RPCA for multiple omics types.
* qc_rarefaction
* This function compares the mantel correlation of distances to the abs. differences in sample sum between rarefied and unrarefied input data. This is an easy check to ensure the results are not bieng significantly altered by non-rarefaction is cases of large differences (e.g., low-biomass) or where the sample sum differences can not be seperated from the phenotypes/low-rank structure of the data (i.e., deep sequencing of controls and shallow of sick).
* see issue 70

Deprecated functionality

* auto_rpca across the package and rank_estimate in optspace.py
* was not performing correctly and no reasonable quick fix is available.
* see issue 70
* **Change from `auto_rpca` to `gemelli.rpca import rpca`**

0.0.9

Bug fixes

* Fixes in `preprocessing.py` function
* fixes bug that can drastically change taxonomic assigmennt
* see issue 66

0.0.8

Bug fixes

* Fixes in `rpca.py` function
* fixes bug that passes QIIME2 Metadata instead of the expected pandas dataframe
* see issue 57

0.0.7

Features [stable]

* Moved CI from Travis to GitHub actions.
* Updated existing tutorials based on comments. (see https://forum.qiime2.org/t/ctf-linear-mixed-model/20622).
* Added commands output just the rclr transformed table.

Features [experimental]

* Phylogenetic RCLR and integration into RPCA/CTF
* added phylogenetic weighting in rclr in `preprocessing.py`
* added commands in `scripts` and `q2` to perform these features with and without taxonomy
* added tutorials in `ipynb/tutorials` to demonstrate the commands/workflows

Bug fixes

* Fixes in `optspace.py` function `rank_estimate` and `factorization.py` function `tenals`
* fixes two subject/state tensor
* see https://forum.qiime2.org/t/gemelli-argmin-error/21796 and issue #38
* added test in `test_method.py` for two subject or state tensor
* Fixes in `preprocessing.py`
* fixes when the ordering/structure of the _tensor_ could impact the rlcr results by sorting to ensure reproducibility.
* see https://forum.qiime2.org/t/gemelli-argmin-error/21796 and thanks to Xinhe Qi for reporting.
* added tests to ensure sorting of samples/features does not impact results.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.