Lee Kyu Hyun, Denovellis Eric L, Ly Ryan, Magland Jeremy, Soules Jeff, Comrie Alison E, Gramling Daniel P, Guidera Jennifer A, Nevers Rhino, Adenekan Philip, Brozdowski Chris, Bray Samuel R, Monroe Emily, Bak Ji Hyun, Coulter Michael E, Sun Xulu, Broyles Emrey, Shin Donghoon, Chiang Sharon, Holobetz Cristofer, Tritt Andrew, Rübel Oliver, Nguyen Thinh, Yatsenko Dimitri, Chu Joshua, Kemere Caleb, Garcia Samuel, Buccino Alessio, Frank Loren M
Department of Physiology, University of California, San Francisco.
Howard Hughes Medical Institute, University of California, San Francisco.
bioRxiv. 2024 Apr 15:2024.01.25.577295. doi: 10.1101/2024.01.25.577295.
Scientific progress depends on reliable and reproducible results. Progress can also be accelerated when data are shared and re-analyzed to address new questions. Current approaches to storing and analyzing neural data typically involve bespoke formats and software that make replication, as well as the subsequent reuse of data, difficult if not impossible. To address these challenges, we created Spyglass, an open-source software framework that enables reproducible analyses and sharing of data and both intermediate and final results within and across labs. Spyglass uses the Neurodata Without Borders (NWB) standard and includes pipelines for several core analyses in neuroscience, including spectral filtering, spike sorting, pose tracking, and neural decoding. It can be easily extended to apply both existing and newly developed pipelines to datasets from multiple sources. We demonstrate these features in the context of a cross-laboratory replication by applying advanced state space decoding algorithms to publicly available data. New users can try out Spyglass on a Jupyter Hub hosted by HHMI and 2i2c: https://spyglass.hhmi.2i2c.cloud/.
科学进步依赖于可靠且可重复的结果。当数据被共享和重新分析以解决新问题时,进步也能加速。当前存储和分析神经数据的方法通常涉及定制格式和软件,这使得复制以及数据的后续再利用即便不是不可能,也是困难的。为应对这些挑战,我们创建了Spyglass,这是一个开源软件框架,它能实现可重复分析,并在实验室内部和跨实验室共享数据以及中间结果和最终结果。Spyglass采用无国界神经数据(NWB)标准,并包含神经科学中几种核心分析的管道,包括频谱滤波、尖峰分类、姿态跟踪和神经解码。它可以很容易地扩展,以便将现有和新开发的管道应用于来自多个来源的数据集。我们通过将先进的状态空间解码算法应用于公开可用的数据,在跨实验室复制的背景下展示了这些功能。新用户可以在由HHMI和2i2c托管的Jupyter Hub上试用Spyglass:https://spyglass.hhmi.2i2c.cloud/ 。