Skip to content

neuro-galaxy/torch_brain

Repository files navigation

torch_brain

Documentation | Paper

Documentation Status Tests Linting

torch_brain is a Python library for various deep learning models designed for neuroscience.

Installation

torch_brain is available for Python 3.9 to Python 3.11

To install the package, run the following command:

pip install -e .

To avoid conflicts between different packages, you can specify the packages that will be used as follows:

pip install -e ".[xformers]"

Contributing

If you are planning to contribute to the package, you can install the package in development mode by running the following command:

pip install -e ".[dev]"

Install pre-commit hooks:

pre-commit install

Unit tests are located under test/. Run the entire test suite with

pytest

or test individual files via, e.g., pytest test/test_binning.py

Cite

Please cite our paper if you use this code in your own work:

@inproceedings{
    azabou2023unified,
    title={A Unified, Scalable Framework for Neural Population Decoding},
    author={Mehdi Azabou and Vinam Arora and Venkataramana Ganesh and Ximeng Mao and Santosh Nachimuthu and Michael Mendelson and Blake Richards and Matthew Perich and Guillaume Lajoie and Eva L. Dyer},
    booktitle={Thirty-seventh Conference on Neural Information Processing Systems},
    year={2023},
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages