Foto del docente

Nico Curti

Ricercatore a tempo determinato tipo a) (junior)

Dipartimento di Fisica e Astronomia "Augusto Righi"

Settore scientifico disciplinare: FIS/07 FISICA APPLICATA (A BENI CULTURALI, AMBIENTALI, BIOLOGIA E MEDICINA)

Curriculum vitae

Scarica Curriculum Vitae (.pdf 119KB )

Titoli di studio

  • Dal 1 Novembre assegnista di ricerca presso il policlinico Sant'Orsola Malpighi - Università di Bologna, con il progetto Integrazione di dati clinici e multi-omici per la cura dei pazienti con patologie complesse e multisettoriali, sotto la supervisione della Prof.ssa Emanuela Marcelli e il Dott. Enrico Giampieri dell'Università di Bologna.
  • Dal 1 novembre 2016 al 31 Ottobre 2019, iscritto al corso di Dottorato in Fisica Applicata presso l'Alma Mater Studiorum - Università di Bologna, con il progetto Implementazione ed ottimizzazione di algoritmi per l'analisi di Big Data genomici in ambienti HPC e Distributed Computing, sotto la supervisione del Prof. Daniel Remondini dell'Università di Bologna.
  • Laureato Magistrale il 21 ottobre 2016 in Fisica Applicata, presso l'Alma Mater Studiorum - Università di Bologna, con la votazione di 110/110 e lode, con la tesi dal titolo Implementazione e benchmarking dell'algoritmo QDANet PRO per l'analisi di Big Data genomici, relatore Prof. Daniel Remondini (Università di Bologna), correlatore Prof. Gastone Castellani (Università di Bologna).
  • Laureato il 26 settembre 2014 in Fisica, presso l'Alma Mater Studiorum - Università di Bologna, con la votazione di 108/110, con la tesi dal titolo Integrazione di misure NMR e microscopiche per la descrizione quantitativa degli effetti di stress esterni su colture cellulari, relatore Prof. Daniel Remondini (Università di Bologna), correlatori Dott.ssa Isabella Zironi (Università di Bologna) e Dott. Manuel Mariani (Università di Bologna).
  • Diplomato presso il Liceo Scientifico A. Volta di Riccione (RN) nel luglio 2011.

 

Premi, Borse di Studio e riconoscimenti accademici

  • Vincitore dell'assegno di ricerca Integrazione di dati clinici e multi-omici per la cura dei pazienti con patologie complesse e multisettoriali nel 2019.
  • Vincitore dell'assegno di ricerca INFN applicazione di algoritmi di machine learning nel contesto della comunicazione medico-paziente, all'interno del progetto FILOBLU nel 2018.
  • Vincitore del Premio Nazionale Giulia Vita Finzi 2017 per la miglior tesi di laurea magistrale su attività di ricerca e sviluppo nell’ambito del calcolo dell’INFN.
  • Vincitore dell'assegno di ricerca Big Data Analytics di dati genomici e sociali high-throughput in ambiente HPC nel 2016.

 

Partecipazione a conferenze

  • Partecipazione alla conferenza INFN BioPhys and PlexNet, tenutasi dal 24/09/2019 al 26/09/2019, nella quale ho presentato il lavoro dal titolo Introducing the Complex Human Interactions in MEdical Records and Atlases Network - CHIMERA.
  • Partecipazione alla conferenza INFN BioPhys and PlexNet, tenutasi dal 10/09/2018 al 12/09/2018, nella quale ho presentato il lavoro dal titolo Cross-Environment comparison of a bioinformatics pipeline: perspectives for hybrid computations.
  • Partecipazione alla conferenza EuroPar 2018, tenutasi dal 27/08/2018 al 31/08/2018, nella quale ho presentato il lavoro dal titolo Cross-Environment comparison of a bioinformatics pipeline: perspectives for hybrid computations.
  • Partecipazione alla conferenza Problems in discrete dynamics: from biochemical systems to rare events, networks, clustering and related topics - II Edition, tenutasi dal 05/10/2017 al 07/10/2017, nella quale ho presentato il lavoro dal titolo Learning by message-passing in networks of discrete synapses the traffic congestion prediction.

 

Corsi di formazione

  • Partecipazione alla conferenza Due seminari sul tema dell'Intelligenza Artificiale, tenutasi il 13/06/2018, presentata dal Prof. Gianni Zanarini e dalla Prof.ssa Paola Mello.
  • Partecipazione a Intel-Code Modernization Workshop Rome, tenutosi dal 23/05/2017 al 24/05/2017.
  • Partecipazione al corso di formazione presso l'INFN International School di Bertinoro dal titolo Eighth I.N.F.N. International School on architectures, tools and methodologies for developing efficient large scale scientific computing applications, tenutosi dal 24/10/2016 al 29/10/2016.
  • Nel periodo 30/08/2013 - 21/09/2013 ho lavorato come volontario presso la Secondary School del villaggio di Guandumehhy del distretto di Mbulu (Tanzania) come docente di matematica e fisica.

 

Contributi in Tesi di laurea

  • Correlatore nella tesi di laurea della dott.ssa Sofia Farina (relatore Prof. Daniel Remondini) dal titolo A physical interpretation of network laplacian: role of perturbations and masses (L-DM270).
  • Correlatore nella tesi di laurea del dott. Giovanni Marangi (relatore Prof. Daniel Remondini) dal titolo Teoria dei network applicata alle strutture proteiche (L-DM270).
  • Correlatore nella tesi di laurea del dott. Alex Baroncini (relatore Prof. Gastone Castellani) dal titolo Sviluppo ed ottimizzazione di algoritmi per super-risoluzione ed object detection mediante deep neural network (LM-DM270).
  • Correlatore nella tesi di laurea del dott. Lorenzo Dall'Olio (relatore Prof. Gastone Castellani) dal titolo Funzionamento di un pulsossimetro ed analisi di serie temporali pulsossimetriche (L-DM270).
  • Correlatore nella tesi di laurea del dott. Davide Ravaglia (relatore Prof. Armando Bazzani) dal titolo Modelling social behavior of Drosophila Melanogaster under the effect of drugs (L-DM270).
  • Correlatore nella tesi di laurea del dott. Mattia Ceccarelli (relatore Dott. Enrico Giampieri) dal titolo Analisi della complessità di reti neurali generate tramite algoritmi genetici (L-DM270).
  • Correlatore nella tesi di laurea del dott. Daniele Dall'Olio (relatore Prof. Gastone Castellani) dal titolo Applicazione di un algoritmo d’apprendimento basato su sistemi fuori dall’equilibrio a dati di Genome Wide Association (LM-DM270).
  • Correlatore nella tesi di laurea del dott. Alessandro D'Agostino (relatore Dott. Enrico Giampieri) dal titolo Dataset generation for the training of Neural Networks oriented toward histological image segmentation (LM-DM270).
  • Correlatore nella tesi di laurea del dott. Mattia Ceccarelli (relatore Prof. Gastone Castellani) dal titolo Optimization and applications of deep learning algorithms for super-resolution in MRI (LM-DM270).
  • Collaborazioni nella tesi di laurea del dott. Diego Cardinali (relatore Prof. Gastone Castellani) dal titolo Classification of Clausocalanus Furcatus motion utilizing the random walk theory (L-DM270).

 

Collaborazioni

  • Attualmente sto collaborando con l'unità ospedaliera di Oftalmologia del policlinico Sant'Orsola - Malpighi allo sviluppo di Decision Support System (DSS) per l'analisi di immagini acquisite mediante lampada a fessura.
  • Attualmente sto collaborando con l'unità ospedaliera di Dermatologia del policlinico Sant'Orsola - Malpighi allo sviluppo di DSS per la segmentazione e valutazione di immagini istopatologiche.
  • Attualmente sto collaborando con l'Università degli Studi di Milano - Bicocca allo sviluppo di sistemi automatici per la standardizzazione della raccolta dati in microscopia a fluorescenza e seconda armonica in immagini istopatologiche.
  • Durante il terzo anno di dottorato (2018/19) ho collaborato con il centro INFN di Roma La Sapienza allo sviluppo di algoritmi per la sentimental analysis e il natural language processing.
  • Durante il secondo anno di dottorato (2017/18) ho collaborato con Canon e Fabbrica Digitale per lo sviluppo di tecnologie atte al rilevamento dei flussi pedonali nel comune di Venezia, che ci ha permesso di vincere il bando per il progetto Venice in tematica smart cities.
  • Durante il mio primo anno di dottorato (2016/17) ho collaborato con Unipol Assicurazioni al fine di ottimizzare la loro rete peritale in termini di disposizione territoriale ed efficienza dei periti.
  • Durante il mio lavoro di tesi magistrale ho iniziato a collaborare con il Data Center INFN-CNAF per l'implementazione ed ottimizzazione di algoritmi per l'analisi di Big Data genomici su architetture di calcolo distribuito.
  • Durante l'attività di tesi triennale ho collaborato con il team di ricerca MRPM guidato dalla Prof.ssa Paola Fantazzini dell'Università di Bologna, elaborando dati di imaging cellulare da me raccolti mediante microscopia ottica in contrasto di fase. Il mio contributo è stato evidenziato nella sezione Acknowledgments del paper redatto, dal titolo Water compartmentalization, cell viability and morphology changes monitored under stress by 1H-NMR relaxometry and phase contrast optical microscopy (L. Brizi et al.), pubblicato su Journal of Physics D: Applied Physics.

 

Pubblicazioni

  • Unraveling pedestrian mobility on a road network using ICTs data during great tourist events, A. Bazzani, A. Fabbri, C. Mizzi, S. Rambaldi, F. Bertini, S. Sinigardi, N. Curti, R. Luzi, G. Venturi, D. Micheli, G. Muratore and A. Vannelli (EPJ Data Science)
  • Cross-Environment comparison of a bioinformatics pipeline: perspectives for hybrid computations, N. Curti & E. Giampieri, A. Ferraro, M. C. Vistoli, E. Ronchieri, D. Cesini, B. Martelli, D. C. Duma and G. Castellani (Euro-Par 2018: Parallel Processing Workshops)
  • Combinatorial Discriminant Analysis applied to RNAseq data reveals a set of 10 transcripts as signatures of infection of cattle with Mycobacterium avium subsp. paratuberculosis, M. Malvisi & N. Curti, D. Remondini, F. Palazzo, J. L. Williams, G. Pagnacco, G. Minozzi (Animals)
  • Cognitive decline and Alzheimer's disease in the old age: sex influence on a "cytokinome signature", V. Boccardi, L. Paolacci, D. Remondini, E. Giampieri, G. Poli, N. Curti, R. Cecchetti, A. Villa, S. Brancorsini, P. Mecocci (Journal of Alzheimer Disease)
  • Prediction of vascular ageing based on smartphone acquired PPG signals, L. Dall'Olio, N. Curti, D. Remondini, Y. Safi Harb, F. W. Asselbergs, G. Castellani, H. Uh. (Scientific Reports) (in press)
  • Impact of Concurrency on the Performance of a Whole Exome Sequencing Pipeline, D Dall'Olio & N. Curti, E. Fonzi, C. Sala, D. Remondini, G. Castellani, E. Giampieri (BMC Bioinformatics) (in press)

 

Open Access Archive

  • DNetPRO: A network approach for low-dimensional signatures from high-throughput data, N. Curti, E. Giampieri, G. Levi, G. Castellani, D. Remondini (BioRxiv)
  • rFBP: Replicated Focusing Belief Propagation algorithm, N. Curti & D. Dall'Olio, D. Remondini, G. Castellani, E. Giampieri (Journal of Open Source Software) (under review)

 

Conference paper

  • Classification of Genome Wide Association data by Belief Propagation Neural network, D. Dall'Olio, N. Curti, A. Bazzani, D. Remondini, G. Castellani (CCS 2019)
  • Introducing the Complex Human Interactions in MEdical Records and Atlases Network - CHIMERA, C. Mengucci & N. Curti, E. Giampieri, G. Castellani, D. Remondini (CCS 2019)

 

Attività scientifica

Durante il corso di laurea magistrale ho avuto modo di approfondire diverse tematiche di ricerca nel campo della biofisica e dei sistemi complessi.
Nel campo delle complex network ho lavorato, sotto la supervisione del Prof. Daniel Remondini dell'Università di Bologna, sul tema della ricostruzione della struttura tridimensionale proteica a partire dalle mappe di contatto.
Durante questo lavoro abbiamo sviluppato un nuovo approccio per la determinazione delle coordinate 3D degli amminoacidi, ottenendo buoni risultati anche in relazione all'attuale stato dell'arte del settore.
In collaborazione con il prof. Gastone Castellani dell'Università di Bologna, ho approfondito le mie conoscenze sui modelli biologici ed evolutivi, studiando modelli di reazione-diffusione.
La mia attenzione si è focalizzata principalmente sul modello di Turing e sulla teoria di morfogenesi.
In relazione anche a questi modelli, in collaborazione con il prof. Armando Bazzani dell'Università di Bologna, ho studiato la teoria sulla ricostruzione degli attrattori del moto, sviluppando algoritmi che permettessero di sfruttare il Teorema di Takens e quindi caratterizzare l'eventuale attrattore a partire da una singola serie temporale di dati.

Durante il lavoro di tesi magistrale mi sono occupato dell'implementazione e benchmarking dell'algoritmo QDANetPRO, ideato dal team di ricerca di biofisica dell'Università di Bologna, per l'analisi di Big Data genomici. Durante il lavoro ho potuto approfondire le mie conoscenze di machine learning, con particolare attenzione alla features extraction e features selection. Per il benchmarking del metodo ho estratto datasets di microRNA, mRNA, Copy Number Variation e Reverse Phase Protein array dal database online The Cancer Genome Atlas, confrontando i risultati di classificazione ottenuti con l'attuale stato dell'arte nel settore. Una versione differente del QDANetPRO l'ho utilizzata anche per le elaborazioni dei dati di gene expression bovino provenienti dalla collaborazione con l'Institute of Agricultural Biology and Biotechnology di Lodi: per far fronte a diverse problematiche intrinseche nei dati ho sviluppato una versione alternativa dell'algoritmo, utilizzando metodi di teoria dei network per eseguire un'ingente riduzione della dimensionalità del problema ed estrarre una signature di geni che ha riscotrato valenza anche sul piano biologico.

Nel mio primo anno di dottorato ho potuto approfondire le mie competenze informatiche e algoritmiche.
In questo periodo ho anche avuto modo di applicare le più moderne tecniche di calcolo parallelo e distribuito, permettendo di eseguire analisi su dati anche di ingenti dimensione.
Tali codici sono stati applicati anche per l'analisi dei dati forniti da Unipol Assicurazioni, il quale richiedeva un'ottimizzazione dell'intera propria rete peritale italiana.
In parallelo a ciò ho iniziato a studiare le tecniche di apprendimento su rete neurale, proposti da R. Zecchina et al., concentrandomi sul modello di Replicated Focusing Belief Propagation.
L'ottimizzazione del codice sviluppato da Zecchina et al. ed un suo innovativo utilizzo mi hanno permesso di analizzare i dati provenienti dall'intera rete stradale regionale emiliana e di sviluppare un metodo per la previsione degli ingorghi stradali automobilistici, in grado di fornire un'allarme fino a 30 minuti prima del verificarsi dell'ingorgo.
Tale lavoro, ancora in fase di sviluppo prima della pubblicazione, è stato da me presentato alla conferenza Problems in discrete dynamics: from biochemical systems to rare events, networks, clustering and related topics - II Edition.
Insieme al flusso automobilistico ho anche iniziato ad affrontare la tematica dei flussi pedonali, riscontrando che le stesse metodologie da me precedentemente applicate per l'analisi dei geni potevano essere utilizzate anche per rilevare le strutture fondamentali del flusso pedonale cittadino.
In questo lavoro è stata sfruttata la collaborazione con il comune di Venezia e la compagnia Telecom, le quali hanno fornito i dati di tutte le celle telefoniche presenti nell'area durante giornate particolarmente problematiche come i giorni del carnevale e della festa del Redentore.
Anche quest'ultimo lavoro è ancora in fase di sottomissione.

Nel mio secondo anno di dottorato ho collaborato con il centro di calcolo CNAF per la raccolta dati e stesura dell'articolo Cross-Environment comparison of a bioinformatics pipeline: perspectives for hybrid computations.
In questo lavoro abbiamo dimostrato l'utilizzo ed efficienza di architetture low-power per l'analisi di intere catene di genoma umano, confrontandolo con le architetture standard utilizzate nel settore della bioinformatica.
Ho collaborato inoltre con Canon e Fabbrica Digitale per lo sviluppo di un sistema automatico di telecamere per il monitoring dei flussi pedonali.
Studiando diversi metodi di Pattern Recognition ho utilizzato ed ottimizzato un modello a rete neurale a convoluzione per il riconoscimento dei pedoni in sequenze video ed il loro conteggio e tracking.
In questo lavoro ho avuto modo di affrontare le problematiche relative al controllo remoto di telecamere e riguardanti l'implementazione di codice per GPUs.
Questo lavoro ha anche portato allo sviluppo di una nuova libreria per lo sviluppo di reti neurali interamente ottimizzata per il calcolo multi-threading (Byron) che ha presentato performance di calcolo spesso superiori rispetto alle implementazioni standard delle medesime architetture.

Nel mio terzo anno di dottorato ho collaborato con l'Università Sapienza di Roma all'interno di un progetto di Natural Language Processing e Sentimental Analysis per la classificazione dei messaggi tra medico e paziente.
All'interno di questo progetto ho totalmente automatizzato la comunicazione tra l'app di messaggistica e il server centrale di storage, sviluppando un servizio/demone in grado di estrarre le informazioni all'interno del database, processarle mediante algoritmi basati su reti neurali e trasmettere lo score all'app.
Questo lavoro mi ha permesso di affinare le mie competenze sulla gestione di grandi quantità di dati e di sviluppare nuovi algoritmi anche per l'analisi del linguaggio naturale.
Tali competenze sono state poi impiegate per lo sviluppo del progetto CHIMeRA (Complex Human Interaction of MEdical Records and Atlases) nel quale mediante tecniche di web-scraping ho lavorato sull'estrazione di dati da interfacce web-html andando a minare e ri-organizzare grandi database pubblici.
Questi database sono quindi stati uniti tra loro al seguito di un pesante pre-processing per l'uniformazione dei dati permettendomi di creare una struttura a network (network-of-networks) sul quale poter eseguire query e studiare legami tra gli enti a più lungo raggio rispetto al singolo database.

Nel mio primo anno da assegnista di ricerca presso il policlinico Sant'Orsola - Malpighi mi sono occupato della gestione e organizzazione di dataset medici al fine di poterli stoccare all'interno di server esterni all'area ospedaliera secondo le attuali normative sulla privacy dei dati.
In parallelo ho collaborato con l'unità ospedaliera di Dermatologia allo sviluppo di un sistema automatico per l'analisi di Whole Slide Images (WSI) istopatologiche.
In questo lavoro sono state acquisite oltre 30 WSI da pazienti con diagnosi di melanoma.
Le immagini, colorate in ematossilina ed eosina (H&E), sono state digitalizzate ed accuratamente anonimizzate dall'unità ospedaliera.
L'analisi svolta ha coinvolto la segmentazione automatica dei campioni all'interno di ciascun vetrino, la segmentazione automatica delle aree occupate dall'epidermide e dal melanoma, l'estrazione di features cliniche rilevanti per la caratterizzazione del campione a diversi livelli di scala (a partire dalla bassa risoluzione fino alla descrizione della sola componente melanocitaria visibile solamente ai più elevanti ingradimenti), fino alla quantificazione di parametri rilevanti per la clinica istopatologica.
Questo lavoro, ancora in corso, si concretizzerà a breve in pubblicazioni di carattere tecnico e clinico, in modo da coprire adeguatamente tutto le componenti del lavoro svolto. Inoltre ho avuto modo di collaborare con l'unità ospedaliera di Oftalmologia, ed in particolare con la prof.ssa Piera Versura, sull'analisi di immagini acquisite mediante lampada a fessura. Questa tipologia di immagine è utilizzata quotidianamente nella pratica clinica oculistica per la stima dell'arrossamento congiuntivale del paziente. In questo lavoro ho sviluppato un sistema interamente automatizzato per la predizione del livello di arrossamento congiuntivale, in grado di segmentare ed estrapolare la regione di interesse dalle immagini acquisite, estrarne un set di features ed infine prevederne lo score medico richiesto. Questo lavoro si sta concretizzando nella stesura di due articoli che a breve verranno sottomessi a riviste tecniche (per la componente di automatizzazione) e cliniche (per la valenza statistica delle features identificate).

 

Competenze informatiche

Possiedo competenze di programmazione nei seguenti linguaggi:

C/C++ : ottima;

Python : ottima;

Matlab : buona;

Bash/Powershell : più che buona;

Inoltre ho avuto modo di utilizzare anche i linguaggi Julia, Scala e software di rendering grafico come Blender.

 

 

Ultimi avvisi

Al momento non sono presenti avvisi.