Manual GUI - JaneliaSciComp/JRCLUST GitHub Wiki
Manual sorting GUI

Mouse command
- Pan: move the mouse while holding down the wheel button
- Zoom: use the mouse wheel
- Left-click: select a unit on the
waveform view
- Right-click: select a unit on the
waveform view to compare with (red cursor)
Keyboard
- Press 'h' to display the keyboard shortcuts for each views
Menu (waveform view)
File
Save: Save a current program state to _jrc.mat file
Save figures as .fig: Save all windows to .fig file (Matlab figure file)
Save figures as .png: Save all windows to .png file (image file)
Describe: Describe the current clustering
Edit prm file: Edit the currently selected .prm file
Reload prm file: Reload the currently selected .prm file after manual editing
Export units to csv: Export the clustering output to .csv file.
Export unit qualities to csv: Export unit qualities to _quality.csv file. Equivalent to jrc export-quality
Export all mean unit waveforms: Export average waveforms for all units to the Matlab Workspace
Export selected mean unit waveforms: Export average waveforms for all units to the Matlab Workspace
Export all waveforms from the selected unit: Export spike waveforms from a selected unit to the Matlab Workspace
Export firing rate for all units: Export firing rate for all units to the Matlab Workspace
Exit: Exit program
Edit
Merge: Merge two selected units. Select the first unit by left-click (black) and the second unit by right-click (red)
Merge auto: Automatically merge units based on the waveform correlation threshold provided by a user.
Delete: Delete a selected unit
Delete auto: Delete units based on the number of spikes or SNR
Split: Automatically split a unit to two units using k-means. Three PCA scores are computed using waveforms from multiple channels.
Auto split max-chan: Automatically split a unit to two units using k-means. Three PCA scores are computed using a peak channel waveform only.
Auto split multi-chan: Same as Split
Annotate: Annotate a unit
View
Show traces: Display raw traces (opens a new window, equivalent to jrc traces command)
View all: Show all units in the waveform view
Zoom selected: Zoom to a currently selected unit in the waveform view
Waveform (toggle): Show or hide individual spike waveforms shown as grey (randomly selected up to nSpk_show)
Numbers (toggle): Show or hide number of spikes per unit on the x-axis of the waveform view
Show raw waveform: Display raw unit waveforms on the waveform view
Reset window positions: Reset all window positions to the initial state
Projection
vpp: Use peak-to-peak voltage for the time and projection plots
pca: Use PCA for the time and projection plots
Plot
All unit firing rate vs. aux. input: Correlation plot for all unit firing rates vs. analog input channel
Selected unit firing rate vs. aux. input: Correlation plot for a selected unit firing rates vs. analog input channel
Unit (label and annotate a unit)
Annotate unit: Annotate a selected unit with a custom tag
single: Tag a selected unit as single unit
multi: Tag a selected unit as multi unit
noise: Tag a selected unit as noise unit
clear annotation: Clear the annotation for a selected unit
equal to: Annotate which unit is equal to the selected unit
History
- Select a program state to revert to (5 histories kept by default as specified by
MAX_LOG paramter)
Help
Help: Display help menu
Wiki on Github: Go to the JRCLUST Github wiki page
About: Show current JRCLUST version info
Post an issue on GitHub: Post an issue on JRCLUST GitHub
Search issues on GitHub: Search for an issue on JRCLUST GitHub