Skip to main content

ADME-py-logo_large

adme-py 💊

Rye License: MIT Ruff

adme-py is a Python package that leverages open-source tools such as rdkit to generate Absorption, Distribution, Metabolism, and Excretion (and sometimes including Toxicity) summaries for molecules.

It seeks to mimic the outputs provided by commonly-used tools such as SwissADME and others but is not restricted to a web application and can be imported or used through the command-line. This allows for nicer integration between other Python scripts.

Installation 🪛

To install adme-py run the following:

pip install adme-py

or install from github directly with:

pip install git+https://github.com/mcnaughtonadm/adme-py.git

How to Run 🏃

To run adme-py in it's most basic form, you can do the following:

from adme_py import ADME

summary = ADME("Cc1ccccc1").calculate()

summary.properties["physiochemical"]["tpsa"]

License 📜

The code in this package is licensed under the MIT License.

Metadata

Release files for adme-py 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 adme-py 0.1.0
File Size Uploaded
adme_py-0.1.0.tar.gz 19.5 kB Details

Built distribution (wheel)

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

Total release size: 37.0 kB

Release files / adme_py-0.1.0.tar.gz

Download URL adme_py-0.1.0.tar.gz
Size 19.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fc4ebce9d5a803a48d52a9808387529daba15262988cb42bfded93e7c93e6c60
BLAKE2b-256 checksum
How to use checksums
fec618de3ca62e8a7c48449bc5bfca1ca724d78a9d901a6143069e9d576ab29d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.2

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

Download URL adme_py-0.1.0-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cced1be5f63360f3aa5a7ee256ca93efd6472e21041d09b599e12e2ef7ddb06a
BLAKE2b-256 checksum
How to use checksums
1000805124638b9040b4cb93d6eb05a336bf21457ece1ceb846a787debf76323
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.2

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