Skip to main content

APRILE

PyPI version Documentation Status License Last-Commit Size

Getting Started | Documentation |

Adverse Polypharmacy Reaction Intelligent Learner and Explainer (APRILE) is an explainable framework to reveal the mechanisms underlying adverse drug reactions (ADRs) caused by polypharmacy therapy. After learning from massive biomedical data, APRILE generate a small pharmacogenomic knowledge graph (i.e. drug targets and protein interactions) as mechanistic explanation for a drug-drug interaction (DDI) which associated an ADR and a set of such interactions.

APRILE is able to answer the following example questions:

  • Why the combination use of a pair of drugs (nicotine, ondansetron) causes anxiety?
  • When taking fexofenadine, hydroxyzineand and loratadine simultaneously, what side effects may occur, and why?
  • Which genes are associated with the infection diseases?
  • What are the common mechanisms among peptic ulcers (such as duodenal ulcer, gastric ulcer and esophageal ulcer)?

We have demonstrated the viability of discovering polypharmacy side effect mechanisms by learning from an AI model trained on massive biomedical data (see [paper])

Features

  • APRILE predicts side effects for drug combinations and gives the prediction reasons
  • APRILE delineates non-intuitive mechanistic associations between {genes, proteins, biological processes} and {symptoms, diseases, mental disorders $\in$ ADRs)
  • Using our pre-trained model, molecular mechanisms for 843,318 (learned) + 93,966 (novel) side effect–drug pair events, spanning 861 side effects (472 diseases, 485 symptoms and 9 mental disorders) and 20 disease categories, have been suggested.

Installation

Prerequisites: Before installing aprile, PyTorch and PyTorch Geometric are required to be installed matching your hardware.

We recommend using torch 1.4.0 (python3.7+cuda10.1), torch-cluster 1.5.4, torch-scatter 2.0.4, torch-sparse 0.6.1, torch-spline-cov 1.2.0 and torch-geometric 1.4.2

Install the environment dependencies of APRILE using pip:

pip install aprile

Cite Us

If you found this work useful, please cite us:

@article{aprile,
	title={APRILE: Exploring the Molecular Mechanisms of Drug Side Effects with Explainable Graph Neural Networks},
	author={Hao Xu and Shengqi Sang and Herbert Yao and Alexandra I. Herghelegiu and Haiping Lu and Laurence Yang},
	journal={bioRxiv preprint},
	year={2021}
}

Metadata

Release files for aprile 0.1.0

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

Source distribution (sdist)

Source distribution for aprile 0.1.0
File Size Uploaded
aprile-0.1.0.tar.gz 5.2 MB Details

Built distribution (wheel)

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

Total release size: 15.5 MB

Release files / aprile-0.1.0.tar.gz

Download URL aprile-0.1.0.tar.gz
Size 5.2 MB
Tags Source
SHA-256 checksum
How to use checksums
2fe2e19db5c38bb7c2ffef834fefffb01c16b7dda3bee1586705f460cc6480d6
BLAKE2b-256 checksum
How to use checksums
f9eaf64155aac2e8f520351731588a2a019df8a24b527dd5655babbe839103f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.7

Release files / aprile-0.1.0-py3-none-any.whl

Download URL aprile-0.1.0-py3-none-any.whl
Size 10.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d98967be49fae14b69fc9b924f874baa11fc7048bb52d02db64391c21f8dc2e4
BLAKE2b-256 checksum
How to use checksums
41d7f5b127198ca61fc72076e773ef905ec759031adb3910e39ca7b54f3e07f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.0 pkginfo/1.5.0.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

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