az7jh2/SDePER: SDePER v2.0.0
Authors/Creators
Description
This release represents a major update to SDePER, featuring substantial algorithmic improvements and optimization enhancements.
Updates:
For optimization with graph Laplacian constraints, we transitioned from an ADMM-based framework to a gradient descent-based optimization strategy, as the ADMM approach was computationally expensive and inefficient for large-scale problems.
The adaptive lasso penalty has been revised to support spot-wise hyperparameters for penalty strength, instead of a single global hyperparameter shared across all spots. This functionality is currently under comprehensive testing and will be fully enabled in a later release.
The estimation precision of $\sigma^2$ has been improved from
1e-2to1e-6, leading to more accurate variance estimation.In the two-stage optimization framework, if a hyperparameter is explicitly set to zero by the user in stage 1 (adaptive lasso for variable selection) or stage 2 (graph Laplacian constraint), the corresponding stage will now be skipped directly, rather than executing an additional optimization round without the penalty.
During cell type proportion $\theta$ estimation, a minimum boundary value of
1e-9is introduced to ensure numerical stability during optimization. After optimization, boundary values are now reset to exactly zero to maintain sparsity.
Bug Fixes:
- In differential analysis for cell type-specific marker genes, the option
--sortby_fcset totruepreviously prioritized p-values before fold changes. This behavior has been corrected so that results are now properly sorted by fold change as intended.
Files
az7jh2/SDePER-v2.0.0.zip
Files
(308.2 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b14f4155d05aaced0b04ed423186afaa
|
308.2 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/az7jh2/SDePER/tree/v2.0.0 (URL)
Software
- Repository URL
- https://github.com/az7jh2/SDePER