Recent Releases of dea_limma
dea_limma - v2.2.0 - One-versus-All analysis supported for all terms (not interactions)
What's Changed
- Add statsOvA.png. Fix OvA exception handling. Replace colons and dots in OvA paths and results files, respectively. by @bednarsky in https://github.com/epigen/dealimma/pull/42
- Bug fix: referencegroup variable renamed to group in last PR by @bednarsky in https://github.com/epigen/dealimma/pull/43
- Remove interaction OvA. Update documentation. by @bednarsky in https://github.com/epigen/dea_limma/pull/44
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.1.3...v2.2.0
- R
Published by sreichl 10 months ago
dea_limma - v2.1.3 - fix heatmaps
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.1.2...v2.1.3
- R
Published by sreichl 11 months ago
dea_limma - v2.1.2 - minor improvements
What's Changed
- Fix OvA to work with all types of models by @bednarsky in https://github.com/epigen/dea_limma/pull/40
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.1.1...v2.1.2
- R
Published by sreichl 11 months ago
dea_limma - v2.1.1 - Minor fixes
- make all resource files input to rules
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.1.0...v2.1.1
- R
Published by sreichl about 1 year ago
dea_limma - v2.1.0 - One-vs-All analysis feature
Features
- One-vs-all (OvA) analysis on modeled and specified covariates using contrasts, enabling automated comparison of each group against all others (e.g., cell types).
Minor improvements and exception handling
What's Changed
- Add model matrix as output in rule to allow custom downstream rules to see it by @bednarsky in https://github.com/epigen/dea_limma/pull/30
- Fix handling of index error for no degs at all by @bednarsky in https://github.com/epigen/dea_limma/pull/31
New Contributors
- @bednarsky made their first contribution in https://github.com/epigen/dea_limma/pull/30
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.0.1...v2.1.0
- R
Published by sreichl about 1 year ago
dea_limma - v2.0.1 - Enable module usage using `github()` directive
- improve DEA statistics bar plot
- improve continuity by enabling end-to-end compatibility with downstream modules
- to enable module usage using
github()directive- source
utils.R viaparamsinstead ofsnakemake@source` - comment
global.yaml(now requires full snakemake installation, not minimal)
- source
- add
nodefaultsto all env YAML
What's Changed
- Fix typo in heatmap.R by @burtonjake in https://github.com/epigen/dea_limma/pull/23
- Make clear that annotation.csv can contain multiple rows per analysis by @burtonjake in https://github.com/epigen/dea_limma/pull/25
- Protect aggregate.R from crashing when there are no filtered features. by @burtonjake in https://github.com/epigen/dea_limma/pull/24
New Contributors
- @burtonjake made their first contribution in https://github.com/epigen/dea_limma/pull/23
Full Changelog: https://github.com/epigen/dea_limma/compare/v2.0.0...v2.0.1
- R
Published by sreichl over 1 year ago
dea_limma - v2.0.0 - Snakemake 8 compatible
Breaking change: Requires Snakemake >= v8.20.1
Full Changelog: https://github.com/epigen/dea_limma/compare/v1.0.3...v2.0.0
- R
Published by sreichl over 1 year ago
dea_limma - v1.0.3 - bug fixes and performance improvements
Full Changelog: https://github.com/epigen/dea_limma/compare/v1.0.2...v1.0.3
- R
Published by sreichl about 2 years ago
dea_limma - v1.0.2 add CITATION.cff file
Full Changelog: https://github.com/epigen/dea_limma/compare/v1.0.1...v1.0.2
- R
Published by sreichl about 3 years ago
dea_limma - v1.0.1 add last author and Zenodo DOI generation
Full Changelog: https://github.com/epigen/dea_limma/compare/v1.0.0...v1.0.1
- R
Published by sreichl about 3 years ago
dea_limma - v1.0.0 - stable version with new features and complete documentation
enhancements
- volcano plots are generated with raw p-values (rawp) and adjusted p-values (adjp) on the y-axis
- changed full-rank check of the design matrix/model to a faster and more robust solution
new features (causing breaking changes in the config.yaml)
- volcano plots: configurable feature lists for highlighting features if interest
- hierarchically clustered heatmaps of effect size: configurable feature lists
documentation
- update documentation accordingly
- update report to include new features and enhance readability
- update rulegraph
Bug fixes and performance improvements are not mentioned.
Full Changelog: https://github.com/epigen/dea_limma/compare/v0.1.0...v1.0.0
- R
Published by sreichl about 3 years ago
dea_limma - v0.1.0 - stable version with complete docs
A Snakemake workflow for performing and visualizing differential expression analyses (DEA) on NGS data powered by the R package limma.
features
- Differential Expression Analysis (DEA)
- (optional) calculation of normalization factors.
- (optional) calculation of precision weights to model the mean-variance relationship in order to make linear models "applicable" to count data (weighted least squares) using voom.
- (optional) block on a "group" factor in case you have repeated measurements (generalized least squares).
- fit linear models (ordinary least squares) with the design derived from the configured formula (expects "normal" data) using lmFit.
- the fitted model object is saved (lmfit_object.rds) for alternative downstream analyses or manual inspection e.g., contrasts.
- (optional) estimate variance "better" using eBayes, with the robustness flag (robust=TRUE), by looking across all genes (i.e. shrunk towards a common value) and compute moderated t-statistics.
- (optional) eBayes with limma-trend (trend=TRUE)
- extract all statistics for variables of interest (=configured comparisons) using topTable (eg coefficients/effect size, statistical significance,...).
- save a feature list per comparison group and direction of change (up/down) for downstream analyses (e.g., ORA enrichment analysis).
- (optional) annotated feature list with feature names (e.g., gene symbols).
- (optional) save feature score tables (with two columns: "feature" and "score") per comparison group for downstream analyses (e.g., preranked enrichment analysis).
- (optional) annotated feature scores tables.
- DEA result statistics: total number of statistically significant features and split by positive (up) and negative (down) change.
- DEA result filtering of features (e.g., genes) by statistical significance, effect size, and average expression in the data.
- Log Fold Change (LFC) matrix of filtered features by comparison groups.
- (optional) annotated LFC matrix.
- Visualizations
- filtered DEA result statistics, i.e., number of features and direction, as stacked bar plots.
- volanco plot per comparison with configured cut-offs for statistical significance and effect size
- clustered heatmap of the LFC matrix
- quality control plots
- (optional) voom mean-variance trend
- (optional) intermediate mean-variance trend, in case of blocking and vooming
- post-fitting mean-variance trend
- raw p-value distributions
documentation - complete documentation of used software, all features, and methods - common configuration scenarios - external resources
- R
Published by sreichl over 3 years ago