• Non ci sono risultati.

Università degli studi di Modena e Reggio Emilia

N/A
N/A
Protected

Academic year: 2021

Condividi "Università degli studi di Modena e Reggio Emilia"

Copied!
26
0
0

Testo completo

(1)

Università degli studi di Modena e Reggio Emilia

Dipartimento di Scienze Fisiche, Informatiche e Matematiche

CORSO DI LAUREA IN INFORMATICA

Applicazione Web per la Gestione di Dati Neuroscentifici: Studio e

Implementazione di un Document Database NoSQL

Relatore 

Prof. Riccardo Martoglia

Laureando

Luca Sala

ANNO ACCADEMICO 2018/2019

(2)

Ambito Progettuale

Studio MCI (Mild Cognitive Impairment)

L’obiettivo della ricerca è quello di caratterizzare fisiopatologie, fattori predittivi e terapie innovative delle patologie neurodegenerative.

Progetto interdisciplinare in collaborazione con diversi gruppi di ricerca:

• Clinici

• Epidemiolog i

• Neurologi

• Gruppo imaging

Dott.ssa Zamboni Giovanna

RU Filippini Tommaso Prof. Marco Vinceti

Dott.ssa Carbone Chiara Prof. Pagnoni Giuseppe

(3)

Introduzion e

Obiettivi Data Management

Tali obiettivi (insieme ai diversi requisiti) sono stati delineati in seguito ai numerosi incontri in itinere, nei quali sono state definite mano a mano le esigenze di tutti i gruppi di ricerca.

Realizzazione di un’applicazione Web per la gestione dei dati chiamata MCIBase

Realizzazione di un database per la memorizzazione e recupero dei dati

 Semplificare lo scambio di dati tra gruppi di ricerca

Realizzare un’interfaccia di gestione per la manipolazione dei dati

Laureando Vanzini Matteo

(4)

Struttura del progetto

1

2

3 4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(5)

Caso di studio

Presenti nove esami.

 Clinics – dati clinici

 Demographics – dati demografici

NSP [t0,t1] – valutazione neuropsicologia

LS ( Life Style) questionario sulle abitudini

Epic – questionario sulle abitudini alimentari

Blood – analisi del sangue

CSF (Cerebrospinal Fluid) analisi del liquido cefalorachidiano

 PET – tomografia ad emissione di positroni

MRI [t0,t1] – risonanza magnetica

1 2 3 4 5 6

(6)

Caso di studio

Caso di studio

Prima di questo progetto, i dati venivano salvati su file Excel o su carta.

1 2 3 4 5 6

I dati da inserire sono stati forniti in formato:

Excel (non strutturato)

CSV

Voce

(7)

Struttura del progetto

1 2

3 4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(8)

Problemi

Problemi affrontati

Scelta del tipo di database

Gestire una mole potenzialmente enorme di dati

Permettere l’inserimento di campi nuovi all’interno di un esame

1 2 3 4 5 6

(9)

Struttura del progetto

1 2

3

4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(10)

Interfacc ia

Tecnologie utilizzate Tecnologie

utilizzate

1 2 3 4 5 6

Web Framework Databas

e

(11)

Struttura del progetto

1 2

3 4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(12)

Databa se

 Ogni esame ha una struttura dei dati diversa

Ogni paziente deve poter eseguire tutti gli esami

Ogni esame deve essere associato ad un ricercatore

Creare un sistema in grado di rendere veloce il recupero di dati per singolo esame

È stato necessario valutare diversi aspetti per poter ottenere una

struttura ottimale:

Specifiche Database

Database 1 2 3 4 5 6

(13)

Databa se

Database

Processo di creazione

Capire ed

interpretare in modo corretto I dati

Creare una struttura adeguata per ogni singolo esame

Valutare diverse strutture del database

Definire la

struttura finale

1 2 3 4 5 6

(14)

Struttura di una collezione

1 2 3 4 5 6

(15)

Databa se

Database

Creazione dello schema

Databa se

1 2 3 4 5 6

(16)

Databa se

Database Databa se

Recupero di

informazioni per singolo esame più lente

Metodi di gestione differenti

1 2 3 4 5 6

Confronto

strutture

Contr

o Pro

Esami direttamente collegati ad un

paziente

Attributi non ripetuti

Aggiunta di un esame nuovo facilitata

Due collezioni hanno la stessa struttura

Recuper

informazioni per

singolo paziente più lente

(17)

Struttura del progetto

1 2

3 4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(18)

Interfaccia

utente

Specifiche

Interfaccia

Possibilità di inserire, visualizzare e scaricare i dati relativi agli esami

l’interfaccia deve risultare semplice ed intuitiva

Creare diversi tipi di utente

Creare una home page che permetta di vedere più informazioni possibili

Sono state definite diverse specifiche durante i vari incontri

Databa se

Interfaccia utente 1 2 3 4 5 6

(19)

Interfaccia utente Interfaccia

utente

Processo di

creazione

Definizione dei

casi d’uso Creazione della griglia esami

Creazione della home page e pagine di

interazione

1 2 3 4 5 6

(20)

Interfaccia utente Interfaccia

utente

Struttura Web

Application

1 2 3 4 5 6

(21)

Interfaccia utente Interfaccia

utente

Schema degli

esami

1 2 3 4 5 6

Schema richiesto dalla Dottoressa Giovanna Zamboni

(22)

Interfaccia utente Interfaccia

utente

Workflo

w

1 2 3 4 5 6

(23)

Struttura del progetto

1 2

3 4 5

Caso di studio

Problemi affrontati Tecnologie utilizzate

6 Conclusioni e sviluppi futuri Database

Interfaccia utente

(24)

Interfaccia utente

Obiettivo finale raggiunto

• Interfaccia semplice ed intuitiva

Possibilità di inserire, modificare e scaricare i dati

Possibilità per i ricercatori di accedere ai dati quando e dove vogliono

Base solida per un’espansione futura

1 2 3 4 5 6

Conclusioni e sviluppi futuri

(25)

Conclusioni e sviluppi futuri

Espansione del progetto

Creazione di una pagina dove è possibile effettuare elaborazioni

Creazione pagina per ricerche personalizzate

Implementazione di grafici

Creare un collegamento con la Biobanca

Ricreare online i questionari cartacei

Fornire un accesso ai pazienti per compilare i questionari

1 2 3 4 5 6

Interfaccia utente

Conclusioni e sviluppi futuri

(26)

Grazie per

l’attenzione

Riferimenti

Documenti correlati

La misura di questo raggio di distanza limite è chiaramente da calibrare in base al proprio insieme di dati; dopo alcuni test è stato preferito il valore 1.0 , in quanto valore

Nel caso specifico di questa tesi la necessità di generare in output i risultati della ricerca è legata alla possibilità di interrogare il database contenente i dati

It should be noted that despite the standardization of labor contracts concluded in the countries of the European Union, the legal regulation of an employment contract is

The impact of service delivery on the well-being of individuals depends therefore upon where those individuals live: households resident in a region with

PROGETTO E SVILUPPO DI APPLICAZIONI ANDROID PER LA COMUNICAZIONE CON DISPOSITIVI BLUETOOTH BLE.?. •

Puis encore, en ce qui concerne les anglicismes qu’on peut trouver dans les noms propres de marque, dans notre corpus il y a un texte publicitaire dans

• se la query dell'utente richiede un servizio non presente nella città indicata, l'applicazione cerca in ogni modo di fornire un risultato e la sua scelta viene direzionata verso

«Quali sono i treni da Modena a Milano di tipo Regionale e senza cambi il 15/05/2015?».. L’applicazione restituisce l’elenco dei treni da Modena a Milano