ClarusC64/ABX-CT-009_resistance_breakthrough_prediction-v0.1
ABX-CT-009 Resistance Breakthrough Prediction Purpose Predict which drug in a combination will fail first. Core pattern stress_index high both exposure indices high one drug shows early resistance drift mic fold rises resistance marker rises later fail flag confirms the order Files data/train.csv data/test.csv scorer.py Schema Each row is one timepoint in a within strain series. Required columns row_id series_id timepoint_h organism strain_id drug_a drug_b stress_index exposure_a_index… See the full description on the dataset page: https://huggingface.co/datasets/ClarusC64/ABX-CT-009_resistance_breakthrough_prediction-v0.1.
ABX-CT-009 Resistance Breakthrough Prediction
Purpose
Predict which drug in a combination will fail first.
Core pattern
- stress_index high
- both exposure indices high
- one drug shows early resistance drift
- mic fold rises
- resistance marker rises
- later fail flag confirms the order
Files
- data/train.csv
- data/test.csv
- scorer.py
Schema
Each row is one timepoint in a within strain series.
Required columns
- row_id
- series_id
- timepoint_h
- organism
- strain_id
- drug_a
- drug_b
- stress_index
- exposureaindex
- exposurebindex
- micafoldvsbaseline
- micbfoldvsbaseline
- resistancemarkera
- resistancemarkerb
- failaflag
- failbflag
- firstfailurelabel
- breakthroughpredictionlabel
- earliestbreakthroughprediction
Labels
- firstfailurelabel
- A or B or none
- repeated on all rows in the series
- breakthroughpredictionlabel
- A or B or none
- repeated on all rows in the series
- earliestbreakthroughprediction
- 1 only on the first row where a prediction becomes valid
Scorer logic in v1
- series level true label comes from the earliest fail flag
- prediction point requires
- stress_index at least 0.80
- exposureaindex and exposurebindex at least 0.80
- for A
- micafoldvsbaseline at least 1.50
- micbfoldvsbaseline at most 1.20
- resistancemarkera at least 0.50
- resistancemarkera exceeds resistancemarkerb by 0.15
- symmetric for B
Evaluation
Run
- python scorer.py --path data/test.csv
