Progetto STAR · L.R. FVG 22/2022, art. 7 · CRO Aviano (capofila)
Biovalley Investments Partner SpA · fornitore software

BIP TDM Analyzer©

Quantificazione automatica di farmaci antineoplastici in plasma da voltammetria DPV
per il Therapeutic Drug Monitoring in oncologia di precisione.

Interfaccia sperimentale per l'elaborazione della curva intensità di corrente / potenziale e il calcolo della concentrazione del farmaco. Pipeline algoritmica deterministica, identificazione automatica del picco con indice di confidenza, doppio metodo di baseline e validazione contro spettrometria di massa.

Progetto STAR — Sistema per il Therapeutic drug monitoring, Automatizzato e Riutilizzabile per oncologia di precisione

TRL 4 → 6

Progetto presentato alla Regione Friuli Venezia Giulia dal Centro di Riferimento Oncologico di Aviano (CRO), capofila e aggiudicatario, nell'ambito del bando L.R. 22/2022, art. 7, commi 56–61 — «Sostegno a progetti di validazione di idee e tecnologie innovative che prevedano il raggiungimento di un TRL 6, 7 o 8».

Biovalley Investments Partner SpA opera come fornitore dello sviluppo software del prototipo (fasi 1, 4 e 5): gestione dell'interfaccia galvanostato–computer sul Point-of-Care (PoC), elaborazione della curva intensità di corrente / potenziale per il calcolo della concentrazione del farmaco, trasmissione crittata dei valori registrati dal PoC al server centrale, visualizzazione aggregata dei dati di più PoC.

Stato attuale di questo modulo software: implementata e validata la parte di elaborazione della curva I/V e calcolo della concentrazione a partire da file CSV già acquisiti dal galvanostato, sotto forma di web app desktop/server per uso sperimentale e di validazione del metodo. Non ancora installato su Raspberry Pi / PoC: porting embedded, canale crittato e dashboard multi-PoC sono attività delle fasi successive del progetto.

Da manuale ad automatico

Il workflow attuale dell'ospedale per la quantificazione del farmaco a partire dal voltammogramma è interamente manuale: il tecnico identifica visivamente il picco, sceglie a mano i due punti di ancoraggio sinistro e destro, traccia la baseline col cursore e misura l'altezza. Operazione lenta, soggettiva e non riproducibile in modo formale per pubblicazione.

Prima — workflow manuale

  • Picco identificato a occhio
  • Punto sinistro e destro segnati col cursore
  • Baseline tracciata a mano
  • Altezza letta col mouse, area non calcolata
  • Tempo per campione: minuti, dipendente dall'operatore
  • Nessun controllo automatico sulla qualità del segnale
  • Documentazione difficile da archiviare e replicare

Adesso — pipeline automatica

  • Picco rilevato da algoritmo (find_peaks + fallback shoulder)
  • Ancoraggi L/R calcolati su zeri della derivata
  • Due baseline alternative deterministiche
  • Altezza e area sotto il picco entrambe quantificate
  • Indice di confidenza per filtraggio automatico delle scansioni dubbie
  • Tempo per campione: sotto il secondo; risultato indipendente dall'operatore
  • Esporto CSV / XLSX / PNG con watermark, tracciabile e archiviabile

Capacità tecniche

Rilevazione automatica del picco

Identificazione del massimo locale nel range del farmaco (V≈0.6 V) con prominenza adattiva sul range locale della finestra, robusta a corrente capacitiva e interferenti di matrice.

Fallback "perdita di pendenza"

Quando il picco è uno shoulder ascendente, la pipeline propone il candidato come minimo locale di dI/dV, con check geometrico anti-valley su ±3 punti.

Indice di confidenza quantitativo

Punteggio composito √(slope_drop × monotonic_rise_score) classificato su 4 livelli. Filtraggio automatico delle scansioni dubbie senza intervento manuale.

Doppia baseline

Lineare classica e Tangent Match basata su lower convex hull globale — deterministiche, parameter-free, garantite di non passare sopra la curva.

Altezza e area sotto il picco

Due metriche indipendenti per ciascun metodo (µA e µA·V via regola trapezoide). Confronto immediato per scegliere la quantità più riproducibile per la retta di taratura.

Visualizzazione interattiva

Grafico Plotly con picco / L / R, area colorata, linea verticale dell'altezza per metodo, box informativo con coordinate e metriche. Picking manuale degli ancoraggi col mouse per casi edge.

Workflow batch

Elaborazione di N file con metodo selezionato, tabella riepilogativa con confidenza, link rapido alla vista esplorativa per ogni riga, esporto CSV o XLSX.

Confronto multi-metodo

Modalità statistica con matrice file × metodo e supporto a gold standard esterno per calcolo di RMSE / MAE / bias / Pearson, base per la validazione del metodo nel paper scientifico.

Test automatici

Suite di 17 test pytest garantisce stabilità della pipeline ad ogni modifica algoritmica. Docstring riutilizzabili nella sezione Materiali e Metodi del paper.

Validazione e dati

Il sistema è stato sviluppato e validato su 5 sessioni di calibrazione indipendenti (standard a 1008 / 2520 / 4032 ng/mL di Imatinib + Norimatinib in plasma, ciascuna con bianco) e su 39 scansioni di pazienti reali, con concentrazione di riferimento determinata via spettrometria di massa (HPLC-MS). Tutte le baseline sono deterministiche, riproducibili, con parametri giustificabili in peer-review.