Skip to content

chaobrain/brainscale

BrainScale

Scalable Online Learning for Brain Dynamics

Header image of brainscale.

Supported Python Version LICENSE Documentation PyPI version Continuous Integration

brainscale provides online learning algorithms for biological neural networks. It has been integrated into our establishing brain modeling ecosystem.

Installation

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

Documentation

The official documentation is hosted on Read the Docs: https://brainscale.readthedocs.io

Citation

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}
}

See also the brain modeling ecosystem

We are building the brain modeling ecosystem: https://brainmodeling.readthedocs.io/

About

Enabling Scalable Online Learning in Biological Neural Networks.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages