title: An analytical comparison of the information in sorted and non-sorted cosine-tuned spike activity.
abstract: Spike sorting is a technologically expensive component of the signal processing chain required to interpret population spike activity acquired in a neuromotor prosthesis. No systematic analysis of the value of spike sorting has been carried out, and little is known about the effects of spike sorting error on the ability of a brain-machine interface (BMI) to decode intended motor commands. We developed a theoretical framework to examine the effects of spike processing on the information available to a BMI decoder. We computed the mutual information in neural activity in a simplified model of directional cosine tuning to compare the effects of pooling activity from up to four neurons to the effects of sorting with varying amounts of spike error. The results showed that information in a small population of cosine-tuned neurons is maximized when the responses are sorted and there is diverse tuning of units, but information was affected little when pooling units with similar preferred directions. Spike error had adverse effects on information, such that non-sorted population activity had 79-92% of the information in its sorted counterpart for reasonable amounts of detection and sorting error and for units with moderate differences in preferred direction. This quantification of information loss associated with pooling units and with spike detection and sorting error will help to guide the engineering decisions in designing a BMI spike processing system.
authors.affiliation: Department of Biomedical Engineering, 136 Hudson Hall, Box 90281, Durham, NC 27708-0281, USA.
authors.forename: D S
authors.initials: DS
authors.lastname: Won
authors.forename: P H E
authors.initials: PH
authors.lastname: Tiesinga
authors.forename: C S
authors.initials: CS
authors.lastname: Henriquez
authors.forename: P D
authors.initials: PD
authors.lastname: Wolf
mesh_terms: D000200:Action Potentials / Q000502:physiology*; D001921:Brain / Q000502:physiology*; D003198:Computer Simulation; D004569:Electroencephalography / Q000379:methods*; D008959:Models, Neurological; D009415:Nerve Net / Q000502:physiology*; D009474:Neurons / Q000502:physiology*