v0.7.0
Major improvements / New Features
- Validation and refactoring of differential expression analysis by @JuliaS92 in #388
- 0 value handling by @JuliaS92 in #345
- UI code refactoring up to analysis by @JuliaS92 in #304
- Live representation of selected steps in predefined workflow by @JuliaS92 in #308
- New backend for results display and interface for volcano plot by @JuliaS92 in #390
- Save sessions by @mschwoer in #403
Improvements
- TODO on tqdm to streamlit by @JuliaS92 in #302
- Basic tests for page 2 and 3 by @JuliaS92 in #305
- Testpage3 by @JuliaS92 in #310
- Tests page 3 by @JuliaS92 in #319
- Enable multicova by @mschwoer in #347
- Add type based string representation of artifacts by @JuliaS92 in #404
- Gprofiler, but also more String changes by @JuliaS92 in #414
- speed up sam test by @JuliaS92 in #420
- switch double bookkeeping to namedtuple by @JuliaS92 in #423
- Switch to Pyproject.toml by @JuliaS92 in #433
- Hide old dea by @JuliaS92 in #440
- Rerenable docker by @mschwoer in #438
- Major refactoring by @JuliaS92 in #441
Technical (reformatting, linting)
- Sync developement with main by @mschwoer in #279
- sync dev with main by @mschwoer in #281
- #276: apply pre-commit end-of-file-fixer, trailing-whitespace, check… by @mschwoer in #282
- #276: apply pre-commit ruff-format by @mschwoer in #283
- 276 formatting by @mschwoer in #287
- #276: add pre-commit to CI by @mschwoer in #284
- bump dev to 0.6.7 by @boopthesnoot in #288
- refactoring_import by @mschwoer in #306
- Refactoring import ii by @mschwoer in #307
- Bump streamlit by @mschwoer in #309
- Adapt to new release workflow by @mschwoer in #303
- disable caching by @mschwoer in #314
- remove double imports by @mschwoer in #315
- add detect-secrets pre-commit hook by @mschwoer in #318
- add code review action by @mschwoer in #321
- Add fix imports by @JuliaS92 in #327
- String constants session state by @mschwoer in #326
- Draft refactor dataset by @mschwoer in #322
- Introduce string constants by @mschwoer in #324
- move initialization of preprocessing to Preprocess, change initializa… by @mschwoer in #325
- Decouple dataset from enrichment by @mschwoer in #328
- Decouple dataset from statistics by @mschwoer in #329
- Decouple dataset from plots by @mschwoer in #332
- simplify-dataset-init by @mschwoer in #333
- Linitin rule i by @mschwoer in #334
- Linitin rule sim by @mschwoer in #335
- rename metadata_path -> metadata_path_or_df by @mschwoer in #336
- liniting_rule_B by @mschwoer in #348
- liniting_rule_F by @mschwoer in #349
- liniting_rule_E by @mschwoer in #350
- simplify_analysis-II by @mschwoer in #351
- simplify_analysis-III by @mschwoer in #352
- Remove index column by @mschwoer in #362
- Remove gene names column by @mschwoer in #363
- Remove sample column by @mschwoer in #364
- Refactor analysis i by @mschwoer in #366
- Refactor analysis ii by @mschwoer in #367
- Refactor analysis iii by @mschwoer in #368
- Refactor analysis iv by @mschwoer in #369
- Refactor analysis v by @mschwoer in #370
- Refactor analysis vi by @mschwoer in #371
- Refactor analysis vii by @mschwoer in #372
- Refactor analysis viii by @mschwoer in #373
- add changes/comments requested by code review by @mschwoer in #374
- Rename modules by @mschwoer in #375
- remove duplicated test files by @mschwoer in #377
- add stricter linting by @mschwoer in #391
- add code review by @mschwoer in #392
- main -> development by @mschwoer in #394
- move session state keys to dedicated module by @mschwoer in #402
- add version to pickle by @mschwoer in #405
- Small improvements by @mschwoer in #406
- ruff by @JuliaS92 in #415
- UI improvements by @mschwoer in #410
- UI improvements ii by @mschwoer in #416
- Bumpversion by @mschwoer in #437
- Use latest streamlit by @mschwoer in #436
- [VERSION] Bump version to 0.7.0 by @github-actions in #444
Bug fixes
-
Annotation retrieval and textualization by @JuliaS92 in #383
-
dynamically choosing proteins from volcano plot by @boopthesnoot in #389
-
FIX: corrupted excel metadata template by @boopthesnoot in #290
-
fix: technical message showed in the chat by @boopthesnoot in #435
-
Client setting on load slightly adjusted by @JuliaS92 in #442
New Contributors
- @PatriciaSkowronek made their first contribution in #422
- @github-actions made their first contribution in #444
Full Changelog: v0.6.9...v0.7.0