Python code package to convert NSDS lab data to NWB files.
Make sure that you have conda (either anaconda or miniconda) installed.
Clone this repository and cd to the repository root:
cd [your_project_folder]
git clone [email protected]:BouchardLab/nsds_lab_to_nwb.git
cd nsds_lab_to_nwbCreate a conda environment (named nsds_nwb by default), and activate it:
conda env create -f environment.yml
conda activate nsds_nwbAlso install this package:
pip install -e .It is recommended to set the default data, metadata and stimulus paths as the environment variables.
If you are running this on catscan, open your ~/.bashrc file in any text editor,
and copy and paste the following lines into the ~/.bashrc file.
export NSDS_METADATA_PATH='/clusterfs/NSDS_data/NSDSLab-NWB-metadata/'
export NSDS_DATA_PATH='/clusterfs/NSDS_data/raw/'
export NSDS_STIMULI_PATH='/clusterfs/NSDS_data/stimuli/'After you edit the ~/.bashrc file, run
source ~/.bashrcfor the change to take effect.
If you are not on catscan, you should make sure that the values of the three environment variables are set correctly, such that the software can find the data, metadata and stimulus files.
You will need to clone the NSDSLab-NWB-metadata repository and make sure that NSDS_METADATA_PATH points to the repository.
Also see the Naming Conventions documentation for more information.