Spyglass: a framework for reproducible and shareable neuroscience research
Lee, K. H.; Denovellis, E. L.; Ly, R.; Magland, J.; Soules, J.; Comrie, A. E.; Gramling, D. P.; Guidera, J. A.; Nevers, R.; Adenekan, P.; Brozdowski, C.; Bray, S. R.; Monroe, E.; Bak, J. H.; Coulter, M.; Sun, X.; Broyles, E.; Shin, D.; Chiang, S.; Holobetz, C.; Tritt, A.; Ruebel, O.; Nguyen, T.; Yatsenko, D.; Chu, J.; Kemere, C.; Garcia, S.; Buccino, A.; Frank, L. M.
Show abstract
Scientific progress depends on reliable and reproducible results. Progress can be accelerated when data are shared and re-analyzed to address new questions. Current approaches to storing and analyzing neural data involve bespoke formats and software that make replication and reuse of data difficult. To address these challenges, we created Spyglass, an open-source data management and analysis framework written in Python. Spyglass provides reproducible pipelines for common neuroscience analyses and sharing of raw data, intermediate analyses, and final results within and across labs. Spyglass uses the Neurodata Without Borders (NWB) standard and includes pipelines for spectral filtering, spike sorting, pose tracking, and neural decoding. Spyglass can be extended to apply 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/.
Matching journals
The top 6 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- NDI: A platform-independent data interface and database for neuroscience physiology and imaging experiments 96%
- Synthetic Data Resource and Benchmarks for Time Cell Analysis and Detection Algorithms 94%
- Bell Jar: A Semi-Automated Registration and Cell Counting Tool for Mouse Neurohistology Analysis 94%
Similar papers in this journal
- Inferring cellular and molecular processes in single-cell data with non-negative matrix factorization using Python, R, and GenePattern Notebook implementations of CoGAPS 96%
- Jointly Defining Cell Types from Multiple Single-Cell Datasets Using LIGER 94%
- CellChat for systematic analysis of cell-cell communication from single-cell and spatially resolved transcriptomics 94%
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.