Skip to main content

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

Metadata

Release files for EDKG-DL 1.0.3

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

Source distribution (sdist)

Source distribution for EDKG-DL 1.0.3
File Size Uploaded
edkg_dl-1.0.3.tar.gz 36.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EDKG-DL 1.0.3
File Interpreter ABI Platform
edkg_dl-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 81.4 kB

Release files / edkg_dl-1.0.3.tar.gz

Download URL edkg_dl-1.0.3.tar.gz
Size 36.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6487f0c29005430d6a3d1ecff4151f3cd1d03976189750403c59b278f6913e67
BLAKE2b-256 checksum
How to use checksums
6521a00a1f000d095d6e7f5e2223184fe1b82b773abdb820d4f420c15e0e7ddb
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.3-py3-none-any.whl

Download URL edkg_dl-1.0.3-py3-none-any.whl
Size 45.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
043c89df0931f296f3556234dcd1460af839025adf6312ca71a130f7a7547b96
BLAKE2b-256 checksum
How to use checksums
23cb05cba3828a87e968d9097d9236a05aff7becf102a873fb9f227728db842a
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 history Release notifications | RSS feed

1.0.5

2 release files

1.0.4

2 release files

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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