MATLAB para neurociencia

Los neurocientíficos utilizan MATLAB® y Simulink® para procesar y analizar datos experimentales, realizar experimentos y simular modelos de circuitos cerebrales. Con MATLAB y Simulink, es posible:

  • Analizar datos de series temporales neuronales a partir de registros de señales de electrodos
  • Comprender los datos de imágenes estructurales y funcionales procedentes de estudios de microscopía y neuroimágenes
  • Utilizar machine learning y deep learning para clasificar, predecir y organizar en clusters mediante el uso de modelos entrenados con datos neurocientíficos
  • Procesar y generar flujos de datos en tiempo real, lo que incluye sistemas de interfaz cerebro-ordenador (BCI) y control del comportamiento

Los neurocientíficos que utilizan MATLAB también pueden acceder a una extensa librería de herramientas de terceros creadas especialmente para aplicaciones neurocientíficas. Entre ellas se incluyen toolboxes de la comunidad compartidas gratuitamente y productos comerciales de partners que ofrecen conectividad de hardware y de nube.

“MATLAB es... una forma de pensar, un lenguaje que trasciende fronteras y una manera de compartir y colaborar con otros científicos…”

Mike X. Cohen, "MATLAB for Brain and Cognitive Scientists"

Uso de MATLAB para neurociencia

Data science neuronal

Utilice MATLAB para trabajar con conjuntos de datos que contienen múltiples ensayos, temas y modalidades de datos utilizando librerías integradas de algoritmos para estadística, machine learning y deep learning.

Utilice MATLAB para crear historias de datos de neurociencia con Live Editor. Comparta estas historias de datos y conviértalas en scripts en vivo interactivos para colaboradores y lectores.
Amplíe el procesamiento de MATLAB para que se ejecute en todos los núcleos y las tarjetas GPU de equipos y estaciones de trabajo individuales mediante Parallel Computing Toolbox™. Acceda a MATLAB Parallel Server™ para ampliar fácilmente a clusters remotos a través de uno o más nodos informáticos.


Datos de EEG intracraneal proporcionados por Kaggle

Series temporales neuronales

Utilice MATLAB para visualizar y analizar datos de series temporales neurocientíficas, incluidos registros de picos, campo y pericráneo, así como registros de supervisión del comportamiento.

Aplique funcionalidades de preprocesamiento y extracción de datos en los dominios de tiempo, frecuencia y tiempo-frecuencia utilizando algoritmos de MATLAB y apps interactivas para el procesamiento de señales y el análisis de wavelets.

Aplique técnicas de deep learning adecuadas para datos de series temporales, tales como redes de memoria de corto-largo plazo (LSTM).


Neuroimágenes y microscopía

Utilice MATLAB para visualizar y analizar datos neurocientíficos de imagen y vídeo a escalas de neurona, cerebro y sujeto.

Acceda a datos de imágenes 2D y 3D en formatos de archivo habituales, tales como NIfTI y TIFF, y trabaje con conjuntos de datos demasiado grandes para caber en la memoria. Alinee las imágenes entre las sesiones de adquisición de imágenes y los sujetos. Analice regiones del cerebro y estructuras celulares con algoritmos y operaciones morfológicas para segmentar imágenes. Cree flujos de trabajo de procesamiento de imágenes personalizados utilizando herramientas interactivas para especificar puntos y regiones de interés (ROI).

Etiquete datos de imágenes de forma interactiva con las apps Image Labeler y Video Labeler. Aplique técnicas de deep learning a conjuntos de datos etiquetados para clasificar o cuantificar imágenes completas, regiones o estructuras identificables, o píxeles individuales.


Imagen de: Universidad Carnegie Mellon

Control de experimentos e interfaces cerebro-ordenador (BCI)

Utilice MATLAB para transmitir datos desde y a una amplia gama de dispositivos de hardware, incluidos sistemas de adquisición de datos, cámaras, sistemas EEG, sistemas de registro neuronal, estimuladores cerebrales y microscopios de dos fotones.

Use Simulink Real-Time™ y HDL Coder™ para controlar el hardware en tiempo real y el hardware de FPGA, respectivamente, a fin de controlar experimentos o BCI con precisión inferior a milisegundos garantizada.

Utilice Stateflow® para diseñar lógica de control para tareas de comportamiento, sistemas BCI y otros experimentos. Ejecute diagramas de Stateflow en MATLAB o realice la ejecución en tiempo real o en hardware de FPGA.


Temas de neurociencia

Introducción

Saque el máximo partido de MATLAB para neurociencia con tutoriales, toolboxes, productos de terceros y otros recursos.

Herramientas para neurociencia

Toolboxes de la comunidad y productos de terceros para neurociencia.

Funcionalidades recientes

Explore las funcionalidades más recientes de MATLAB relevantes para neurociencia.