Skip to main content

Open-source package for model standardization and comparison in Python

Project description

IMPROVE

Libraries and scripts for the IMPROVE project.

Purpose

Installation

Clone the IMPROVE library repository to a directory of your preference (outside of your drug response prediction (DRP) model's directory).

git clone https://github.com/JDACS4C-IMPROVE/IMPROVE
cd IMPROVE
git checkout develop

Download data

Download the cross-study analysis (CSA) benchmark data into your model's directory. For example:

./scripts/get-benchmarks $DESTINATION/csa_data/raw_data

The directory structure should look like this after the above steps have been completed:

IMPROVE
DRP_model
└── csa_data

Set environment variables

Specify the full path to the IMPROVE library with $PYTHONPATH and the path to the CSA data with $IMPROVE_DATA_DIR.

cd DRP_model
export PYTHONPATH=$PYTHONPATH:/your/path/to/IMPROVE
export IMPROVE_DATA_DIR="./csa_data/"

Tutorial

For a detailed guide on how to use the IMPROVE library using an example model, LightGBM, see https://jdacs4c-improve.github.io/docs/content/unified_interface.html.

Examples

Two repositories demonstrating the use of the IMPROVE library for drug response prediction:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

improvelib-0.0.3b1.tar.gz (35.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

improvelib-0.0.3b1-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file improvelib-0.0.3b1.tar.gz.

File metadata

  • Download URL: improvelib-0.0.3b1.tar.gz
  • Upload date:
  • Size: 35.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.6

File hashes

Hashes for improvelib-0.0.3b1.tar.gz
Algorithm Hash digest
SHA256 fcbede97919cbaa35c7801b3106725dedebba0f6234ac60e5339e14a2ece0093
MD5 4d80aab709ae024aae6dbac9d155af84
BLAKE2b-256 ae73b027e5f38fb3f34803a771f57d27ce282195f5bf0e1d605726e65cb430a2

See more details on using hashes here.

File details

Details for the file improvelib-0.0.3b1-py3-none-any.whl.

File metadata

  • Download URL: improvelib-0.0.3b1-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.6

File hashes

Hashes for improvelib-0.0.3b1-py3-none-any.whl
Algorithm Hash digest
SHA256 ebc550daf42419336a916fc581adbf98d31f6524a5c96bb0d7c15e087aebd6bc
MD5 08e40796e6b90ace67a8179e31dee244
BLAKE2b-256 1b0c91af18ad0300f21a86c9405767a262d6074ad37991727dd7f5bde8a0eeef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page