Published July 22, 2024
| Version v0.6.0
Software
Open
carmonalab/GeneNMF: GeneNMF v0.6.0
Authors/Creators
- 1. Ludwig Cancer Research, University of Lausanne & Swiss Institute of Bioinformatics
Description
New in this version:
- We updated how meta-programs (MPs) are calculated from individual programs. Instead of extracting gene sets for each program and then calculating a consensus, we keep the full vector of gene weights and calculate cosine similarities between the vectors. Consensus gene weights are then calculated as the average over all programs in a MP.
- To impose sparsity in the decomposition, we include a
specificity.weightparameter, which is used to re-normalize NMF loadings based on how specific a gene is for a given program. - To determine the number of genes to be included in a MP, we calculate the cumulative distribution for the gene weights in a given MP. Only genes that cumulatively explain up to a fraction of the total weight (
weight.explainedparameter) are included in the MP gene set. - The definition and default of
min.confidencehas changed. The confidence of a gene in a given MP is calculated as the fraction of programs in which the gene has been determined to be part of the invidual program (usingweight.explained=0.8). - The parameter
nprogramsin the functiongetMetaPrograms()has been renamed tonMP, to avoid confusion - New defaults: expression matrices are now by default not scaled or centered (the behavior can be altered using the
scaleandcenterparameters)
Files
carmonalab/GeneNMF-v0.6.0.zip
Files
(571.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c529214d51c73501c9cc33850dfaf3cc
|
571.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/carmonalab/GeneNMF/tree/v0.6.0 (URL)