Skip to content
James Jun edited this page Jan 1, 2018 · 6 revisions

Manual sorting GUI

Manual 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
Clone this wiki locally