Skip to content

Latest commit

 

History

History
87 lines (44 loc) · 2.31 KB

CHANGELOG.md

File metadata and controls

87 lines (44 loc) · 2.31 KB

denoising 0.1.0

BREAKING CHANGES

  • Update to viash 0.9.0 RC6

  • Directory structure has been updated.

  • Update to viash 0.9.0 (PR #13).

NEW FUNCTIONALITY

  • Add CHANGELOG.md (PR #7).

  • Update process_dataset component to subsample large datasets (PR #14).

MAJOR CHANGES

  • Revamp scripts directory (PR #13).

  • Relocated process_datasets to data_processors/process_datasets (PR #13).

MINOR CHANGES

  • Remove dtype parameter in .Anndata() (PR #6).

  • Fix target_sum deprecation warning in mse mmetric (PR #8).

  • Update task_name variable to denoising in component scripts (PR #9).

  • Update docker containers used in components (PR #12).

  • Set numpy<2 for some failing methods (PR #13).

  • Small changes to api file names (PR #13).

  • Update test_resources path in components (PR #18).

  • Update workflows to use core repository dependency (PR #20).

BUG FIXES

  • Update the nextflow workflow dependencies (PR #17).

  • Fix paths in scripts (PR #18).

  • Subsample datasets by batch if batch is defined (PR #22).

transfer from openproblems-v2 repository

NEW FUNCTIONALITY

  • api/file_*: Created a file format specifications for the h5ad files throughout the pipeline.

  • api/comp_*: Created an api definition for the split, method and metric components.

  • process_dataset: Added a component for processing common datasets into task-ready dataset objects.

  • resources_test/denoising/pancreas with src/tasks/denoising/resources_test_scripts/pancreas.sh.

  • workflows/run: Added nf-tower test script. (PR #205)

V1 MIGRATION

  • control_methods/no_denoising: Migrated from v1. Extracted from baseline method

  • control_methods/perfect_denoising: Migrated from v1.Extracted from baseline method

  • methods/alra: Migrated from v1. Changed from python to R and uses lg_cpm normalised data instead of L1 sqrt

  • methods/dca: Migrated and adapted from v1.

  • methods/knn_smoothing: Migrated and adapted from v1.

  • methods/magic: Migrated from v1.

  • metrics/mse: Migrated from v1.

  • metrics/poisson: Migrated from v1.

Changes from V1

  • Anndata layers are used to store data instead of obsm

  • extended the use of sparse data in methods unless it was not possible

  • process_dataset also removes unnecessary data from train and test datasets not needed by the methods and metrics.