/libkm

A very practical Matlab toolbox for behavioral and neural data analyses

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

libkm

A very practical matlab toolbox for behavioral and neural data analyses. This toolbox helps you code less and focus on science.

How to use

The simplest way is to download the .zip file, uncompress, add folders to Matlab path, and use it. If you want to add new functions or modify existing functions. The best way is to fork the master branch to your repository and modify the code. Since the codes in the master branch constantly change, having your own version ensures that your analysis results are secured from those changes. After you submit your paper, you can also release and tag the forked codes such that you have a snapshot of your submitted version. If you would like to use new features, you can compare the difference between the forked version and the master branch, and pull changes with your awareness.

Plot data with relevant statistical tests.

Plot time course and save the results. Combime the results and plot population time courses.

Save individual-session analysis results. Load discrete population data into a big table.

A collection of misc functions.

Dependencies

  • Many functions use process_varargin.m from MClust
  • If opted, plot_timecourse use panel for more packed plots
  • If opted, bar plots use sigstar to show nice star marks (show_mc = 2 or 3)

CHANGELOG (major changes)

8/13/2020 separated data loading and saving related functions into libbigtable