Citation
Ruiz Ulloa, Jhonatan
(2018).
Evaluación y mejora de una herramienta open source para la representación de la conectividad funcional del cerebro mediante el uso de imágenes MEG Y MRI.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Abstract
This project is aimed
at finding an application that
allows to obtain the
functional
connectivity of the brain through the use of MRI and MEG images; and then, to be able to
provide a tool that improves some aspe
ct of this application.
The chosen application is called BrainStorm, and the aspect to improve is the way in which
this application has to represent the matrix of correlations obtained by calculating the
functional connectivity between different regions o
f the brain (
scout
s
in BrainStorm).
For the elaboration of this tool we have based on the use of the D3.js library of JavaScript,
which offers us many facilities to be able to represent the correlation matrix.
BrainStorm is an application that runs throu
gh
MATLAB
, so the data that we want to
represent with JavaScript are contained in
MATLAB
objects. So in our tool we have
implemented scripts in Python, Batch, and JavaScript until we reach its final representation
in a DashBoard implemented in HTML.
Final
ly, it has been possible to implement a tool that is able to represent dynamic and
interactive visualizations that allows to the user that uses it to analyze the functional
connectivity of the brain from the matrix of correlation obtained from
MATLAB
throu
gh
BrainStorm.---RESUMEN---El objetivo de este proyecto es encontrar una aplicación que permita obtener la
conectividad funcional del cerebro a través del uso de imágenes MRI y MEG; y luego,
poder proporcionar una herramienta que mejore algún aspecto de esta
aplicación.
La aplicación elegida se llama BrainStorm, y el aspecto a mejorar es la forma en que esta
aplicación
tiene de
repres
entar la matriz de correlaci
ón o
btenida al calcular la
conectividad funcional entre las diferentes regiones del cerebro (explo
radores en
BrainStorm).
Para la elaboración de esta herramienta, nos basamos en el uso de la biblio
teca D3.js de
JavaScript, que
ofrece numerosas funciones para poder repres
entar la matriz de
correlación
.
BrainStorm es una aplicación que se ejecuta a travé
s de MATLAB, por lo que los datos que
se desean
representar con JavaScript están contenidos en objetos MATLAB. Por eso, en
nuestra herramienta,
se han implementado
scripts en Python, Batch y JavaScript hasta que
se llega a la
representación final en un D
ashBoard implementado en HTML.
Finalmente, ha sido posible implementar una herramienta capaz de representar
visualizaciones dinámicas e interactivas que permite al usuario que lo utiliza analizar la
conectividad funcional del cerebro desde la matriz de co
rrelación obtenida de
Brainstorm.