ClarusC64/ABX-HT-008_phototoxicity_activation-v0.1
ABX-HT-008 Phototoxicity Activation Purpose Detect early phototoxicity activation when sunlight interaction stops behaving predictably. Core pattern host_stress_index high drug_exposure_index high uv_dose_index high phototox_coherence_index drops reaction_rise_vs_expected stays high later_severe_phototox_flag appears Files data/train.csv data/test.csv scorer.py Schema Each row is one timepoint in a within series treatment course. Required columns row_id series_id treatment_day host_model… See the full description on the dataset page: https://huggingface.co/datasets/ClarusC64/ABX-HT-008_phototoxicity_activation-v0.1.
ABX-HT-008 Phototoxicity Activation
Purpose
Detect early phototoxicity activation when sunlight interaction stops behaving predictably.
Core pattern
- hoststressindex high
- drugexposureindex high
- uvdoseindex high
- phototoxcoherenceindex drops
- reactionrisevs_expected stays high
- laterseverephototox_flag appears
Files
- data/train.csv
- data/test.csv
- scorer.py
Schema
Each row is one timepoint in a within series treatment course.
Required columns
- row_id
- series_id
- treatment_day
- host_model
- drug
- drugexposureindex
- uv_index
- uvexposurehours
- uvdoseindex
- expecteduvdose_index
- uvdosedeviation
- skinreactionscore
- expectedskinreaction_score
- reactionrisevs_expected
- phototoxcoherenceindex
- hoststressindex
- laterseverephototox_flag
- assay_method
- source_type
- phototoxicity_signal
- earliest_phototoxicity
Labels
- phototoxicity_signal
- 1 for rows at or after first confirmed activation onset
- earliest_phototoxicity
- 1 only for the first onset row in that series
Scorer logic in v1
- exclude series with high baseline skin reaction
- candidate onset point
- hoststressindex at least 0.80
- drugexposureindex at least 0.80
- uvdoseindex at least 0.35
- phototoxcoherenceindex at most 0.40
- reactionrisevs_expected at least 2.5 for two consecutive points
- ignore one point reaction spike then recovery artifacts
- confirmation
- laterseverephototox_flag equals 1 later in series
Evaluation
Run
- python scorer.py --path data/test.csv
