Skip to content

v1.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jan 09:26
· 162 commits to refs/heads/development since this release
8ad96bc

Changes

  • Add naive tissue drug mean predictor (#334) @nictru: NaiveTissueDrugMeanPredictor predicts the mean drug effect + the mean tissue effect. Is now the best-performing baseline for LCO
  • CLI commands for the nextflow pipeline to get rid of the python scripts there (#327) @JudithBernett -> CLI for all pipeline commands, separated by subworkflow -> cli_preprocess_custom, cli_run_cv, cli_model_testing; visualization in create_report.py
  • Test data has been migrated to https://github.com/nf-core/test-datasets/tree/drugresponseeval/test_data: No longer pulling from Zenodo during automated tests
    • Raw CTRPv2 data is also in the nf-core test-datasets repository
  • conftest for all tests, not only for the model tests because one of the drp_model tests also needs the toy dataset
  • Added ignoring pickle-related flake8 errors: S403, S301 (Security concerns; not relevant here)

🐛 Bug Fixes

  • Curvecurator: fixed the introduced pEC50 shift (#337) @JudithBernett
    • All raw measures have to by supplied in µM.
    • EC50_curvecurator, IC50_curvecurator are therefore also reported in µM (-> computed by drevalpy)
    • pEC5_curvecurator is computed from M, though, otherwise the -log10 does not make sense. This is done internally by CurveCurator.
    • LN_IC50_curvecurator is computed from µM (-> computed by drevalpy)
  • #327 If the data has fewer than hyperparameters[pca_components] features, the PCA is run on all features.
  • Fixed #328 by migrating the test data to nf-core/test-datasets

🧰 Maintenance

📦 Dependencies