draeloslab / Bubblewrap

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bubblewrap

Quickstart

git clone https://github.com/draeloslab/bubblewrap
conda env create --file=environment.yml
conda activate bubblewrap
mkdir dist
pip install -e .
pytest .  # (optional)
python scripts/main.py

Requirements

Our algorithm is implemented in python with some extra packages including: numpy, jax (for GPU), and matplotlib (for plotting).

We used python version 3.9 and conda to install the libraries listed in the environment file. We provide an environment file for use with conda to create a new environment with these requirements, though we note that jax requires additional setup for GPU integration (https://github.com/google/jax).

Refrence

The core Bubblewrap algorithm was initially described here: 'Bubblewrap: Online tiling and real-time flow prediction on neural manifolds'.

About

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 98.8%Language:Python 1.2%Language:Shell 0.0%