First Steps

NeoDBS is an open-source Python platform made for researchers and clinicians. You can easily use NeoDBS by downloading our platform in here.

System Requirements

  • Graphics card with OpenGL 3.3 support.

  • Minimum 4 GB RAM (8 GB recommended).

  • Minimum 500 MB free disk space (1 GB recommended).

  • Python 3.13.2 installed: https://www.python.org/downloads/

Windows

  • Windows 10 / 11 (64-bit)

  • Microsoft Visual C++ Redistributable 2015–2022 (x64)

Linux

  • Linux x86_64

  • glibc ≥ 2.31

  • OpenGL 3.3 compatible graphics

macOS

  • macOS 11 (Big Sur) or newer

  • Apple Silicon

Installing

Gey your ready-to-use executables from: https://github.com/neuroephys-lab/NeoDBS

  • Windows: Go to Actions --> NeoDBS-windows-latest, and download "NeoDBS.exe" and open.

  • Linux: Go to Actions --> NeoDBS-ubuntu-latest, and download "NeoDBS" and open.

  • macOS: Go to Actions --> NeoDBS-macos-26, and download "NeoDBS", use the right button to open.

Run on Python

For programming mode, download the source code from https://github.com/neuroephys-lab/NeoDBS. For detailed documentation of functions and modules, go to Modules (Functions).

To run the code, run __main__.py (src\neodbs\__main __.py).

Here's a set of good practices for your run:

  1. Create and activate a virtual environment;

  2. Install dependencies: pip install -r requirements.txt

  3. Run code: __main__.py.

Tutorials

Tutorials give a broad overview and working knowledge of NeoDBS functionalities. They do not cover every detail, so refer to the documentation for each topic to learn more.