Skip to main content

Overview

This repository stores drug synergy prediction codebase for Augmented Cancer Drug Atlas (ACDA) and the analysis jupyter notebooks which use the ACDA code. We augmented the drug synergy prediction modeling approach CDA described in Narayan et al. by applying a Random Forest Regression and optimization via cross-validation hyperparameter tuning. For ease of sharing and use we implemented it as a python package. See documentation at https://acda.readthedocs.io.

Installation and Dependencies

The main prerequisite o install the Python package is python >3.8 environment. To install run:

pip install acda

The dependencies are installed automatically with the command above. See setup.py for the very basic dependency list.

Methods Description

Drug Synergy prediction is a complex problem typically approached with Machine Learning techniques by using molecular and pharmacological data. A recently published method Cancer Drug Atlas, CDA (Narayan et al. 2020), for drug synergy prediction in cell line models uses drug target information, knowledge of genes mutated in each model, and models' monotherapy drug sensitivity. The approach builds a logistic regression model to predict a binary synergy outcome. Here, we improved the CDA drug synergy prediction modeling approach by applying a CART-based model instead of a linear regression.

The datails of ACDA methods and benchmarking results are described in the preprint.

Contents

| Directory/File | Description |

|-----------------|----------------------------|

| acda/ | Python source code of the package |

| docs/ | Source code of the documentation |

| scripts/ | Scripts and additional functions which are used with the package |

| ChangeLog.md | File details changes implemented in new releases |

| LICENSE | The license agreement statement |

| [Other misc files] | ... |

Data

The datailed examples and data requirements are in the documentation at documentation.

This package makes use of the data outlined below:

References:

Narayan, R. S., Molenaar, P., Teng, J., Cornelissen, F. M. G., Roelofs, I., Menezes, R., Dik, R., et al. (2020). A cancer drug atlas enables synergistic targeting of independent drug vulnerabilities, Nature Communications, 11/1: 2935. Nature Publishing Group.

Lianlian Wu, Yuqi Wen, Dongjin Leng, Qinglong Zhang, Chong Dai, Zhongming Wang, Ziqi Liu, Bowei Yan, Yixin Zhang, Jing Wang, Song He and Xiaochen Bo. Machine learning methods, databases and tools for drug combination prediction. Briefings in Bioinformatics, 23(1), 2022, 1-21.

Shuyu Zheng, Jehad Aldahdooh, Tolou Shadbahr, Yinyin Wang, Dalal Aldahdooh, Jie Bao, Wenyu Wang, Jing Tang. DrugComb update: a more comprehensive drug sensitivity data repository and analysis portal. Nucleic Acids Research, Volume 49, Issue W1, 2 July 2021, Pages W174-W184.

Metadata

Release files for acda 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for acda 0.0.6
File Size Uploaded
acda-0.0.6.tar.gz 32.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for acda 0.0.6
File Interpreter ABI Platform
acda-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 66.4 kB

Release files / acda-0.0.6.tar.gz

Download URL acda-0.0.6.tar.gz
Size 32.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8d97286ea4667a63330e42649ae73198d6cad32993ecedbe64903796c80f8367
BLAKE2b-256 checksum
How to use checksums
c317b5fa3af222a22b864d2cfde14252f170d6b839aac2ae01bf653d9a985cfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.8

Release files / acda-0.0.6-py3-none-any.whl

Download URL acda-0.0.6-py3-none-any.whl
Size 33.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2dc3c90a4c0bd947fc4c1c50d2bfc1ba8654eec6a28a8f3be6afb8cb87c1190d
BLAKE2b-256 checksum
How to use checksums
5a5bfd101a7e923083c627da3909d99035b462b78e7de491da5433404e3fec78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.8

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page