Releases: scverse/PyDESeq2
Releases · scverse/PyDESeq2
v0.3.6
What's Changed
- ENH Introduce quiet attribute to
DeseqDataSetthat is checked before printing status updates by @noamteyssier in #146 - DOC Add I/O with pandas and pickle tutorial by @BorisMuzellec in #152
- DOC Degrees of freedom corner case by @BorisMuzellec in #153
- ENH Add
plotMA()functionality by @emmcauley in #145 - MAINT change
clinicalvariable name tometadataby @BorisMuzellec in #161 - REL set to v0.3.6 by @BorisMuzellec in #162
New Contributors
- @noamteyssier made their first contribution in #146
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- CI runs every week day at 3:30 UTC by @mandreux-owkin in #135
- ENH Add plot_dispersions() by @emmcauley in #137
- DOC add dds.DeseqDataSet.plot_dispersions and utils.make_scatter to… by @BorisMuzellec in #138
- BUG check that
save_pathis notNonebefore saving inplot_dispersionsby @BorisMuzellec in #140 - MAINT turn rank deficiency exception to warning by @BorisMuzellec in #139
- BUG add ref_level argument to sub_dds when refitting cooks outliers by @BorisMuzellec in #143
- REL set to version 0.3.5 by @BorisMuzellec in #144
New Contributors
- @emmcauley made their first contribution in #137
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- BLD remove
jupyterfrom requirements by @BorisMuzellec in #120 - MAINT Expand anndata compatibility by @scottgigante-immunai in #115
- DOC update readthedocs index (n-level factors are supported) by @BorisMuzellec in #126
- BUG fix
deseq2_normbug when applied to a pandas dataframe by @BorisMuzellec in #127 - DOC add bioconda install option to README by @mikecuoco in #129
- ENH Implement fitType="mean" for vst by @scottgigante-immunai in #123
- BUG
betanot initialized inirls_solverwhen the design is not a full rank matrix by @BorisMuzellec in #133 - BUG wrong
lfc_shrinksign display by @BorisMuzellec in #131 - REL set version to 0.3.4 by @BorisMuzellec in #134
New Contributors
- @scottgigante-immunai made their first contribution in #119
- @mikecuoco made their first contribution in #129
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- BUG fix slogdet bug due to pandas 2.0 upgrade by @BorisMuzellec in #110
- ENH allow setting the reference level in
DeseqDataSetby @BorisMuzellec in #109
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- BUG fix dispersion prior variance by @mikelove in #105
- BUG fix
fit_alpha_mleoptimization parameterization by @BorisMuzellec in #107
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- ENH allow initializing a DeseqDataSet from an AnnData object by @BorisMuzellec in #96
- ENH variance stabilizing transformation (VST) by @BorisMuzellec in #99
- ENH multi-level design support by @BorisMuzellec in #101
- BUG fix size factor fitting with zeroes in each gene by @BorisMuzellec in #98
- DOCS add shiny pydeseq2 logo by @BorisMuzellec in #103
Full Changelog: v0.3...v0.3.1
v0.3.0
Summary
Version 0.3 introduces a breaking change: using AnnData as a base class for DeseqDataSet, towards the integration of PyDESeq2 to the scverse ecosystem.
What's Changed
- DOC add contribution guidelines by @maikia in #49
- DOC transforming minimal notebook to become example by @maikia in #33
- BENCH remove support for TCGA data by @BorisMuzellec in #54
- DOC add mybinder to examples by @maikia in #55
- DOC improve the "Getting Started" notebook from the example gallery by @BorisMuzellec in #56
- DOC Convert step-by-step notebook to example by @maikia in #58
- BUG Fix add missing
joblib_verbosityargument infit_genewise_dispersionsby @BorisMuzellec in #61 - DOC: refactoring by @BorisMuzellec in #59
- DOC Update issue templates: bug by @maikia in #63
- DOC Update issue templates: feat by @maikia in #65
- DOC Community by @maikia in #64
- BUG fix DeseqStats test of
dds'sreplacedattribute by @BorisMuzellec in #62 - DEP removing the
notebooksdirectory by @BorisMuzellec in #67 - DOC Moving docs' requirements into the actual docs' requirements file by @mandreux-owkin in #72
- BUG set
dds.replacedtoFalseif cohorts don't have enough samples by @BorisMuzellec in #70 - DOC development roadmap by @BorisMuzellec in #24
- CI Basic code coverage by @mandreux-owkin in #74
- TST Unit test for nb_nll by @mandreux-owkin in #75
- CI update workflow by @maikia in #80
- CI add more versions of python to the github workflow by @maikia in #81
- MAIN Adding code owners by @mandreux-owkin in #82
- ENH
Anndataintegration by @BorisMuzellec in #66 - ENH implement a getter for normalized counts by @BorisMuzellec in #79
- ENH Support type hinting using
mypyby @illumination-k in #68 - DOC fix broken RTD example gallery by @BorisMuzellec in #83
- DOC Improve parameter type display by @BorisMuzellec in #87
New Contributors
- @mandreux-owkin made their first contribution in #72
- @illumination-k made their first contribution in #68
Full Changelog: v0.2.1...v0.3
PyDESeq2 0.2.1
What's Changed
- DOC rearrange home page by @maikia in #31
- ENH Index sorting by @BorisMuzellec in #30
- ENH Paired multi-factor analysis by @BorisMuzellec in #32
- BUG debug DeseqStats constrasts by @BorisMuzellec in #40
- BUG calculate Cooks distances with few samples by @BorisMuzellec in #44
- MAINT remove deprecated
_change_lfc_signattribute of theDeseqStatsclass by @BorisMuzellec in #47 - BUG raise error when cooks outliers should have been refitted but were not by @BorisMuzellec in #48
Full Changelog: v0.1.1...v0.2.1
v0.1.1
change version to 0.1.1 for release
v0.1
v0.1