EpiADR-Net / DATA_CONTRACT.md
ADjayantan
EpiADR-Net: Ingested real SIDER 4.1 & GTEx V8 datasets, applied baseline & pos_weight patches, 100% contract validation
643c0b7
|
Raw
History Blame Contribute Delete
1.35 kB

A newer version of the Gradio SDK is available: 6.24.0

Upgrade

EpiADR-Net Data Contract Specification

This document defines the strict validation schema and data integrity constraints enforced for all input data files consumed by EpiADR-Net.


1. Organ Transcriptomic Profiles Schema (data/tissue_profiles.csv)

Property Requirement
File Format CSV with UTF-8 encoding
Row Count Exactly 5 rows corresponding to valid organs
Valid Organs Liver, Heart, Brain, Kidney, Lung
Header Format organ,feature_000,feature_001,...,feature_127 (129 columns total)
Value Domain Finite 32-bit floating point numbers (no NaNs, Infs, or missing values)

2. Labeled Adverse Drug Reaction Records Schema (data/adr_records.csv)

Property Requirement
File Format CSV with UTF-8 encoding
Header Format smiles,organ,Hepatotoxicity,Arrhythmia,Seizure,Nephrotoxicity,Pneumonitis,Nausea,Headache,Dizziness,Fatigue,Rash
SMILES Column Valid, RDKit-parseable SMILES string (Chem.MolFromSmiles(smiles) is not None)
Organ Column Must belong to the valid tissue profiles (Liver, Heart, Brain, Kidney, Lung)
ADR Columns Exactly 10 binary target labels ($\in {0, 1}$)
Data Integrity No missing values, NaNs, or empty fields across any row