Mirobody
The canonical registry of human health — roughly two thousand standardized indicators, clinical and lifestyle, resolved into one language.
翻訳待ち
AI-powered drug repurposing predictions for 395 South African Health Products Regulatory Authority (SAHPRA) approved drugs. TxGNN model identifies potential new therapeutic uses with evidence-based va
翻訳待ち
健康Python · ShellGitHub @yao-careオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
ZaTxGNN — Drug repurposing prediction and evidence validation platform for SAHPRA-approved medicines in South Africa. Developed by 藥提醒科技有限公司 (yao.care)
翻訳待ち
Loading the full README.
Read the full README ↗本專案由 藥提醒科技有限公司(yao.care)開發與維運。 ZaTxGNN 站台:https://zatxgnn.yao.care/|產品總覽:https://www.yao.care/medical/txgnn/
Drug repurposing predictions for South Africa SAHPRA-approved drugs using the TxGNN model.
| Item | Count |
|---|---|
| Drug Reports | 395 |
| Total Predictions | 7,786,582 |
| Unique Drugs | 455 |
| Unique Indications | 17,081 |
| DDI Data | 160,235 |
| FHIR Resources | 441 MK / 2,630 CUD |
| Evidence Level | Report Count | Description |
|---|---|---|
| L1 | 3 | Multiple Phase 3 RCTs |
| L2 | 16 | Single RCT or multiple Phase 2 |
| L3 | 10 | Observational studies |
| L4 | 28 | Preclinical / mechanistic studies |
| L5 | 287 | Computational prediction only |
| N/A | 51 | Known uses only (no new prediction) |
| Source | Predictions |
|---|---|
| KG | 7,017,754 |
| KG + DL | 737,866 |
| DL | 30,962 |
| Confidence | Predictions |
|---|---|
| very_high | 30,401 |
| high | 723,690 |
| medium | 7,024,859 |
| low | 7,632 |
| Method | Speed | Accuracy | Requirements |
|---|---|---|---|
| Knowledge Graph | Fast (seconds) | Lower | No special requirements |
| Deep Learning | Slow (hours) | Higher | Conda + PyTorch + DGL |
uv run python scripts/run_kg_prediction.py
| Metric | Value |
|---|---|
| SAHPRA Total Drugs | 4,209 |
| Repurposing Candidates | 7,755,620 |
conda activate txgnn
PYTHONPATH=src python -m zatxgnn.predict.txgnn_model
| Metric | Value |
|---|---|
| Total DL Predictions | 749,154 |
| Unique Drugs | 455 |
| Unique Indications | 17,081 |
The TxGNN score represents the model's confidence in a drug-disease pair, ranging from 0 to 1.
| Threshold | Meaning |
|---|---|
| >= 0.9 | Very high confidence |
| >= 0.7 | High confidence |
| >= 0.5 | Moderate confidence |
| Threshold | Meaning |
|---|---|
| ≥ 0.9999 | Extremely high confidence, model's most confident predictions |
| ≥ 0.99 | Very high confidence, worth prioritizing for validation |
| ≥ 0.9 | High confidence |
| ≥ 0.5 | Moderate confidence (sigmoid decision boundary) |
| Level | Definition | Clinical Significance |
|---|---|---|
| L1 | Phase 3 RCT or systematic review | Can support clinical use |
| L2 | Phase 2 RCT | Can consider for use |
| L3 | Phase 1 or observational study | Requires further evaluation |
| L4 | Case report or preclinical research | Not recommended yet |
| L5 | Computational prediction only, no clinical evidence | Requires further research |
flowchart TD
A["TxGNN Prediction Results"] --> B
subgraph B["Step 1: DrugBundle Collector"]
B1["Drug-level: SAHPRA, DDI, DrugBank"]
B2["Indication-level: ClinicalTrials, PubMed, ICTRP"]
end
B --> |"drug_bundle.json"| C
subgraph C["Step 2: Evidence Pack Generator"]
C1["Programmatic data transfer (100%)"]
C2["+ LLM Analysis (L1-L5)"]
end
C --> |"drug_evidence_pack.json/md"| D
subgraph D["Step 3: Notes Writer"]
D1["drug_pharmacist_notes.md"]
D2["drug_sponsor_notes.md"]
end
| File | Download |
|---|---|
| SAHPRA Data | Data Source |
| node.csv | Harvard Dataverse |
| kg.csv | Harvard Dataverse |
| edges.csv | Harvard Dataverse |
| model_ckpt.zip | Google Drive |
uv sync
uv run python scripts/process_fda_data.py
uv run python scripts/prepare_external_data.py
uv run python scripts/run_kg_prediction.py
conda create -n txgnn python=3.11 -y
conda activate txgnn
pip install torch==2.2.2 torchvision==0.17.2
pip install dgl==1.1.3
pip install git+https://github.com/mims-harvard/TxGNN.git
pip install pandas tqdm pyyaml pydantic ogb
conda activate txgnn
PYTHONPATH=src python -m zatxgnn.predict.txgnn_model
This is the beginning of the README. Read the rest at the original. Read the full README ↗