Brainopy A Biologically Relevant SQLite Based Artificial Neural Network Library. - mauriceling/mauriceling.github.io GitHub Wiki

Citation: Tan, JZH, Tan, NTF Tan, Ling, MHT. 2022. Brainopy: A Biologically Relevant SQLite-Based Artificial Neural Network Library. Acta Scientific Computer Sciences 4(12): 13-22.

Link to [PDF].

Here is the permanent [PDF], and [Data Set] links to my archive.

Artificial neural network (ANN) is a computing system inspired by biological neural networks but recently, there is a move towards studying biological neural networks using neuronal simulations. Hence, ANN can be a tool to study biological neural networks. However, most ANN libraries only cater to one signal (equivalent to one neurotransmitter) and generally requires neurons to be organized into layers, which may not have direct biological equivalence. Here, we present Brainopy as a biologically relevant Python-based ANN library as it enables multiple neurotransmitters and allow each neuron to connect to any other neurons. The constructed neural network is persisted as an SQLite database file. Despite focusing on biological relevancy over computational efficiency, we built and simulated neural networks of up to 15000 neurons (within the neuronal complexity of Caenorhabditis elegans, a well-studied organism in neuroscience) using a retail laptop.