code for our focused mixture model dictionary learning algorithm for spike sorting multielectrode longitudinal data