Getting Started

If you installed neurotic into a conda environment, first activate it:

conda activate <environment name>

Launch the app from the command line:


A simple example is provided. Select the “example dataset”, download the associated data (~7 MB), and then click “Launch”. See User Interface for help with navigation.

Disabling “Fast loading” before launch will enable additional features including amplitude-threshold spike detection and signal filtering.

To inspect the metadata file associated with the example or to make changes to it, click “Edit metadata”. See Configuring Metadata for details about the format.

If you prefer Jupyter notebooks, you can launch an example notebook instead for experimenting with neurotic’s API:

neurotic --launch-example-notebook

The command line interface accepts other arguments too:

usage: neurotic [-h] [-V] [--no-lazy] [--thick-traces] [--show-datetime]
                [--theme {light,dark,original,printer-friendly}]
                [file] [dataset]

neurotic lets you curate, visualize, annotate, and share your behavioral ephys

positional arguments:
  file                  the path to a metadata YAML file (default: an example
  dataset               the name of a dataset in the metadata file to select
                        initially (default: the first entry in the metadata

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit
  --no-lazy             do not use fast loading (default: use fast loading)
  --thick-traces        enable support for traces with thick lines, which has
                        a performance cost (default: disable thick line
  --show-datetime       display the real-world date and time, which may be
                        inaccurate depending on file type and acquisition
                        software (default: do not display)
  --theme {light,dark,original,printer-friendly}
                        a color theme for the GUI (default: light)
                        launch Jupyter with an example notebook instead of
                        starting the standalone app (other args will be