Cargando…
A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience
BACKGROUND: Robust, extensible and distributed databases integrating clinical, imaging and molecular data represent a substantial challenge for modern neuroscience. It is even more difficult to provide extensible software environments able to effectively target the rapidly changing data requirements...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3560115/ https://www.ncbi.nlm.nih.gov/pubmed/23043673 http://dx.doi.org/10.1186/1472-6947-12-115 |
_version_ | 1782257735217184768 |
---|---|
author | Corradi, Luca Porro, Ivan Schenone, Andrea Momeni, Parastoo Ferrari, Raffaele Nobili, Flavio Ferrara, Michela Arnulfo, Gabriele Fato, Marco M |
author_facet | Corradi, Luca Porro, Ivan Schenone, Andrea Momeni, Parastoo Ferrari, Raffaele Nobili, Flavio Ferrara, Michela Arnulfo, Gabriele Fato, Marco M |
author_sort | Corradi, Luca |
collection | PubMed |
description | BACKGROUND: Robust, extensible and distributed databases integrating clinical, imaging and molecular data represent a substantial challenge for modern neuroscience. It is even more difficult to provide extensible software environments able to effectively target the rapidly changing data requirements and structures of research experiments. There is an increasing request from the neuroscience community for software tools addressing technical challenges about: (i) supporting researchers in the medical field to carry out data analysis using integrated bioinformatics services and tools; (ii) handling multimodal/multiscale data and metadata, enabling the injection of several different data types according to structured schemas; (iii) providing high extensibility, in order to address different requirements deriving from a large variety of applications simply through a user runtime configuration. METHODS: A dynamically extensible data structure supporting collaborative multidisciplinary research projects in neuroscience has been defined and implemented. We have considered extensibility issues from two different points of view. First, the improvement of data flexibility has been taken into account. This has been done through the development of a methodology for the dynamic creation and use of data types and related metadata, based on the definition of “meta” data model. This way, users are not constrainted to a set of predefined data and the model can be easily extensible and applicable to different contexts. Second, users have been enabled to easily customize and extend the experimental procedures in order to track each step of acquisition or analysis. This has been achieved through a process-event data structure, a multipurpose taxonomic schema composed by two generic main objects: events and processes. Then, a repository has been built based on such data model and structure, and deployed on distributed resources thanks to a Grid-based approach. Finally, data integration aspects have been addressed by providing the repository application with an efficient dynamic interface designed to enable the user to both easily query the data depending on defined datatypes and view all the data of every patient in an integrated and simple way. RESULTS: The results of our work have been twofold. First, a dynamically extensible data model has been implemented and tested based on a “meta” data-model enabling users to define their own data types independently from the application context. This data model has allowed users to dynamically include additional data types without the need of rebuilding the underlying database. Then a complex process-event data structure has been built, based on this data model, describing patient-centered diagnostic processes and merging information from data and metadata. Second, a repository implementing such a data structure has been deployed on a distributed Data Grid in order to provide scalability both in terms of data input and data storage and to exploit distributed data and computational approaches in order to share resources more efficiently. Moreover, data managing has been made possible through a friendly web interface. The driving principle of not being forced to preconfigured data types has been satisfied. It is up to users to dynamically configure the data model for the given experiment or data acquisition program, thus making it potentially suitable for customized applications. CONCLUSIONS: Based on such repository, data managing has been made possible through a friendly web interface. The driving principle of not being forced to preconfigured data types has been satisfied. It is up to users to dynamically configure the data model for the given experiment or data acquisition program, thus making it potentially suitable for customized applications. |
format | Online Article Text |
id | pubmed-3560115 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-35601152013-02-04 A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience Corradi, Luca Porro, Ivan Schenone, Andrea Momeni, Parastoo Ferrari, Raffaele Nobili, Flavio Ferrara, Michela Arnulfo, Gabriele Fato, Marco M BMC Med Inform Decis Mak Technical Advance BACKGROUND: Robust, extensible and distributed databases integrating clinical, imaging and molecular data represent a substantial challenge for modern neuroscience. It is even more difficult to provide extensible software environments able to effectively target the rapidly changing data requirements and structures of research experiments. There is an increasing request from the neuroscience community for software tools addressing technical challenges about: (i) supporting researchers in the medical field to carry out data analysis using integrated bioinformatics services and tools; (ii) handling multimodal/multiscale data and metadata, enabling the injection of several different data types according to structured schemas; (iii) providing high extensibility, in order to address different requirements deriving from a large variety of applications simply through a user runtime configuration. METHODS: A dynamically extensible data structure supporting collaborative multidisciplinary research projects in neuroscience has been defined and implemented. We have considered extensibility issues from two different points of view. First, the improvement of data flexibility has been taken into account. This has been done through the development of a methodology for the dynamic creation and use of data types and related metadata, based on the definition of “meta” data model. This way, users are not constrainted to a set of predefined data and the model can be easily extensible and applicable to different contexts. Second, users have been enabled to easily customize and extend the experimental procedures in order to track each step of acquisition or analysis. This has been achieved through a process-event data structure, a multipurpose taxonomic schema composed by two generic main objects: events and processes. Then, a repository has been built based on such data model and structure, and deployed on distributed resources thanks to a Grid-based approach. Finally, data integration aspects have been addressed by providing the repository application with an efficient dynamic interface designed to enable the user to both easily query the data depending on defined datatypes and view all the data of every patient in an integrated and simple way. RESULTS: The results of our work have been twofold. First, a dynamically extensible data model has been implemented and tested based on a “meta” data-model enabling users to define their own data types independently from the application context. This data model has allowed users to dynamically include additional data types without the need of rebuilding the underlying database. Then a complex process-event data structure has been built, based on this data model, describing patient-centered diagnostic processes and merging information from data and metadata. Second, a repository implementing such a data structure has been deployed on a distributed Data Grid in order to provide scalability both in terms of data input and data storage and to exploit distributed data and computational approaches in order to share resources more efficiently. Moreover, data managing has been made possible through a friendly web interface. The driving principle of not being forced to preconfigured data types has been satisfied. It is up to users to dynamically configure the data model for the given experiment or data acquisition program, thus making it potentially suitable for customized applications. CONCLUSIONS: Based on such repository, data managing has been made possible through a friendly web interface. The driving principle of not being forced to preconfigured data types has been satisfied. It is up to users to dynamically configure the data model for the given experiment or data acquisition program, thus making it potentially suitable for customized applications. BioMed Central 2012-10-08 /pmc/articles/PMC3560115/ /pubmed/23043673 http://dx.doi.org/10.1186/1472-6947-12-115 Text en Copyright ©2012 Corradi et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Technical Advance Corradi, Luca Porro, Ivan Schenone, Andrea Momeni, Parastoo Ferrari, Raffaele Nobili, Flavio Ferrara, Michela Arnulfo, Gabriele Fato, Marco M A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title | A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title_full | A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title_fullStr | A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title_full_unstemmed | A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title_short | A repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
title_sort | repository based on a dynamically extensible data model supporting multidisciplinary research in neuroscience |
topic | Technical Advance |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3560115/ https://www.ncbi.nlm.nih.gov/pubmed/23043673 http://dx.doi.org/10.1186/1472-6947-12-115 |
work_keys_str_mv | AT corradiluca arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT porroivan arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT schenoneandrea arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT momeniparastoo arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT ferrariraffaele arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT nobiliflavio arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT ferraramichela arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT arnulfogabriele arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT fatomarcom arepositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT corradiluca repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT porroivan repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT schenoneandrea repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT momeniparastoo repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT ferrariraffaele repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT nobiliflavio repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT ferraramichela repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT arnulfogabriele repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience AT fatomarcom repositorybasedonadynamicallyextensibledatamodelsupportingmultidisciplinaryresearchinneuroscience |