CoolFace
Datasetpublic

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.

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes5downloads
Dataset Card

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