¿Puede un informático construir un cerebro?

Fuentes: Could a computer scientist build a brain?

Un equipo del Laboratorio Cold Spring Harbor plantea el desarrollo cerebral como un problema de ingeniería computacional: ¿cómo puede una única célula, siguiendo un programa contenido en el genoma, dar lugar a un cerebro completo en un tiemporazonable? El artículo reformula la pregunta de la neurociencia del desarrollo como un reto algorítmico con dos restricciones duras: la información disponible en el genoma, de apenas unos bits, y el tiempo de desarrollo, limitado a aproximadamente un año. Los autores ponen a prueba tres estrategias de cableado neuronal y demuestran que las más intuitivas, como asignar una identidad única a cada neurona y listar sus conexiones, violan de inmediato alguna de las restricciones al crecer el tamaño de la red. Por ejemplo, el cerebro humano posee del orden de neuronas y sinapsis, una cifra muy superior a los aproximadamente bits del genoma. Solo las soluciones que aprovechan instrucciones reutilizables, señales locales y patrones escalables, similares a las que la biología utiliza, sobreviven al análisis. El trabajo subraya que muchas de las características observadas en el desarrollo neural podrían ser necesidades computacionales más que accidentes evolutivos. Además, sugiere que el estudio del desarrollo biológico puede inspirar nuevos algoritmos de aprendizaje automático, ya que los sistemas artificiales actuales aún no saben generar redes funcionales grandes a partir de descripciones compactas, como sí hace el cigoto inicial.