EDKG-DL
English | 简体中文
Deep Learning framework with causality-integrated Endocrine Disruption Knowledge Graph. Predicts endocrine-disrupting chemicals (EDCs), applicability domain (ADs), biological entities, and sensitive pathways from compound SMILES using machine learning and graph deep learning algorithmes.
Pipeline: PaDEL 2D descriptors/fingerprints → biological entity-specific qualitative/quantitative models → causality-integrated EDC classification → sensitive adverse outcome (AO) and adverse outcome pathway (AOP) inference, producing JSON / Excel reports.
Installation
Install from PyPI (Python ≥ 3.10):
pip install edkg-dl
# or
uv add edkg-dl
Optional extras: pip install "edkg-dl[api]" (HTTP service) and pip install "edkg-dl[plots]" (applicability-domain plots). See installation docs for details, including the automatic Temurin JRE download for PaDEL.
Model assets (~930 MB) are fetched automatically from Hugging Face on first use — no manual setup required.
Quick start
CLI:
edkg-dl-predict "CCO" # JSON to stdout
edkg-dl-predict "CCO" -o runs/example --ad-plots # reports + PCA plots
edkg-dl-predict batch molecules.txt -o runs/batch # batch from a text file
Python:
from edkg_dl import Predictor
predictor = Predictor.from_assets("./models")
result = predictor.predict("CCO")
Documentation
| Topic | Link |
|---|---|
| Installation | installation.md |
| Model assets | assets.md |
| CLI usage | cli.md |
| Python API | python-api.md |
| HTTP API | http-api.md |
| Output formats | output.md |
| Development | development.md |
Disclaimer
Results are for research support only and must not replace experimental or regulatory conclusions.
Metadata
Release files for EDKG-DL 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| edkg_dl-1.0.4.tar.gz | 36.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| edkg_dl-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.8 kB
Release files / edkg_dl-1.0.4.tar.gz
| Download URL | edkg_dl-1.0.4.tar.gz |
|---|---|
| Size | 36.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05f7a2b447413fb94c63915095daa02b4ddb0ae0f7b27309f41689a55b4a815e
|
|
BLAKE2b-256 checksum How to use checksums |
0905a61a1815cfdf4c432133a9dacbd10a94f268a9c48a99c274a0d10b4d8172
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / edkg_dl-1.0.4-py3-none-any.whl
| Download URL | edkg_dl-1.0.4-py3-none-any.whl |
|---|---|
| Size | 45.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b783192404fe0791bca0776db6d1c748e0ac83c51eef7161057c4467d4e77c3d
|
|
BLAKE2b-256 checksum How to use checksums |
d2f3b73a177b94c185e0f8c9a92f8a8dfeddc36aa0832d8a3c9fb56b9ff1fc7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|