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:
- https://github.com/JDACS4C-IMPROVE/GraphDRP/tree/develop -- GraphDRP (deep learning model based on graph neural network)
- https://github.com/JDACS4C-IMPROVE/LGBM/tree/develop -- LightGBM model
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcbede97919cbaa35c7801b3106725dedebba0f6234ac60e5339e14a2ece0093
|
|
| MD5 |
4d80aab709ae024aae6dbac9d155af84
|
|
| BLAKE2b-256 |
ae73b027e5f38fb3f34803a771f57d27ce282195f5bf0e1d605726e65cb430a2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebc550daf42419336a916fc581adbf98d31f6524a5c96bb0d7c15e087aebd6bc
|
|
| MD5 |
08e40796e6b90ace67a8179e31dee244
|
|
| BLAKE2b-256 |
1b0c91af18ad0300f21a86c9405767a262d6074ad37991727dd7f5bde8a0eeef
|