This file briefly describes what each program does. For more information on what a program does and how to use it, just enter help program_name in the Matlab command line. ----- corr_coeff.m Computes the correlation coefficient between to spike trains. cov_coeff.m Computes the covariance coefficient between to spike trains (i.e., the covariance of the spike counts divided by the window size). CV.m Computes the coefficient of variation of a spike train. easy_rasterplot.m Creates a raster plot of any number of spike trains. Fano_factor.m Calculates the fano factor of a spike train over a given window size. isi_density.m Estimates the interspike interval density of a spike train. jitter.m Returns a 'jittered' version of a spike train. Poisson.m Creates a poisson spike train. This function is faster than using renewal.m with exponentially distributed interspike intervals. randnum.m Generates a random number from a specified (discrete) distribution. rasterplot.m Creates a raster plot of any number of spike trains. The input format for this program is non-intuitive. Use easy_rasterplot.m instead. renewal.m Generates a renewal process with a given ISI density. sip.m Creates a set of spike trains where some proportion of the spikes are synchronous (throughout all spike trains). thin.m Thins a spike train by deleting some proportion of its spikes. u_corr_coeff.m Calculates the uncorrected correlation coefficient between two spike trains. Uses the areas of the correlation functions without correcting. This is fine when looking at correlations over large windows. u_cov_coeff.m Calculates the uncorrected covariance coefficient between two spike trains. u_var_coeff.m Calculates the uncorrected variance coefficient of a spike train. var_coeff.m Calculates the variance coefficient of a spike train.