Dati Scientifici e Automazione di Laboratorio
ChromaTrace - Visualizzatore dati HPLC e automazione di laboratorio
Un'applicazione Windows per recuperare e analizzare dati HPLC e preparare fogli di lavoro per il laboratorio.
Schema illustrativo del sistema
Contesto
Un progetto di ricerca di laboratorio associato all'Università di Torino aveva bisogno di un modo più semplice per recuperare e analizzare dati HPLC.
Sfida
Il team doveva riutilizzare i dati di campioni e picchi da backup e schermate, senza modificare gli originali o inventare i valori mancanti.
Contributo
Abbiamo sviluppato gli strumenti di recupero dati, l'interfaccia desktop, i grafici interattivi, l'automazione dei fogli Excel e il pacchetto Windows.
- Parsing backup HPLC
- Ricerca e filtro campioni
- Revisione tabelle dei picchi
- Visualizzazione di grafici ricostruiti
- Confronto campioni
- Export CSV e PNG
- Archiviazione SQLite
- Automazione da screenshot a Excel
- Packaging Windows
Soluzione
L'applicazione recupera i dati dai backup, permette di cercarli, confrontarli ed esportarli. Altri strumenti preparano archivi SQLite e compilano fogli Excel dalle schermate. I grafici sono ricostruiti dai dati dei picchi, non dalle tracce originali del rilevatore.
Recupero dati strumentali
Recupero di record leggibili di campioni e picchi dai backup HPLC ed export di tabelle CSV e archivi SQLite con evidenze a livello di byte.
Visualizzatore desktop
Applicazione nativa pywebview con database recenti, ricerca campioni, filtri, tabelle dei picchi e diagnostica dei limiti di recupero.
Revisione interattiva
Selezione dei picchi, zoom, confronto campioni, normalizzazione opzionale della visualizzazione ed export CSV e PNG da grafici ricostruiti.
Automazione dei fogli di lavoro
Estrazione dei valori delle tabelle dei picchi dagli screenshot per compilare copie di fogli Excel, preservando le righe incerte e registrando le esigenze di revisione in un audit CSV.
Distribuzione Windows
Preparazione di una distribuzione PyInstaller con interfaccia inclusa, impostazioni locali e log applicativi.
Come si collega il sistema
- Backup HPLC / screenshot
- Recupero ed estrazione
- Revisione campioni e picchi
- Confronto e diagnostica
- Output CSV / SQLite / Excel
Considerazioni ingegneristiche
- I database sorgente vengono aperti in sola lettura e i byte originali sono preservati nell'archivio leggibile.
- Le associazioni recuperate tra campioni e picchi seguono l'ordine sequenziale e restano indicative, senza costituire un ripristino relazionale completo di SQL Server.
- I grafici sono ricostruiti dai record dei picchi recuperati, anziché dalle tracce continue originali del rilevatore.
- I valori mancanti o ambigui dei fogli di lavoro restano non compilati e sono inclusi in un audit di revisione.
Risultati
- Creato un workflow desktop per cercare campioni, esaminare picchi recuperati e confrontare grafici ricostruiti.
- Resi riutilizzabili i record recuperati tramite export CSV e archivi SQLite leggibili, preservando i byte del backup sorgente.
- Automatizzata la preparazione di fogli di lavoro dalle tabelle dei picchi negli screenshot, lasciando inalterate le righe ambigue ed elencandole per la revisione.
Attribuzione e riservatezza
Progetto software per laboratorio in ambito accademico associato all'Università di Torino, presentato come esperienza progettuale Artava Systems. La descrizione non implica approvazione dell'università o una partnership commerciale.
Il caso pubblico descrive funzionalità e tecnologie. Dataset di ricerca, nomi dei campioni, backup strumentali, screenshot di laboratorio, fogli di lavoro e codice sorgente non vengono pubblicati.
TROVIAMO UNA STRADA
Hai un progetto in mente?
Raccontaci cosa ti serve. Possiamo iniziare con una breve conversazione.