Los modelos de computación neuronal buscan dilucidar, de forma abstracta y matemática, los principios fundamentales que rigen el procesamiento de la información en los sistemas nerviosos biológicos, o en sus componentes funcionales. Este artículo ofrece una visión general de los modelos más representativos de computación neurobiológica, así como de las herramientas comúnmente utilizadas para su construcción y análisis.
Introducción
Debido a la complejidad del comportamiento del sistema nervioso, los márgenes de error experimental asociados están mal definidos, pero el mérito relativo de los diferentes modelos de un subsistema en particular puede compararse según su fidelidad a los comportamientos del mundo real o su respuesta a señales de entrada específicas. En el campo estrechamente relacionado de la neuroetología computacional , se suele incluir el entorno en el modelo de forma que se cierre el bucle . En los casos en que no se dispone de modelos alternativos, o cuando solo se han medido o cuantificado respuestas generales, un modelo claramente formulado puede guiar al científico en el diseño de experimentos para investigar mecanismos bioquímicos o la conectividad de la red.
Salvo en los casos más sencillos, las ecuaciones matemáticas que constituyen la base de un modelo no pueden resolverse con exactitud. Sin embargo, la tecnología informática, a veces en forma de software o hardware especializados, permite a los científicos realizar cálculos iterativos y buscar soluciones plausibles. Un chip informático o un robot capaz de interactuar con el entorno natural de forma similar al organismo original es un ejemplo de un modelo útil. No obstante, la medida definitiva del éxito reside en la capacidad de realizar predicciones comprobables.
Criterios generales para la evaluación de modelos
Velocidad de procesamiento de la información
La velocidad de procesamiento de la información en los sistemas neuronales biológicos está limitada por la velocidad a la que un potencial de acción se propaga a lo largo de una fibra nerviosa. Esta velocidad de conducción oscila entre 1 m/s y más de 100 m/s, y generalmente aumenta con el diámetro de la prolongación neuronal. Lento en las escalas de tiempo de los eventos biológicamente relevantes, determinadas por la velocidad del sonido o la fuerza de la gravedad, el sistema nervioso prefiere abrumadoramente los cálculos paralelos a los secuenciales en aplicaciones críticas en cuanto al tiempo.
Robustez
Un modelo es robusto si continúa produciendo los mismos resultados computacionales ante variaciones en las entradas o los parámetros operativos introducidos por el ruido. Por ejemplo, la dirección del movimiento calculada por un detector de movimiento robusto no cambiaría ante pequeñas variaciones de luminancia , contraste o fluctuación de velocidad. En modelos matemáticos simples de neuronas, por ejemplo, la dependencia de los patrones de picos con respecto al retardo de la señal es mucho menor que la dependencia con respecto a los cambios en los "pesos" de las conexiones interneuronales. [ 1 ]
Tomar el control
Esto se refiere al principio de que la respuesta de un sistema nervioso debe mantenerse dentro de ciertos límites incluso cuando los estímulos del entorno cambian drásticamente. Por ejemplo, al ajustarse entre un día soleado y una noche sin luna, la retina cambia la relación entre el nivel de luz y la salida neuronal en un factor de más de de modo que las señales enviadas a etapas posteriores del sistema visual permanezcan siempre dentro de un rango de amplitudes mucho más estrecho. [ 2 ] [ 3 ] [ 4 ]
Linealidad versus no linealidad
Un sistema lineal es aquel cuya respuesta, en una unidad de medida específica, a un conjunto de entradas consideradas simultáneamente, es la suma de sus respuestas debidas a las entradas consideradas individualmente.
Los sistemas lineales son más fáciles de analizar matemáticamente y constituyen una suposición convincente en muchos modelos, incluyendo la neurona de McCulloch y Pitts, los modelos de codificación poblacional y las neuronas simples que se utilizan frecuentemente en las redes neuronales artificiales . La linealidad puede presentarse en los elementos básicos de un circuito neuronal, como la respuesta de una neurona postsináptica, o como una propiedad emergente de una combinación de subcircuitos no lineales. [ 5 ] Si bien la linealidad suele considerarse incorrecta, trabajos recientes sugieren que, de hecho, podría ser biofísicamente plausible en algunos casos. [ 6 ] [ 7 ]
Ejemplos
Un modelo neuronal computacional puede limitarse al nivel de señalización bioquímica en neuronas individuales o puede describir un organismo completo en su entorno. Los ejemplos aquí presentados se agrupan según su alcance.
Modelos de transferencia de información en neuronas
Los modelos más utilizados para la transferencia de información en neuronas biológicas se basan en analogías con circuitos eléctricos. Las ecuaciones que deben resolverse son ecuaciones diferenciales dependientes del tiempo con variables electrodinámicas como la corriente, la conductancia o la resistencia, la capacitancia y el voltaje.
El modelo de Hodgkin-Huxley y sus derivados
El modelo de Hodgkin-Huxley, considerado uno de los grandes logros de la biofísica del siglo XX, describe cómo se inician y propagan los potenciales de acción en las neuronas a través de canales iónicos dependientes de voltaje . Se trata de un conjunto de ecuaciones diferenciales ordinarias no lineales introducidas por Alan Lloyd Hodgkin y Andrew Huxley en 1952 para explicar los resultados de experimentos de fijación de voltaje en el axón gigante del calamar . No existen soluciones analíticas, pero el algoritmo de Levenberg-Marquardt , una modificación del algoritmo de Gauss-Newton , se utiliza frecuentemente para ajustar estas ecuaciones a los datos de fijación de voltaje.
El modelo de FitzHugh-Nagumo es una simplificación del modelo de Hodgkin-Huxley. El modelo de Hindmarsh-Rose es una extensión que describe las ráfagas de potenciales de acción neuronales. El modelo de Morris-Lecar es una modificación que no genera potenciales de acción, sino que describe la propagación de ondas lentas, implicada en los mecanismos sinápticos inhibitorios de los generadores de patrones centrales .
Solitones
El modelo de solitones es una alternativa al modelo de Hodgkin-Huxley que pretende explicar cómo se inician y conducen los potenciales de acción en forma de ciertos tipos de pulsos de sonido (o densidad ) solitarios que pueden modelarse como solitones a lo largo de los axones , basándose en una teoría termodinámica de la propagación de pulsos nerviosos.
Funciones de transferencia y filtros lineales
Este enfoque, influenciado por la teoría de control y el procesamiento de señales , trata a las neuronas y las sinapsis como entidades invariantes en el tiempo que producen salidas que son combinaciones lineales de señales de entrada, a menudo representadas como ondas sinusoidales con frecuencias temporales o espaciales bien definidas.
El comportamiento completo de una neurona o sinapsis está codificado en una función de transferencia , a pesar de desconocer el mecanismo subyacente exacto. Esto implica aplicar un alto grado de desarrollo matemático al problema de la transferencia de información.
La taxonomía adjunta de filtros lineales resulta útil para caracterizar los circuitos neuronales. Se postula que tanto los filtros de paso bajo como los de paso alto existen de alguna forma en los sistemas sensoriales, ya que actúan para prevenir la pérdida de información en entornos de alto y bajo contraste, respectivamente.
De hecho, las mediciones de las funciones de transferencia de las neuronas en la retina del cangrejo herradura , según el análisis de sistemas lineales, muestran que eliminan las fluctuaciones a corto plazo en las señales de entrada, dejando solo las tendencias a largo plazo, a modo de filtros de paso bajo. Estos animales son incapaces de ver objetos de bajo contraste sin la ayuda de las distorsiones ópticas causadas por las corrientes submarinas. [ 8 ] [ 9 ]
Modelos de computación en sistemas sensoriales
Inhibición lateral en la retina: ecuaciones de Hartline-Ratliff
En la retina, un receptor neuronal excitado puede suprimir la actividad de las neuronas circundantes dentro de un área denominada campo inhibitorio. Este efecto, conocido como inhibición lateral , aumenta el contraste y la nitidez de la respuesta visual, pero da lugar al epifenómeno de las bandas de Mach . Esto se ilustra a menudo mediante la ilusión óptica de franjas claras u oscuras junto a un límite nítido entre dos regiones en una imagen de diferente luminancia.
El modelo de Hartline-Ratliff describe las interacciones dentro de un grupo de p células fotorreceptoras . [ 10 ] Suponiendo que estas interacciones son lineales , propusieron la siguiente relación para la tasa de respuesta en estado estacionario.del p -ésimo fotorreceptor dado en términos de las tasas de respuesta en estado estacionariode los receptores circundantes j :
.
Aquí,
es la excitación del receptor p -th objetivo a partir de la transducción sensorial
es el umbral asociado de la célula de disparo, y
es el coeficiente de interacción inhibitoria entre el receptor p y el receptor j . La interacción inhibitoria disminuye con la distancia al receptor objetivo p .
Correlación cruzada en la localización del sonido: modelo de Jeffress
Según Jeffress , [ 11 ] para calcular la ubicación de una fuente sonora en el espacio a partir de las diferencias de tiempo interaurales , un sistema auditivo se basa en líneas de retardo : la señal inducida desde un receptor auditivo ipsilateral a una neurona particular se retrasa el mismo tiempo que tarda el sonido original en viajar en el espacio desde ese oído al otro. Cada célula postsináptica se retrasa de manera diferente y, por lo tanto, es específica para una diferencia de tiempo interaural particular. Esta teoría es equivalente al procedimiento matemático de correlación cruzada .
Siguiendo a Fischer y Anderson, [ 12 ] la respuesta de la neurona postsináptica a las señales de los oídos izquierdo y derecho viene dada por
dónde
y
representa la función de retardo. Esto no es del todo correcto y se necesita una vista atenta para ordenar los símbolos.
Se han localizado estructuras en la lechuza común que son consistentes con mecanismos de tipo Jeffress. [ 13 ]
Correlación cruzada para la detección de movimiento: modelo de Hassenstein-Reichardt
Un detector de movimiento debe cumplir tres requisitos generales: entradas por pares, asimetría y no linealidad. [ 14 ] La operación de correlación cruzada implementada asimétricamente en las respuestas de un par de fotorreceptores satisface estos criterios mínimos y, además, predice características que se han observado en la respuesta de las neuronas de la placa lobular en insectos de alas bifurcadas. [ 15 ]
La ecuación maestra para la respuesta es
El modelo HR predice un pico de respuesta en una frecuencia temporal de entrada particular. El modelo de Barlow-Levick, conceptualmente similar, es deficiente en el sentido de que un estímulo presentado a un solo receptor del par es suficiente para generar una respuesta. Esto difiere del modelo HR, que requiere dos señales correlacionadas presentadas de forma secuencial. Sin embargo, el modelo HR no muestra una saturación de la respuesta a altos contrastes, lo cual se observa experimentalmente. Las extensiones del modelo de Barlow-Levick pueden explicar esta discrepancia. [ 16 ]
Modelo de Watson-Ahumada para la estimación del movimiento en humanos
Esto utiliza una correlación cruzada tanto en la dirección espacial como en la temporal, y está relacionado con el concepto de flujo óptico . [ 17 ]
Adaptación anti-hebbiana: plasticidad dependiente del momento de los picos de actividad neuronal.
- Tzounopoulos, T; Kim, Y; Oertel, D; Trussell, LO (2004). "Plasticidades dependientes del tiempo de los potenciales de acción, específicas de las células, en el núcleo coclear dorsal". Nat Neurosci . 7 (7): 719– 725. doi : 10.1038/nn1272 . PMID 15208632. S2CID 17774457 .
- Roberts, Patrick D.; Portfors, Christine V. (2008). "Principios de diseño del procesamiento sensorial en estructuras similares al cerebelo". Cibernética Biológica . 98 (6): 491– 507. doi : 10.1007/s00422-008-0217-1 . PMID 18491162 . S2CID 14393814 .
Modelos de acoplamiento sensoriomotor
Metrónomos neurofisiológicos: circuitos neuronales para la generación de patrones
Los procesos de inhibición mutua son un motivo unificador de todos los generadores de patrones centrales . Esto se ha demostrado en el sistema nervioso estomatogástrico (STG) de cangrejos de río y langostas. [ 18 ] Se han construido redes oscilantes de dos y tres células basadas en el STG que son susceptibles de análisis matemático y que dependen de manera simple de las fuerzas sinápticas y la actividad general, presumiblemente los botones de estos. [ 19 ] Las matemáticas involucradas son la teoría de sistemas dinámicos .
Retroalimentación y control: modelos de control de vuelo en tiempo real
Se cree que el control del vuelo en la mosca está mediado por señales del sistema visual y también por los halterios , un par de órganos con forma de botón que miden la velocidad angular. Se han construido modelos informáticos integrados de Drosophila , con circuitos neuronales reducidos pero basados en las directrices generales de la teoría de control y datos de vuelos de moscas atadas, para investigar los detalles del control del vuelo. [ 20 ] [ 21 ]
Control sensoriomotor del cerebelo
La teoría de redes tensoriales es una teoría de la función cerebelosa que proporciona un modelo matemático de la transformación de coordenadas espacio-temporales sensoriales en coordenadas motoras y viceversa mediante redes neuronales cerebelosas . La teoría fue desarrollada por Andras Pellionisz y Rodolfo Llinas en la década de 1980 como una geometrización de la función cerebral (especialmente del sistema nervioso central ) utilizando tensores . [ 22 ] [ 23 ]
Enfoques y herramientas para el modelado de software
Redes neuronales
En este enfoque, la fuerza y el tipo, excitatorio o inhibitorio, de las conexiones sinápticas están representados por la magnitud y el signo de los pesos, es decir, coeficientes numéricos.delante de las entradasa una neurona en particular. La respuesta de laLa -ésima neurona viene dada por una suma de funciones no lineales, generalmente " sigmoideas ".de las entradas como:
.
Esta respuesta se introduce como entrada en otras neuronas, y así sucesivamente. El objetivo es optimizar los pesos de las neuronas para obtener una respuesta deseada en la capa de salida, en función de un conjunto de entradas dadas en la capa de entrada. Esta optimización de los pesos neuronales se suele realizar mediante el algoritmo de retropropagación y un método de optimización como el descenso de gradiente o el método de Newton . La retropropagación compara la salida de la red con la salida esperada a partir de los datos de entrenamiento y, a continuación, actualiza los pesos de cada neurona para minimizar su contribución al error total de la red.
Algoritmos genéticos
Los algoritmos genéticos se utilizan para desarrollar propiedades neuronales (y a veces corporales) en un modelo de sistema cerebro-cuerpo-ambiente, con el fin de que exhiba un comportamiento deseado. Los agentes resultantes pueden someterse a un análisis detallado para descubrir sus principios de funcionamiento. Los enfoques evolutivos son particularmente útiles para explorar espacios de posibles soluciones a una tarea conductual determinada, ya que minimizan las suposiciones a priori sobre cómo debería manifestarse un comportamiento dado. También pueden ser útiles para explorar diferentes maneras de completar un modelo de neuroetología computacional cuando solo se dispone de circuitos neuronales parciales para un sistema biológico de interés. [ 24 ]
NEURONA
El software NEURON , desarrollado en la Universidad de Duke, es un entorno de simulación para modelar neuronas individuales y redes neuronales. [ 25 ] El entorno NEURON es autónomo y permite la interfaz a través de su interfaz gráfica de usuario (GUI) o mediante scripts con hoc o python . El motor de simulación de NEURON se basa en un modelo de tipo Hodgkin-Huxley que utiliza una formulación de Borg-Graham. Varios ejemplos de modelos escritos en NEURON están disponibles en la base de datos en línea ModelDB. [ 26 ]
Implementación en hardware electrónico
Neuronas de silicio basadas en conductancia
Los sistemas nerviosos se diferencian de la mayoría de los dispositivos informáticos basados en silicio en que se asemejan a ordenadores analógicos (no a procesadores de datos digitales ) y a procesadores masivamente paralelos , no a procesadores secuenciales . Para modelar los sistemas nerviosos con precisión y en tiempo real, se requiere hardware alternativo.
Los circuitos más realistas hasta la fecha utilizan propiedades analógicas de la electrónica digital existente (operada en condiciones no estándar) para realizar modelos de tipo Hodgkin-Huxley in silico . [ 27 ] [ 28 ]
Chips retinomórficos
Véase también
Referencias
- ↑ Cejnar, Pavel; Vyšata, Oldřich; Vališ, Martin; Procházka, Aleš (2019). "El comportamiento complejo de un modelo simple de oscilador neuronal en la corteza humana". IEEE Transactions on Neural Systems and Rehabilitation Engineering . 27 (3): 337– 347. doi : 10.1109/TNSRE.2018.2883618 . PMID 30507514. S2CID 54527064 .
- ^ Nicholas J. Priebe y David Ferster (2002). "Un nuevo mecanismo para el control de la ganancia neuronal". vol. 35, núm. 4. Neurona. págs. 602–604 .
- ↑ Klein, SA, Carney, T., Barghout-Stein, L., & Tyler, CW (1997, junio). Siete modelos de enmascaramiento. En Electronic Imaging'97 (pp. 13–24). Sociedad Internacional de Óptica y Fotónica.
- ↑ Barghout-Stein, Lauren. Sobre las diferencias entre el enmascaramiento de patrones periféricos y foveales. Disertación. Universidad de California, Berkeley, 1999.
- ↑ Molnar, Alyosha; Hsueh, Hain-Ann; Roska, Botond; Werblin, Frank S. (2009). "Inhibición cruzada en la retina: circuitos que compensan la transmisión sináptica rectificadora no lineal" . Journal of Computational Neuroscience . 27 (3): 569– 590. doi : 10.1007/s10827-009-0170-6 . ISSN 0929-5313 . PMC 2766457. PMID 19636690 .
- ↑ Singh, Chandan; Levy, William B. (13 de julio de 2017). "Una neurona piramidal de la capa V de consenso puede mantener la codificación del intervalo entre pulsos" . PLOS ONE . 12 (7) e0180839. arXiv : 1609.08213 . Bibcode : 2017PLoSO..1280839S . doi : 10.1371 / journal.pone.0180839 . ISSN 1932-6203 . PMC 5509228. PMID 28704450 .
- ↑ Cash, Sydney; Yuste, Rafael (1 de enero de 1998). "La suma de entradas por neuronas piramidales cultivadas es lineal e independiente de la posición" . Journal of Neuroscience . 18 (1): 10– 15. doi : 10.1523/JNEUROSCI.18-01-00010.1998 . ISSN 0270-6474 . PMC 6793421. PMID 9412481 .
- ↑ Robert B. Barlow, Jr.; Ramkrishna Prakash; Eduardo Solessio (1993). "La red neuronal de la retina de Limulus: del ordenador al comportamiento" . American Zoologist . 33 : 66–78 . doi : 10.1093/icb/33.1.66 .
- ↑ Robert B. Barlow, James M. Hitt y Frederick A. Dodge (2001). "Limulus Vision en el medio marino". The Biological Bulletin . 200 (2): 169– 176. CiteSeerX 10.1.1.116.5190 . doi : 10.2307/1543311 . JSTOR 1543311 . PMID 11341579 . S2CID 18371282 .
- ↑ KP Hadeler y D. Kuhn (1987). "Estados estacionarios del modelo de Hartline-Ratliff". Cibernética biológica . 56 ( 5–6 ): 411–417 . doi : 10.1007/BF00319520 . S2CID 8710876 .
- ↑ Jeffress, LA (1948). "Una teoría del lugar de la localización del sonido". Journal of Comparative and Physiological Psychology . 41 (1): 35– 39. doi : 10.1037/h0061495 . PMID 18904764 .
- ↑ Fischer, Brian J.; Anderson, Charles H. (2004). "Un modelo computacional de localización de sonido en la lechuza común". Neurocomputing . 58–60 : 1007–1012 . doi : 10.1016/j.neucom.2004.01.159 . S2CID 31927198 .
- ↑ Catherine E. Carr, 1993. Modelos de línea de retardo de la localización del sonido en la lechuza común. "American Zoologist", vol. 33, n.º 1, págs. 79-85.
- ↑ Borst A, Egelhaaf M., 1989. Principios de la detección del movimiento visual. "Tendencias en Neurociencias" 12(8):297–306
- ↑ Joesch, M.; et al. (2008). "Propiedades de respuesta de las interneuronas visuales sensibles al movimiento en la placa lobular de Drosophila melanogaster" . Curr . Biol . 18 (5): 368– 374. Bibcode : 2008CBio...18..368J . doi : 10.1016/j.cub.2008.02.022 . PMID 18328703. S2CID 18873331 .
- ↑ Gonzalo G. de Polavieja, 2006. Algoritmos neuronales que detectan el orden temporal de los eventos. «Neural Computation» 18 (2006) 2102–2121
- ↑ Andrew B. Watson y Albert J. Ahumada, Jr., 1985. Modelo de percepción visual del movimiento en humanos. "J. Opt. Soc. Am. A" 2(2) 322–341
- ↑ Michael P. Nusbaum y Mark P. Beenhakker, Un enfoque de sistemas pequeños para la generación de patrones motores, Nature 417, 343–350 (16 de mayo de 2002)
- ↑ Cristina Soto-Treviño, Kurt A. Thoroughman y Eve Marder, LF Abbott, 2006. Modificación dependiente de la actividad de las sinapsis inhibitorias en modelos de redes neuronales rítmicas Nature Vol 4 No 3 2102–2121
- ↑ "el modelo de la Gran Mosca Unificada (GUF)" .
- ↑ http://www.mendeley.com/download/public/2464051/3652638122/d3bd7957efd2c8a011afb0687dfb6943731cb6d0/dl.pdf
- ↑ Pellionisz, A., Llinás, R. (1980). "Enfoque tensorial de la geometría de la función cerebral: coordinación cerebelosa mediante un tensor métrico" ( PDF) . Neuroscience . 5 (7): 1125––1136. doi : 10.1016/0306-4522(80)90191-8 . PMID 6967569. S2CID 17303132 .
{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ↑ Pellionisz, A., Llinás, R. (1985). "Teoría de redes tensoriales de la metaorganización de geometrías funcionales en el sistema nervioso central". Neuroscience . 16 ( 2): 245– 273. doi : 10.1016/0306-4522(85)90001-6 . PMID 4080158. S2CID 10747593 .
{{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace ) - ↑ Beer, Randall; Chiel, Hillel (4 de marzo de 2008). "Neuroetología computacional" . Scholarpedia . 3 (3): 5307. Bibcode : 2008SchpJ...3.5307B . doi : 10.4249/scholarpedia.5307 .
- ↑ "NEURONA - para simulaciones basadas en datos empíricos de neuronas y redes neuronales" .
- ↑ McDougal RA, Morse TM, Carnevale T, Marenco L, Wang R, Migliore M, Miller PL, Shepherd GM, Hines ML. Veinte años de ModelDB y más allá: construyendo herramientas de modelado esenciales para el futuro de la neurociencia. J Comput Neurosci. 2017; 42(1):1–10.
- ↑ L. Alvadoa, J. Tomasa, S. Saghia, S. Renauda, T. Balb, A. Destexheb, G. Le Masson, 2004. Computación por hardware de modelos neuronales basados en conductancia. Neurocomputing 58–60 (2004) 109–115
- ↑ Indiveri, Giacomo; Douglas, Rodney; Smith, Leslie (29 de marzo de 2008). "Neuronas de silicio" . Scholarpedia . 3 (3): 1887. Bibcode : 2008SchpJ...3.1887I . doi : 10.4249/scholarpedia.1887 .
- ↑ Kwabena Boahen, "Un chip retinomórfico con vías paralelas: codificación de señales visuales de AUMENTO, ENCENDIDO, DECRECIENTE y APAGADO", Circuitos integrados analógicos y procesamiento de señales, 30, 121–135, 2002
Enlaces externos
- Dinámica neuronal en el NSI – Página web de Patrick D. Roberts en el Instituto de Ciencias Neurológicas
- Laboratorio Dickinson – Página web del grupo Dickinson en Caltech que estudia el control del vuelo en Drosophila.
- Etología
- Neurociencia computacional
- Neuroetología