A package to download, load, and process multiple benchmark multi-omic drug response datasets
Project description
Cancer Omics Drug Experiment Response Dataset
There is a recent explosion of deep learning algorithms that to tackle the computational problem of predicting drug treatment outcome from baseline molecular measurements. To support this,we have built a benchmark dataset that harmonizes diverse datasets to better assess algorithm performance.
This package collects diverse sets of paired molecular datasets with corresponding drug sensitivity data. All data here is reprocessed and standardized so it can be easily used as a benchmark dataset for the This repository leverages existing datasets to collect the data required for deep learning model development. Since each deep learning model requires distinct data capabilities, the goal of this repository is to collect and format all data into a schema that can be leveraged for existing models.
The goal of this repository is two-fold: First, it aims to collate and standardize the data for the broader community. This requires running a series of scripts to build and append to a standardized data model. Second, it has a series of scripts that pull from the data model to create model-specific data files that can be run by the data infrastructure.
coderdata Data Model
The goal of the data model is to collate drug response data together with molecular data in a way that can be easily ingested by machine learning models. The overall schema is shown below.
We will store the data in tables that are represented by the files below. Each data-specific model can be generated from a smaller set of these tables. The schema for these tables is represented below.
For each dataset added, the files are comma-delimited and named follows:
- genes.csv
- drugs.tsv.gz --> Drug names have commas and quotes in them, therefore require tab delimited
- samples.csv
- experiments.csv.gz --> compressed to fit on github
- transcriptomics.csv.gz
- mutations.csv.gz
- copy_number.csv.gz
- methylation.csv.gz
- mirnas.csv.gz
Building the data model
Below is a description of how the data model is built.
Data model step | Description/Dependencies | Script | Destination |
---|---|---|---|
Build cell line data | Runs through PGX and existing CCLE data to compile all values | cell_line/buildInitialDataset.py | [./cell_line] |
Build cptac data | This uses the genes files created in the [./cell_line] directory but generates additional samples. | cptac/getCptacData.py | [./cptac] |
Get HCMI data | This uses a fixed manifest to download the data into the proper schema | hcmi/getHCMIData.py | [./hcmi] |
Current data
What data is stored here?
Using the data model
Files are stored on FigShare. We need to build a script that pulls those data as needed.
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
File details
Details for the file coderdata-0.1.10.tar.gz
.
File metadata
- Download URL: coderdata-0.1.10.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2afd042df7f677c55c77f637847070bb7a0462f4c06699a63fa563c2c1b70543 |
|
MD5 | f5450fcb52ee699fa19b2beb439acf65 |
|
BLAKE2b-256 | 4ab6c98ffb6a167419a3c251eab51ebea5fa20cfafbfa56671636254e85621d1 |
File details
Details for the file coderdata-0.1.10-py3-none-any.whl
.
File metadata
- Download URL: coderdata-0.1.10-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83c62b9918309b8b624594ad6f4dc777ba06c51fe94e7e1a5bc6adb78b5caec7 |
|
MD5 | 1f082c21908c4d7c0e8cd989a148c034 |
|
BLAKE2b-256 | 968c5cd8065bb2e1ff5bee537998eaa856e401449b5a3265d187b0aa6654996a |