Skip to content

Converts electrophysiology, photometry, and behavioral data for the hex maze task used by the Berke Lab at UCSF to NWB format.

Notifications You must be signed in to change notification settings

calderast/jdb_to_nwb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jdb_to_nwb

Converts electrophysiology, photometry, and behavioral data for the hex maze task used by the Berke Lab at UCSF to NWB format for sharing and analysis.

Installation

git clone https://github.com/calderast/jdb_to_nwb.git
cd jdb_to_nwb
pip install -e .

Current usage

  1. Copy tests/metadata_full.yaml to the root directory of the repository:
cp tests/metadata_full.yaml .
  1. Open metadata_full.yaml in a text editor. Update the paths to point to your data and update the metadata for your experiment.

  2. Run the conversion to generate an NWB file (replace out.nwb with your desired output file name):

jdb_to_nwb metadata_full.yaml out.nwb

Versioning

Versioning is handled automatically using hatch-vcs using the latest tag in the git history as the version number. To make a new release, simply tag the current commit and push to the repository. Use semantic versioning to set the version number. Create a GitHub release using the tag.

TODO

Rename metadata.yaml to metadata_test.yaml

About

Converts electrophysiology, photometry, and behavioral data for the hex maze task used by the Berke Lab at UCSF to NWB format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages