
 "Fast Deconvolution of High-Dimensional Mixtures via Boosting..."

Contents of this .zip file include:
 - nips_ebp_2014_suppl.pdf : Supplementary material for the paper
 - README.txt : this file
 - generic/ : (slow) code implementing EBP on general problems, with a toy example
 - dwi/ : an implementation of EBP optimized for DWI fiber deconvolution

Files included in the generic/ directory:
 - demonstration.m : a tutorial of EBP on a toy example, with detailed comments
 - elastic_basis_pursuit.m : an implementation of EBP
 - generate_signal.m : a function for generating synthetic data with noise
 - generic_oracle.m : an implementation of a general-purpose oracle, using gradient descent
 - nnls_fit.m : an implementation of NNLS-based deconvolution
 - predictor_matrix.m : a utility function for generating the matrix of kernel function vectors
 - sample_parameters.m : a function for sampling random parameters, e.g. for generating simulation models
 - validation_function.m : a function which estimates the prediction error of a model using a validation data set

Files included in the dwi/ directory
 - GridSphere/ : a package by Kurt von Laven for generating a geodesic polyhedron
 - biggridsphere.m : a function for generating a grid on the surface of a sphere
 - cbpmat.m : a utility function used for first-order CBP
 - cyl2.m : a utility function obtaining coordinates of a 3D cylinder
 - dti_design_matrix.m : a utility function used by dti_fit
 - dti_fit.m : fits the DTI model to data
 - dwi_ebp.m : fits a mixture model to data using EBP
 - figures.m : the code used to generate the figures in the paper
 - generate_data.m : generates synthetic data
 - genrotmat.m : utility function for generating a 3D rotation matrix
 - realdata0.mat : data file which includes parameters used in obtaining the DWI data
 - realdata6.mat : DWI data for a region of interest in the white matter
 - realdata_var_ker.m : code for fitting various mixture models to real data
 - sphlattice.m : code for generating a lattice inside a 3D sphere
 - ste_tan0.m : the Steksjal-Tanner equation describing the diffusion signal generated by an oriented white matter fiber
 - symearthmover.m : calculates the Earth Mover's Distance between two mixtures of white matter fibers
 - xfinder_random2.m : an implementation of an oracle for fitting a single fiber to a residual
