|
| 1 | +How to Cite |
| 2 | +=========== |
| 3 | + |
| 4 | +If you like SpikeInterface, please star us on `Github <https://github.com/SpikeInterface/spikeinterface>`_! |
| 5 | +*giving us a star gives a measure of the level of use and interest, which goes a long way to getting funding* |
| 6 | + |
| 7 | +Please cite SpikeInterface in your papers with our eLife paper: [Buccino]_ |
| 8 | + |
| 9 | +SpikeInterface stands on the shoulders of giants! |
| 10 | +Each method in SpikeInterface draws on (or directly runs) independently-created methods. |
| 11 | +Please try to reference the individual works that are important for your analysis pipeline. |
| 12 | +If you notice a missing reference, please let us know by `submitting an issue <https://github.com/SpikeInterface/spikeinterface/issues/new>`_ on Github. |
| 13 | + |
| 14 | +Preprocessing Module |
| 15 | +-------------------- |
| 16 | +If you use one of the following preprocessing methods, please cite the appropriate source: |
| 17 | + |
| 18 | +- :code:`phase_shift` or :code:`highpass_spatial_filter` [IBL]_ |
| 19 | +- :code:`detect_bad_channels(method='coherence+psd')` [IBL]_ |
| 20 | +- :code:`common_reference` [Rolston]_ |
| 21 | + |
| 22 | +Motion Correction |
| 23 | +^^^^^^^^^^^^^^^^^ |
| 24 | +If you use the :code:`correct_motion` method in the preprocessing module, please cite [Garcia]_ |
| 25 | +as well as the references that correspond to the :code:`preset` you used: |
| 26 | + |
| 27 | +- :code:`nonrigid_accurate` [Windolf]_ [Varol]_ |
| 28 | +- :code:`nonrigid_fast_and_accurate` [Windolf]_ [Varol]_ [Pachitariu]_ |
| 29 | +- :code:`rigid_fast` *no additional citation needed* |
| 30 | +- :code:`kilosort_like` [Pachitariu]_ |
| 31 | + |
| 32 | +Sorters Module |
| 33 | +-------------- |
| 34 | +If you use one of the following spike sorting algorithms (i.e. you use the :code:`run_sorter()` method, |
| 35 | +please include the appropriate citation for the :code:`sorter_name` parameter you use: |
| 36 | +*Note: unless otherwise stated, the reference given is to be used for all versions of the sorter* |
| 37 | + |
| 38 | +- :code:`combinato` [Niediek]_ |
| 39 | +- :code:`hdsort` [Diggelmann]_ |
| 40 | +- :code:`herdingspikes` [Muthmann]_ [Hilgen]_ |
| 41 | +- :code:`kilosort` [Pachitariu]_ |
| 42 | +- :code:`mountainsort` [Chung]_ |
| 43 | +- :code:`spykingcircus` [Yger]_ |
| 44 | +- :code:`wavclus` [Chaure]_ |
| 45 | +- :code:`yass` [Lee]_ |
| 46 | + |
| 47 | +Qualitymetrics Module |
| 48 | +--------------------- |
| 49 | +If you use the :code:`qualitymetrics` module, i.e. you use the :code:`analyzer.compute()` |
| 50 | +or :code:`compute_quality_metrics()` methods, please include the citations for the :code:`metric_names` that were particularly |
| 51 | +important for your research: |
| 52 | + |
| 53 | +- :code:`amplitude_cutoff` or :code:`isi_violation` [Hill]_ |
| 54 | +- :code:`amplitude_median` or :code:`sliding_rp_violation` [IBL]_ |
| 55 | +- :code:`drift` [Siegle]_ |
| 56 | +- :code:`rp_violation` [Llobet]_ |
| 57 | +- :code:`sd_ratio` [Pouzat]_ |
| 58 | +- :code:`snr` [Lemon]_ [Jackson]_ |
| 59 | +- :code:`synchrony` [Grun]_ |
| 60 | + |
| 61 | +If you use the :code:`qualitymetrics.pca_metrics` module, i.e. you use the |
| 62 | +:code:`compute_pc_metrics()` method, please include the citations for the :code:`metric_names` that were particularly |
| 63 | +important for your research: |
| 64 | + |
| 65 | +- :code:`d_prime` [Hill]_ |
| 66 | +- :code:`isolation_distance` or :code:`l_ratio` [Schmitzer-Torbert]_ |
| 67 | +- :code:`nearest_neighbor` or :code:`nn_isolation` or :code:`nn_noise_overlap` [Chung]_ [Siegle]_ |
| 68 | +- :code:`silhouette` [Rousseeuw]_ [Hruschka]_ |
| 69 | + |
| 70 | +Curation Module |
| 71 | +--------------- |
| 72 | +If you use the :code:`get_potential_auto_merge` method from the curation module, please cite [Llobet]_ |
| 73 | + |
| 74 | +References |
| 75 | +---------- |
| 76 | + |
| 77 | +.. [Buccino] `SpikeInterface, a unified framework for spike sorting. 2020. <https://pubmed.ncbi.nlm.nih.gov/33170122/>`_ |
| 78 | +
|
| 79 | +.. [Buzsaki] `The Log-Dynamic Brain: How Skewed Distributions Affect Network Operations. 2014. <https://pubmed.ncbi.nlm.nih.gov/24569488/>`_ |
| 80 | +
|
| 81 | +.. [Chaure] `A novel and fully automatic spike-sorting implementation with variable number of features. 2018. <https://pubmed.ncbi.nlm.nih.gov/29995603/>`_ |
| 82 | +
|
| 83 | +.. [Chung] `A Fully Automated Approach to Spike Sorting. 2017. <https://pubmed.ncbi.nlm.nih.gov/28910621/>`_ |
| 84 | +
|
| 85 | +.. [Diggelmann] `Automatic spike sorting for high-density microelectrode arrays. 2018. <https://pubmed.ncbi.nlm.nih.gov/30207864/>`_ |
| 86 | +
|
| 87 | +.. [Garcia] `A Modular Implementation to Handle and Benchmark Drift Correction for High-Density Extracellular Recordings. 2024. <https://pubmed.ncbi.nlm.nih.gov/38238082/>`_ |
| 88 | +
|
| 89 | +.. [Grun] `Impact of higher-order correlations on coincidence distributions of massively parallel data. 2007. <https://www.researchgate.net/publication/225145104_Impact_of_Higher-Order_Correlations_on_Coincidence_Distributions_of_Massively_Parallel_Data>`_ |
| 90 | +
|
| 91 | +.. [Harris] `Temporal interaction between single spikes and complex spike bursts in hippocampal pyramidal cells. 2001. <https://pubmed.ncbi.nlm.nih.gov/11604145/>`_ |
| 92 | +
|
| 93 | +.. [Hilgen] `Unsupervised Spike Sorting for Large-Scale, High-Density Multielectrode Arrays. 2017. <https://pubmed.ncbi.nlm.nih.gov/28273464/>`_ |
| 94 | +
|
| 95 | +.. [Hill] `Quality Metrics to Accompany Spike Sorting of Extracellular Signals. 2011. <https://pubmed.ncbi.nlm.nih.gov/21677152/>`_ |
| 96 | +
|
| 97 | +.. [Hruschka] `Evolutionary algorithms for clustering gene-expression data. 2004. <https://www.researchgate.net/publication/220765683_Evolutionary_Algorithms_for_Clustering_Gene-Expression_Data>`_ |
| 98 | +
|
| 99 | +.. [IBL] `Spike sorting pipeline for the International Brain Laboratory. 2022. <https://figshare.com/articles/online_resource/Spike_sorting_pipeline_for_the_International_Brain_Laboratory/19705522/3>`_ |
| 100 | +
|
| 101 | +.. [Jackson] Quantitative assessment of extracellular multichannel recording quality using measures of cluster separation. Society of Neuroscience Abstract. 2005. |
| 102 | +
|
| 103 | +.. [Lee] `YASS: Yet another spike sorter. 2017. <https://www.biorxiv.org/content/10.1101/151928v1>`_ |
| 104 | +
|
| 105 | +.. [Lemon] Methods for neuronal recording in conscious animals. IBRO Handbook Series. 1984. |
| 106 | +
|
| 107 | +.. [Llobet] `Automatic post-processing and merging of multiple spike-sorting analyses with Lussac. 2022. <https://www.biorxiv.org/content/10.1101/2022.02.08.479192v1>`_ |
| 108 | +
|
| 109 | +.. [Muthmann] `Spike Detection for Large Neural Populations Using High Density Multielectrode Arrays. 2015. <https://pubmed.ncbi.nlm.nih.gov/26733859/>`_ |
| 110 | +
|
| 111 | +.. [Niediek] `Reliable Analysis of Single-Unit Recordings from the Human Brain under Noisy Conditions: Tracking Neurons over Hours. 2016. <https://pubmed.ncbi.nlm.nih.gov/27930664/>`_ |
| 112 | +
|
| 113 | +.. [Pachitariu] `Spike sorting with Kilosort4. 2024. <https://pubmed.ncbi.nlm.nih.gov/38589517/>`_ |
| 114 | +
|
| 115 | +.. [Pouzat] `Using noise signature to optimize spike-sorting and to assess neuronal classification quality. 2002. <https://pubmed.ncbi.nlm.nih.gov/12535763/>`_ |
| 116 | +
|
| 117 | +.. [Rolston] `Common median referencing for improved action potential detection with multielectrode arrays. 2009. <https://pubmed.ncbi.nlm.nih.gov/19964004/>`_ |
| 118 | +
|
| 119 | +.. [Rousseeuw] `Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. 1987. <https://www.sciencedirect.com/science/article/pii/0377042787901257>`_ |
| 120 | +
|
| 121 | +.. [Schmitzer-Torbert] `Neuronal Activity in the Rodent Dorsal Striatum in Sequential Navigation: Separation of Spatial and Reward Responses on the Multiple T Task. 2004. <https://pubmed.ncbi.nlm.nih.gov/14736863/>`_ |
| 122 | +
|
| 123 | +.. [Siegle] `Survey of Spiking in the Mouse Visual System Reveals Functional Hierarchy. 2021. <https://pubmed.ncbi.nlm.nih.gov/33473216/>`_ |
| 124 | +
|
| 125 | +.. [Varol] `Decentralized Motion Inference and Registration of Neuropixel Data. 2021. <https://ieeexplore.ieee.org/document/9414145>`_ |
| 126 | +
|
| 127 | +.. [Windolf] `Robust Online Multiband Drift Estimation in Electrophysiology Data. 2022. <https://www.biorxiv.org/content/10.1101/2022.12.04.519043v2>`_ |
| 128 | +
|
| 129 | +.. [Yger] `A spike sorting toolbox for up to thousands of electrodes validated with ground truth recordings in vitro and in vivo. 2018. <https://pubmed.ncbi.nlm.nih.gov/29557782/>`_ |
0 commit comments