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.5
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.5.tar.gz | 37.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| edkg_dl-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 82.7 kB
Release files / edkg_dl-1.0.5.tar.gz
| Download URL | edkg_dl-1.0.5.tar.gz |
|---|---|
| Size | 37.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b4e7f67c077c0c1eabd0062d9e0ee2a21dfedb62171ee7edfb2ce9e70e07991
|
|
BLAKE2b-256 checksum How to use checksums |
39feb34c83f13df71325e194c108c76a7bef03a643bd150debbd034429da4a2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.5-py3-none-any.whl
| Download URL | edkg_dl-1.0.5-py3-none-any.whl |
|---|---|
| Size | 45.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ab8788d0ac9550a5d181d735f6adca11a132dbb4d4c56929b2bee69d5c1957e8
|
|
BLAKE2b-256 checksum How to use checksums |
604185d8e4bdaed2699b6a2f0b0ea1ed7159c80aaaa3ba87e89138a9afb804b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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}
|