spyglass icon indicating copy to clipboard operation
spyglass copied to clipboard

Neuroscience data analysis framework for reproducible research built by Loren Frank Lab at UCSF

Results 125 spyglass issues
Sort by recently updated
recently updated
newest added

**Describe the bug** In testing the export and docker pipeline, found several cases where entries weren't logged for the SQL dump that we should probably include or make clear in...

enhancement
merge
infrastructure

My understanding is that zarr is strongly preferred for cloud-based computing, and I'm wondering if we should try out the zarr back-end. Ideally this would also be something we might...

It seems possible (perhaps likely?) that different groups will have their own databases, but would like to be able to import a set of analyses / results from another group....

enhancement
infrastructure

**Describe the bug** - I have found multiple entries in my data (scannning the full table now) where the recording stored by `v0.SpikeSortingRecording` starts from time zero rather than the...

bug
spike sorting

# Description This PR adds the ability to recompute when fetching a non-existent file from `v1.SpikeSortingRecording`, adding some infrastructure to support expanding this tool in the future. To facilitate this,...

enhancement

For common tables, users may accidentally (or intentionally) modify a row created by another user. So it is useful to know who was the last person who modified a row...

enhancement

Currently, we use the passed attrs of populate as a restriction with the dj func `_jobs_to_do` https://github.com/LorenFrankLab/spyglass/blob/master/src/spyglass/utils/dj_mixin.py#L597-L600 This relies on it being a valid restriction of `key_source`, which only includes...

enhancement

**Describe the bug** v0 Curation does not throw away rejected units in the fetched sorting. **To Reproduce** ``` import spyglass.spikesorting.v0 as sgs key = {"nwb_file_name":'eliot20221022_.nwb', "waveform_params_name":"default_clusterless", "sorter":"mountainsort4", "sort_interval_name": '02_Seq2Session1', "sort_group_id":...

spike sorting

This portion of `position_dlc_model` 1. Uses a `FreeTable` to fetch a dependency 2. Presumes uniqueness of `project_name` that is not enforced by the `DLCModelTraining` table https://github.com/LorenFrankLab/spyglass/blob/a7b13fa1636f0b219fc7d640e25f8269f41ac93e/src/spyglass/position/v1/position_dlc_model.py#L96-L99 These should be removed...

bug
position

**Is your feature request related to a problem? Please describe.** - Currently, `sgi.insert_sessions()` makes a copy of the nwb file with external link objects back to the original for large...

enhancement
infrastructure
Database