The BrainCode Games es una hackatón, una competición colaborativa cuyo fin último es el desarrollo de una solución a un problema abierto durante un periodo corto de tiempo (¡pero muy intenso!). El objetivo de The BrainCode Games es utilizar herramientas de Inteligencia Artificial para resolver un problema de Neurociencia. No te preocupes si sientes que no tienes conocimientos suficientes. Precisamente, el objetivo final de esta hackatón es enseñar de una manera didáctica, práctica y divertida una serie de temas cada vez más demandados (inteligencia artificial, neurociencia y programación), por lo que organizaremos una serie de cursillos previos al evento para prepararte. Recibirás asimismo un certificado de asistencia por el número de horas total de participación y formación. Y por supuesto, habrá un premio económico para los equipos que consigan los mejores resultados.
Este evento está organizado por:
Andrea Navas-Olive: Estudiante de Doctorado en Neurociencia Computacional en el Instituto Cajal - CSIC, y profesora en el Grado en Ingeniería Informática de la Universidad Autónoma de Madrid (UAM).
Rodrigo Amaducci: Estudiante de Doctorado en Neurociencia Computacional y profesor del Grado en Ingeniería Informática de la Universidad Autónoma de Madrid (UAM).
Enrique R Sebastian: Estudiante de Doctorado en Neurociencia Computacional en el Instituto Cajal - CSIC.
Daniel García-Rincón: Doctor en Bioquímica, Biología Molecular y Biomedicina por la Universidad Complutense de Madrid, y actualmente Data Scientist en BBVA Advanced Analytics en Indizen.
Adrián Gollerizo: Profesor de Física en IDEO Escuela y estudiante de Doctorado en Educación en la Universidad Autónoma de Madrid (UAM).
Liset M de la Prida: Investigadora Principal del laboratorio Hippocircuit Lab en el Instituto Cajal - CSIC.
Neurociencia: Se revisarán los mecanismos que tiene el cerebro para procesar información, haciendo un recorrido desde el funcionamiento de las neuronas, hasta la circuitería hipocampal y la generación de ritmos. Impartido por Enrique R Sebastian.
Python: Se hará un repaso de los conceptos más básicos de python, avanzando por los elementos imprescindibles del lenguaje (listas, funciones, módulos, etc…), poniendo ejemplos desde las sintaxis más habituales hasta pequeños programas. Impartido por Andrea Navas-Olive.
Inteligencia Artificial: Se hablará de qué es la Inteligencia Artificial, o Machine Learning. Se explicarán diversas formas de atacar diferentes problemas, en función de sus características, centrándose sobre todo en los algoritmos que más se ajusten a las características de nuestro problema. Impartido por Daniel García-Rincón.
Aquí te explicamos más detalladamente cada uno de los aspectos relacionados con este evento. Si tienes alguna duda, no dudes en escribirnos a nuestro correo electrónico: braincodegames@gmail.com
El problema consiste en la detección de ciertos eventos en señales electrofisiológicas (que son registros de la actividad eléctrica del sistema nervioso). Estos eventos, llamados sharp wave ripples (o ripples para resumir), son unas oscilaciones rápidas como las que se ven señaladas en la imagen. Estos eventos aparecen recurrentemente en una región de nuestros cerebros, llamada hipocampo, y son los encargados de consolidar la memoria. El estudio de los ripples
nos acerca al entendimiento de los mecanismos que subyacen a la memoria, y muchos laboratorios del mundo centran sus investigaciones alrededor de estos eventos. Se ha demostrado que la interrupción de los ripples
impide que se generen memorias, y que su prolongación mejore la memoria.
La señal biológica donde se ven los ripples
, es decir, la representada en la imagen, es conocida como LFP (de las siglas Local Field Potential en inglés, o potencial de campo). Las neuronas están constantemente cogiendo y soltando iones, y ese flujo eléctrico se traduce en un potencial eléctrico que, sumado a los potenciales eléctricos de las demás neuronas, forman una señal eléctrica que puede ser registrada por nuestros aparatos de medición. Por lo tanto, el LFP
es una señal que refleja la contribución de la actividad de las neuronas individuales circundantes al electrodo. En la imagen de arriba se muestran 8 electrodos alineados, que miden el LFP
en diferentes puntos del cerebro.
La región del cerebro donde suceden los ripples
se llama hipocampo, una zona muy primitiva que se encarga principalmente de la memoria y el procesamiento espacial (es decir, crear un mapa del mundo, la orientación, etc…). En el hipocampo las neuronas están colocadas de tal manera, que los potenciales eléctricos individuales se suman de tal manera que no se cancelan entre sí, sino que se potencian, haciendo que sea muy fácil ver oscilaciones en el LFP
.
Pues bien, el objetivo de la hackatón es desarrollar un algoritmo utilizando herramientas de inteligencia artificial y machine learning para detectar ripples
en registros en una serie temporal como es el LFP
(sampleado a 1250 Hz). Para ello, os proporcionaremos una base de datos con la señal LFP
y los tiempos de los ripples
, etiquetados uno a uno manualmente por nuestra experta. De esta manera podréis utilizar la metodología de aprendizaje supervisado, y entrenar un algoritmo para que los detecte.
Cubriremos todos estos temas en detalle más adelante.
Una hackathon o hackatón, es un término proviene de las comunidades hacker para referirse a un encuentro de programadores cuyo objetivo es el desarrollo colaborativo de software, pero ahora se utiliza en toda serie de ámbitos. Estos eventos pueden durar entre dos días y una semana. Algunas hackatones tienen propósitos educativos o sociales, aunque en muchos casos el objetivo es crear un software utilizable. En nuestro caso, el propósito es doble, aplicar herramientas de IA a neurociencia, mientras enseñamos la metodología de manera didáctica :)
El término integra los conceptos de maratón y hacker, aludiendo a una experiencia colectiva que persigue la meta común de desarrollar aplicaciones de forma colaborativa en un lapso corto.
La hackatón, desde el punto de vista organizativo, supone una dinámica horizontal e intensiva en donde los participantes complementan experiencias y habilidades individuales con el propósito de desarrollar soluciones concretas. De ahí que para los especialistas en educación, la hackatón posea ciertas características propias de un dispositivo pedagógico en tanto promueve el trabajo colaborativo entre pares orientado a la resolución de problemas, hace hincapié sobre el proceso de trabajo como instancia de aprendizaje y favorece la motivación intrínseca de los participantes.
Las hackatones son, además, un estilo cada vez más frecuente de contratación en el mundo empresarial.
Aprenderás temas cada vez más demandados tanto en el mundo de la investigación y la ciencia, como en el empresarial.
… y lo harás en un formato que fomenta la ejecución práctica, la colaboración y la diversión.
Trabajarás en un equipo multidisciplinar con el objetivo de resolver un problema en un espacio breve de tiempo.
Y muy posiblemente, un premio, que el dinero nunca viene mal ;)
The BrainCode Games está financiado por la Sociedad Española de Neurociencia (SENC) y la Universidad Autónoma de Madrid (UAM).