brainscale
provides online learning algorithms for biological neural networks.
It has been integrated into our establishing brain modeling ecosystem.
brainscale
can run on Python 3.10+ installed on Linux, MacOS, and Windows. You can install brainscale
via pip:
pip install brainscale --upgrade
Alternatively, you can install BrainX
, which bundles brainscale
with other compatible packages for a comprehensive brain modeling ecosystem:
pip install BrainX -U
The official documentation is hosted on Read the Docs: https://brainscale.readthedocs.io
If you use this package in your research, please cite:
@article {Wang2024.09.24.614728,
author = {Wang, Chaoming and Dong, Xingsi and Ji, Zilong and Jiang, Jiedong and Liu, Xiao and Wu, Si},
title = {BrainScale: Enabling Scalable Online Learning in Spiking Neural Networks},
elocation-id = {2024.09.24.614728},
year = {2025},
doi = {10.1101/2024.09.24.614728},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2025/07/27/2024.09.24.614728},
eprint = {https://www.biorxiv.org/content/early/2025/07/27/2024.09.24.614728.full.pdf},
journal = {bioRxiv}
}
We are building the brain modeling ecosystem: https://brainmodeling.readthedocs.io/