Skip to content

Compile YAU-lab native files (*.yaml, *.eye, ripple-*.nev, ripple-*.ns5) into a NWB format.

Notifications You must be signed in to change notification settings

borrepp/createNWB

Repository files navigation

createNWB

Compile YAU-Lab1 behavior *.yaml, *.eye and electrophysiological2 *.nev & *.nsX output files into an NWB3 format.

It uses Python 3.8 (https://www.python.org/downloads/release/python-383/)

Note

only tested on Windows

Setup the environment

Create the environment

Open a new terminal and create a virtual environment:

py -3.8 -m virtualenv desiredFolder\NWBenv -p python3.8

Activate the environment

desiredFolder\NWBenv\Scripts\Activate

Install libraries

  • NWB and YAML
python -m pip install PyYAML
python -m pip install -U pynwb
python -m pip install nwbinspector
  • Ripple2 library

    It requires python library for reading *.nev and *nsX files.

    Email Ripple support support@jessimischel.zendesk.com to get the folder "pyns3_beta"

    Once you get the folder, copy the folder into:

    desiredFolder\NWBenv\Lib\site-packages\

    Install pyns3_beta from main

    cd desiredFolder\NWBenv\Lib\site-packages\pyns3_beta
    python -m pip install -e .
    

How to use

In process of revision how to use this first version

Footnotes

  1. https://yaulab.com/

  2. https://rippleneuro.com/ 2

  3. https://www.nwb.org/
    https://github.com/NeurodataWithoutBorders/pynwb

About

Compile YAU-lab native files (*.yaml, *.eye, ripple-*.nev, ripple-*.ns5) into a NWB format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages