Pyscenic

Latest version: v0.12.1

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

Scan your dependencies

Page 3 of 8

0.9.17

In the modules_from_adjacencies function, the default value of rho_mask_dropouts is changed to False. This now matches the behavior of the R version of SCENIC. Since this is likely to change the final output regulons slightly, warnings have been added to the logging system. The cli version has an additional option to turn dropout masking back on (--mask_dropouts).

0.9.16

BugFix: minor bugfix in calculation of Regulon Specificity Score (RSS).

0.9.15

New features: multiprocessing support for the binarization function.

0.9.14

- BugFix: issue 87 - Binarization fails with regulon of few genes.
- BugFix: Always strip off extensions of filenames with os.path.splitext()[0] instead of using split(".")[0], which wouldn't work properly for filenames which contain embedded dots.

0.9.13

- New functionality: Support for Regulon Specificity Score (RSS) and plotting functions for AUCell distributions and RSS values for a cell type.
- Bug Fixes: 70 and 81

0.9.11

- New functionality: new algorithm to define binarization threshold on AUC values of a regulon. Hartigan's Dip Test (HDT) is used to decide if the distribution of AUC values deviates from unimodality. If this is the case, a bimodal gaussian mixture model is fit to capture the two modes of the distribution. The trough between these two modes is the threshold and is derived by minimization on the kernel density smoothed histogram.

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.