sviluppo di una applicazione web per esperimenti in silico di drug repurposing

Docente

Pietro Pinoli (mail)

Area di ricerca

Sistemi informativi

Keyword (max 3 separate da virgola)

bioinformatica, matrix factorization, machine learning

Descrizione (max 500 caratteri)

La tecnica Non-Negative Matrix Tri-Factorization (NMTF) ha dimostrato di essere particolarmente adatta a svolgere molti task su dati farmacologici orientati al riposizionamento di farmaci noti.
Le tecniche proposte sono state implementati in script python difficili da usare per un utente non esperto. Si propone quindi di realizzare una applicazione web in grado di fornire una infrastruttura per compiere le analisi attraverso una graphical user interface.

Design e implementazione di un software le in calcolo di Non Negative Matrix Tri-Factorization in grafi multipartitismi

Docente

Pinoli Pietro (mail)

Area di ricerca

Intelligenza artificiale, robotica e computer vision

Keyword (max 3 separate da virgola)

linear algebra, python, scientific programming

Tecnologie da utilizzare

Python e librerie per il calcolo scientifico in python. In particolare networkx, numpy e max.

Descrizione (max 500 caratteri)

Allo studente è richiesto di reingegnerizzare un software per il calcolo della decomposizione NMTF su grafi multipartitismi arbitrari.

In particolare lo studente dovrà migliorare la interfaccia con l’utente sia per quanto riguarda la gestione degli input e degli output.

Inoltre, lo studente dovrà migliorare il calcolo della fattorizzazione della matrice e testarne i risultati in termini di performance, sostituendo le librerie numpy con le librerie jax e applicando il parallelismo dove possibile.