Zhang Yizi, He Tianxiao, Boussard Julien, Windolf Charlie, Winter Olivier, Trautmann Eric, Roth Noam, Barrell Hailey, Churchland Mark, Steinmetz Nicholas A, Varol Erdem, Hurwitz Cole, Paninski Liam
Columbia University.
New York University.
Adv Neural Inf Process Syst. 2023;36:77604-77631.
Neural decoding and its applications to brain computer interfaces (BCI) are essential for understanding the association between neural activity and behavior. A prerequisite for many decoding approaches is , the assignment of action potentials (spikes) to individual neurons. Current spike sorting algorithms, however, can be inaccurate and do not properly model uncertainty of spike assignments, therefore discarding information that could potentially improve decoding performance. Recent advances in high-density probes (e.g., Neuropixels) and computational methods now allow for extracting a rich set of spike features from unsorted data; these features can in turn be used to directly decode behavioral correlates. To this end, we propose a spike sorting-free decoding method that directly models the distribution of extracted spike features using a mixture of Gaussians (MoG) encoding the uncertainty of spike assignments, without aiming to solve the spike clustering problem explicitly. We allow the mixing proportion of the MoG to change over time in response to the behavior and develop variational inference methods to fit the resulting model and to perform decoding. We benchmark our method with an extensive suite of recordings from different animals and probe geometries, demonstrating that our proposed decoder can consistently outperform current methods based on thresholding (i.e. multi-unit activity) and spike sorting. Open source code is available at https://github.com/yzhang511/density_decoding.
神经解码及其在脑机接口(BCI)中的应用对于理解神经活动与行为之间的关联至关重要。许多解码方法的一个前提是将动作电位(尖峰)分配给单个神经元。然而,当前的尖峰分类算法可能不准确,并且不能正确地对尖峰分配的不确定性进行建模,因此会丢弃可能提高解码性能的信息。高密度探针(例如Neuropixels)和计算方法的最新进展现在允许从未分类的数据中提取丰富的尖峰特征集;这些特征反过来可用于直接解码行为相关性。为此,我们提出了一种无需尖峰分类的解码方法,该方法使用编码尖峰分配不确定性的高斯混合模型(MoG)直接对提取的尖峰特征的分布进行建模,而无需明确解决尖峰聚类问题。我们允许MoG的混合比例随时间根据行为变化,并开发变分推理方法来拟合所得模型并进行解码。我们使用来自不同动物和探针几何形状的大量记录对我们的方法进行基准测试,表明我们提出的解码器始终优于基于阈值处理(即多单元活动)和尖峰分类的当前方法。开源代码可在https://github.com/yzhang511/density_decoding获取。