• Nenhum resultado encontrado

5.2 Spyking Circus

5.2.5 Parameters in spike interface

Spyking circus have a lot of parameters that can be changed but only few of them nor- mally need to be changed. Below are only the parameters that someone can change when the spyking circus package is called through the spike interface framework. For more details about all the parameters that spyking circus have there is the documentation

4of the code.

4https://spyking-circus.readthedocs.io/en/latest/code/config.html

The Variables Explanation

Detect_sign=-1 Can be negative (default), positive or both (- 1, 1, 0).

Adjacency_radius=100 Channel neighborhood adjacency radius cor- responding to geom file

Detect_threshold=6 Value of λreferred to the chapter: Filtering and spike detection

Template_width_ms=3ms

Filter=True If True, then a low-pass filtering is per-

formed

Merge_spikes=True If True, then an automated Merge of the clusters is performed.

Auto_merge=0.75 Between 0 (aggressive) and 1 (no merging).

Num_workers=None The number of the cpu cores that will be used. If it is None the half of the available cpu cores are used.

Whitening_max_elts=1000 Max number of events per electrode for the whitenning

Clustering_max_elts=10000 Max number of events per electrode for the clustering

5.2.6 Visualise the results with Spyking circus

Spyking Circus has a Matlab Gui (see Fig. 5.6) for the visualization of the results. The Gui also gives you the option to merge two templates or delete a selected template .

Figure 5.6: The matlab Gui of Spyking Circus showing 2 of the 16 wells.

As you can see, the GUI is divided in several panels:

A A view of the templates

B A view of the features that gave rise to this templates C A view of the amplitudes over time

D A view for putative repeats, depending on your stimulation

E A view of the InterSpike Interval Distribution, for the given template F A view of the Autocorrelation

Chapter 6 Discussion

6.1 Manual curation of spike sorting results

After the automatic spike sorting of the recordings most of the time there is the need to refine the results. The most famous package for manual curation is the phy1 which is an open-source python library providing a graphical user interface for visualization and manual curation of large-scale electrophysiological data. Unfortunately phy can open datasets spike-sorted with only the following programs: KiloSort, SpykingCircus and klusta. But the spike interface framework gives you the option to export your spike- sorted data in all of these three formats regardless of the spike sorting algorithm you are applying in your recordings. The need for manual curation arises from three main reasons:

1) In some cases the automatic sorting has 2 different groups of spikes for the same neuron. So you have to merge the two clusters in one.

2) On the other hand the opposite also happens often. It makes one cluster for dif- ferent neurons so you have to split this cluster.

3) Groups of spikes that the algorithm found that aren’t from well-isolated neurons at all, but they are just plain noise that should be discarded.

1https://phy.readthedocs.io/en/latest/

Figure 6.1: A diagram of a sample spike sorting pipeline and phy (manual curation).

Figure is modified from(Buccino et al., n.d.).

6.2 Future directions

In this thesis we have investigated spike sorting in HD-MEA and the electrophysiology properties of the neuronal extracellular recording. Two different spike sorting packages has been tested with prominent results for the multi modal MEA.

There are a number of possibilities to extend the work presented here. The first step is to take a good recording which will be manually evaluated in order to restrict all the miss classification or any errors in the detection step. Then this recording should be used to compare different spike sorting packages. After the comparison of spike sorting algorithms and different pre-processing and post-processing step it can be extracted a standardize automated pipeline for processing the extracellular recordings.

Appendices

Appendix A

A.1. Theoretical issues about neuronal activity

The stochastic nature of the neuronal activity

When a stimulus is presented several successive times to a sensory neuron, the resulting successive spike trains are similar, but not identical: one can observe significant trial- to-trial variability [37] . This represents the stochastic nature of neuronal activity. That is a very important observation and it implies that theoretical models for studying the neural code maybe should be developed in a probabilistic context. For example, the mathematical process of encoding, transforming a physical signal to a pattern response of neural activity, should not be a classical function, but rather a conditional probability distribution of observing a response given the stimulus.

Modeling neuron activity

There are two main models of the neurons: biological models and the computational.

Biological models are describing the biological, chemical and physical aspects in action during neuronal activity. An example of a biological model is the famous Hogdkin- Huxley model [13] which describes the emission of an action potential with four non- linear differential equations modeling the dynamics of ionic channels in the cell mem- brane. In order to understand how neurons interact to perform computations all together we have the computational models which are describing the networks of neurons. Those models are not concerned with the cellular mechanisms involved in neural activity: each neuron is considered as an idealized mathematical object, performing a simple compu- tation on its inputs, and giving the result in its output. The fundamental issue of those models is to understand the emergence of complex behaviors in a network of simple components (neurons). Some examples of them are the McCulloch and Pitts neurons or Hopfield networks.

Bibliography

[1] Carolina Mora Lopez et al. “A 16384-electrode 1024-channel multimodal CMOS MEA for high-throughput intracellular action potential measurements and impedance spectroscopy in drug-screening applications”. In:2018 IEEE International Solid - State Circuits Conference - (ISSCC). IEEE, Feb. 2018.url: http://dx.doi.org/ 10.1109/isscc.2018.8310385.

[2] R. Quian Quiroga, Z. Nadasdy, and Y. Ben-Shaul. “Unsupervised Spike Detec- tion and Sorting with Wavelets and Superparamagnetic Clustering”. In: Neural Computation16.8 (Aug. 2004), pp. 1661–1687.url: http://dx.doi.org/10.1162/ 089976604774201631.

[3] Alessio P. Buccino et al. “SpikeInterface, a unified framework for spike sorting”.

In: (Oct. 2019).url: http://dx.doi.org/10.1101/796599.

[4] Matthias H. Hennig, Cole Hurwitz, and Martino Sorbaro. “Scaling Spike Detec- tion and Sorting for Next-Generation Electrophysiology”. In: Advances in Neu- robiology. Springer International Publishing, 2019, pp. 171–184.url: http://dx.

doi.org/10.1007/978-3-030-11135-9_7.

[5] Ian H Stevenson and Konrad P Kording. “How advances in neural recording affect data analysis”. In:Nature Neuroscience14.2 (Jan. 2011), pp. 139–142.url: http:

//dx.doi.org/10.1038/nn.2731.

[6] Terrence J Sejnowski, Patricia S Churchland, and J Anthony Movshon. “Putting big data to good use in neuroscience”. In:Nature Neuroscience17.11 (Oct. 2014), pp. 1440–1441.url: http://dx.doi.org/10.1038/nn.3839.

[7] Jonathan W. Pillow et al. “A Model-Based Spike Sorting Algorithm for Remov- ing Correlation Artifacts in Multi-Neuron Recordings”. In:PLoS ONE8.5 (May 2013). Ed. by Bart Krekelberg, e62123.url: http://dx.doi.org/10.1371/journal.

pone.0062123.

[8] Izhar Bar-Gad et al. “Failure in identification of overlapping spikes from mul-

[9] V. Ventura and R. C. Gerkin. “Accurately estimating neuronal correlation requires a new spike-sorting paradigm”. In:Proceedings of the National Academy of Sci- ences109.19 (Apr. 2012), pp. 7230–7235.url: http://dx.doi.org/10.1073/pnas.

1115236109.

[10] Pei-Chiang Shao et al. “Effects of spike sorting error on the Granger causality index”. In:Neural Networks46 (Oct. 2013), pp. 249–259.url: http://dx.doi.org/ 10.1016/j.neunet.2013.06.001.

[11] D. H. HUBEL. “Tungsten Microelectrode for Recording from Single Units”. In:

Science 125.3247 (Mar. 1957), pp. 549–550. url: http ://dx . doi . org/10 . 1126/ science.125.3247.549.

[12] Michael S Lewicki. “A review of methods for spike sorting: the detection and classification of neural action potentials”. In: Network: Computation in Neural Systems 9.4 (Jan. 1998), R53–R78. url: http :/ /dx . doi . org/10 . 1088/0954 - 898x_9_4_001.

[13] Hodgkin AL and Huxley AF. A quantitative description of membrane current and its application to conduction and excitation in nerve. 1952.1990.url: https:

//dx.doi.org/10.1007/BF02459568.

[14] David Sterratt et al. “Preface”. In:Principles of Computational Modelling in Neu- roscience. Cambridge University Press, None, pp. x–xi. url: http://dx.doi.org/ 10.1017/cbo9780511975899.001.

[15] Paul A. Rutecki. “Neuronal Excitability. Voltage-Dependent Currents and Synap- tic Transmission”. In:Journal of Clinical Neurophysiology9.2 (Apr. 1992), pp. 195–

211.url: http://dx.doi.org/10.1097/00004691-199204010-00003.

[16] “Action Potential Propagation”. In:SpringerReference(None).url: http://dx.doi.

org/10.1007/springerreference_113606.

[17] Jan Müller et al. “High-resolution CMOS MEA platform to study neurons at sub- cellular, cellular, and network levels”. In:Lab on a Chip15.13 (2015), pp. 2767–

2780.url: http://dx.doi.org/10.1039/c5lc00133a.

[18] Fleur Zeldenrust, Wytse J. Wadman, and Bernhard Englitz. “Neural Coding With Bursts—Current State and Future Perspectives”. In:Frontiers in Computational Neuroscience12 (July 2018).url: http://dx.doi.org/10.3389/fncom.2018.00048.

[19] György Buzsáki, Costas A. Anastassiou, and Christof Koch. “The origin of extra- cellular fields and currents — EEG, ECoG, LFP and spikes”. In:Nature Reviews Neuroscience 13.6 (May 2012), pp. 407–420. url: http://dx.doi.org/10.1038/ nrn3241.

[20] E. D. Adrian and G. Moruzzi. “Impulses in the pyramidal tract”. In:The Journal of Physiology 97.2 (Dec. 1939), pp. 153–199. url: http://dx.doi.org/10.1113/ jphysiol.1939.sp003798.

[21] György Buzsáki. “Large-scale recording of neuronal ensembles”. In:Nature Neu- roscience7.5 (Apr. 2004), pp. 446–451.url: http://dx.doi.org/10.1038/nn1233.

[22] Obien ME et al. “Revealing neuronal function through microelectrode array record- ings.” In: Frontiers in neuroscience8, 25610364 (2014), p. 423.url: https://dx.

doi.org/10.3389/fnins.2014.00423.

[23] Gabriel Bertotti et al. “A CMOS-based sensor array for in-vitro neural tissue interfacing with 4225 recording sites and 1024 stimulation sites”. In:2014 IEEE Biomedical Circuits and Systems Conference (BioCAS) Proceedings. IEEE, Oct.

2014.url: http://dx.doi.org/10.1109/biocas.2014.6981723.

[24] “A 1024-Channel CMOS Microelectrode Array With 26,400 Electrodes for Record- ing and Stimulation of Electrogenic Cells In Vitro”. In: IEEE Journal of Solid- State Circuits49.11 (Nov. 2014), pp. 2705–2719.url: http://dx.doi.org/10.1109/ jssc.2014.2359219.

[25] Tsai D et al. “Addendum: A very large-scale microelectrode array for cellular- resolution electrophysiology.” In: Nature communications 9, 30356050 (1 Oct.

2018), p. 4497.url: https://dx.doi.org/10.1038/s41467-018-06969-6.

[26] Dragas J et al. “A Multi-Functional Microelectrode Array Featuring 59760 Elec- trodes, 2048 Electrophysiology Channels, Stimulation, Impedance Measurement and Neurotransmitter Detection Channels.” In: IEEE journal of solid-state cir- cuits 52, 28579632 (6 June 2017), pp. 1576–1590. url: https://dx.doi.org/10.

1109/JSSC.2017.2686580.

[27] Urs Frey et al. “Switch-Matrix-Based High-Density Microelectrode Array in CMOS Technology”. In:IEEE Journal of Solid-State Circuits45.2 (Feb. 2010), pp. 467–

482.url: http://dx.doi.org/10.1109/jssc.2009.2035196.

[28] B. Eversmann et al. “A 128 128 CMOS bio-sensor array for extracellular record- ing of neural activity”. In:2003 IEEE International Solid-State Circuits Confer- ence, 2003. Digest of Technical Papers. ISSCC. IEEE, None.url: http://dx.doi.

org/10.1109/isscc.2003.1234276.

[29] A Hierlemann et al. “Growing Cells Atop Microelectronic Chips: Interfacing Electrogenic Cells In Vitro With CMOS-Based Microelectrode Arrays”. In:Pro- ceedings of the IEEE 99.2 (Feb. 2011), pp. 252–284. url: http://dx.doi.org/10.

1109/jproc.2010.2066532.

[31] Paul L. Nunez and Ramesh Srinivasan.Electric Fields of the Brain. Oxford Uni- versity Press, Jan. 2006.url: http://dx.doi.org/10.1093/acprof:oso/9780195050387.

001.0001.

[32] Alfred Stett, Bernt Müller, and Peter Fromherz. “Two-way silicon-neuron inter- face by electrical induction”. In:Physical Review E55.2 (Feb. 1997), pp. 1779–

1782.url: http://dx.doi.org/10.1103/physreve.55.1779.

[33] Michael Fejtl et al. “On Micro-Electrode Array Revival: Its Development, So- phistication of Recording, and Stimulation”. In: Advances in Network Electro- physiology. Springer US, None, pp. 24–37. url: http://dx.doi.org/10.1007/0- 387-25858-2_2.

[34] Marie Engelene J. Obien et al. “Revealing neuronal function through microelec- trode array recordings”. In: Frontiers in Neuroscience 8 (Jan. 2015). url: http:

//dx.doi.org/10.3389/fnins.2014.00423.

[35] Arjang Hassibi et al. “Comprehensive study of noise processes in electrode elec- trolyte interfaces”. In: Journal of Applied Physics 96.2 (July 2004), pp. 1074–

1082.url: http://dx.doi.org/10.1063/1.1755429.

[36] R.R. Harrison. “The Design of Integrated Circuits to Observe Brain Activity”. In:

Proceedings of the IEEE96.7 (July 2008), pp. 1203–1216.url: http://dx.doi.org/ 10.1109/jproc.2008.922581.

[37] M. S. Fee, P. P. Mitra, and D. Kleinfeld. “Variability of extracellular spike wave- forms of cortical neurons”. In: Journal of Neurophysiology 76.6 (Dec. 1996), pp. 3823–3833.url: http://dx.doi.org/10.1152/jn.1996.76.6.3823.

[38] Makoto Taketani and Michel Baudry, eds. Advances in Network Electrophysiol- ogy. Using Multi-Electrode Arrays. Springer US, 2006.url: http://dx.doi.org/10.

1007/b136263.

[39] Yun Xia and Guenter W. Gross. “Histiotypic electrophysiological responses of cultured neuronal networks to ethanol”. In: Alcohol 30.3 (July 2003), pp. 167–

174.url: http://dx.doi.org/10.1016/s0741-8329(03)00135-6.

[40] Andrew B. Schwartz. “CORTICAL NEURAL PROSTHETICS”. In:Annual Re- view of Neuroscience 27.1 (July 2004), pp. 487–507.url: http://dx.doi.org/10.

1146/annurev.neuro.27.070203.144233.

[41] Kevin Warwick et al. “The Application of Implant Technology for Cybernetic Systems”. In: Archives of Neurology 60.10 (Oct. 2003), p. 1369.url: http://dx.

doi.org/10.1001/archneur.60.10.1369.

[42] James J. Jun et al. “Real-time spike sorting platform for high-density extracellular probes with ground-truth validation and drift correction”. In: (Jan. 2017). url: http://dx.doi.org/10.1101/101030.

[43] Jelena Dragas et al. “<italic>In Vitro</italic> Multi-Functional Microelectrode Array Featuring 59 760 Electrodes, 2048 Electrophysiology Channels, Stimula- tion, Impedance Measurement, and Neurotransmitter Detection Channels”. In:

IEEE Journal of Solid-State Circuits52.6 (June 2017), pp. 1576–1590.url: http:

//dx.doi.org/10.1109/jssc.2017.2686580.

[44] David Tsai et al. “Addendum: A very large-scale microelectrode array for cellular- resolution electrophysiology”. In: Nature Communications9.1 (Oct. 2018).url: http://dx.doi.org/10.1038/s41467-018-06969-6.

[45] Darrell A. Henze et al. “Intracellular Features Predicted by Extracellular Record- ings in the Hippocampus In Vivo”. In: Journal of Neurophysiology 84.1 (July 2000), pp. 390–400.url: http://dx.doi.org/10.1152/jn.2000.84.1.390.

[46] Jasper Wouters, Fabian Kloosterman, and Alexander Bertrand. “SHYBRID: A graphical tool for generating hybrid ground-truth spiking data for evaluating spike sorting performance”. In: (Aug. 2019).url: http://dx.doi.org/10.1101/734061.

[47] M. Abeles and M.H. Goldstein. “Multispike train analysis”. In: Proceedings of the IEEE 65.5 (1977), pp. 762–773. url: http://dx.doi.org/10.1109/proc.1977.

10559.

[48] Z. Nenadic and J.W. Burdick. “Spike Detection Using the Continuous Wavelet Transform”. In:IEEE Transactions on Biomedical Engineering52.1 (Jan. 2005), pp. 74–87.url: http://dx.doi.org/10.1109/tbme.2004.839800.

[49] Rey HG, Pedreira C, and Quian Quiroga R. “Past, present and future of spike sorting techniques.” In:Brain research bulletin119, 25931392 (Pt B Oct. 2015), pp. 106–17.url: https://dx.doi.org/10.1016/j.brainresbull.2015.04.007.

[50] Kip A. Ludwig et al. “Using a Common Average Reference to Improve Cortical Neuron Recordings From Microelectrode Arrays”. In: Journal of Neurophysiol- ogy101.3 (Mar. 2009), pp. 1679–1689.url: http://dx.doi.org/10.1152/jn.90989.

2008.

[51] Marius Pachitariu et al. “Kilosort: realtime spike-sorting for extracellular electro- physiology with hundreds of channels”. In: (June 2016).url: http://dx.doi.org/ 10.1101/061481.

[52] Jason E. Chung et al. “A Fully Automated Approach to Spike Sorting”. In:Neu- ron 95.6 (Sept. 2017), 1381–1394.e6.url: http://dx.doi.org/10.1016/j.neuron.

2017.08.030.

[53] Jens-Oliver Muthmann et al. “Spike Detection for Large Neural Populations Us- ing High Density Multielectrode Arrays”. In: Frontiers in Neuroinformatics 9

[54] Gerrit Hilgen et al. “Unsupervised Spike Sorting for Large-Scale, High-Density Multielectrode Arrays”. In:Cell Reports18.10 (Mar. 2017), pp. 2521–2532.url: http://dx.doi.org/10.1016/j.celrep.2017.02.038.

[55] D. N. Hill, S. B. Mehta, and D. Kleinfeld. “Quality Metrics to Accompany Spike Sorting of Extracellular Signals”. In:Journal of Neuroscience31.24 (June 2011), pp. 8699–8705.url: http://dx.doi.org/10.1523/jneurosci.0971-11.2011.

[56] J.F. Kaiser. “On a simple algorithm to calculate the ’energy’ of a signal”. In:

International Conference on Acoustics, Speech, and Signal Processing. IEEE, None.url: http://dx.doi.org/10.1109/icassp.1990.115702.

[57] JinHyung Lee et al. “YASS: Yet Another Spike Sorter”. In: (June 2017). url: http://dx.doi.org/10.1101/151928.

[58] Espen Hagen and Torbjørn V. Ness and Amir Khosrowshahi and Christina Sørensen and Marianne Fyhn and Torkel Hafting and Felix Franke and Gaute T. Einevoll.

“ViSAPy: A Python tool for biophysics-based generation of virtual spiking activ- ity for evaluation of spike-sorting algorithms”. In:Journal of Neuroscience Meth- ods 245 (Apr. 2015), pp. 182–204.url: http://dx.doi.org/10.1016/j.jneumeth.

2015.01.029.

[59] S. Gibson and J. W. Judy and D. Markovic. “Spike Sorting: The First Step in Decoding the Brain: The first step in decoding the brain”. In: IEEE Signal Pro- cessing Magazine29.1 (Jan. 2012), pp. 124–143.url: http://dx.doi.org/10.1109/ msp.2011.941880.

[60] R. Chandra and L.M. Optican. “Detection, classification, and superposition reso- lution of action potentials in multiunit single-channel recordings by an on-line real-time neural network”. In: IEEE Transactions on Biomedical Engineering 44.5 (May 1997), pp. 403–412.url: http://dx.doi.org/10.1109/10.568916.

[61] “Principal Component Analysis and Factor Analysis”. In: Principal Component Analysis. Springer-Verlag, None, pp. 150–166.url: http://dx.doi.org/10.1007/0- 387-22440-8_7.

[62] Dimitrios A. Adamos, Efstratios K. Kosmidis, and George Theophilidis. “Perfor- mance evaluation of PCA-based spike sorting algorithms”. In: Computer Meth- ods and Programs in Biomedicine 91.3 (Sept. 2008), pp. 232–244. url: http : //dx.doi.org/10.1016/j.cmpb.2008.04.011.

[63] Thomas Hermle, Cornelius Schwarz, and Martin Bogdan. “Employing ICA and SOM for spike sorting of multielectrode recordings from CNS”. In: Journal of Physiology-Paris 98.4-6 (July 2004), pp. 349–356. url: http ://dx . doi . org/10 . 1016/j.jphysparis.2005.09.013.

[64] Kenneth D. Harris et al. “Accuracy of Tetrode Spike Separation as Determined by Simultaneous Intracellular and Extracellular Measurements”. In: Journal of Neurophysiology84.1 (July 2000), pp. 401–414.url: http://dx.doi.org/10.1152/ jn.2000.84.1.401.

[65] Cyrille Rossant et al. “Spike sorting for large, dense electrode arrays”. In:Nature Neuroscience19.4 (Mar. 2016), pp. 634–641.url: http://dx.doi.org/10.1038/nn.

4268.

[66] Shy Shoham, Matthew R. Fellows, and Richard A. Normann. “Robust, automatic spike sorting using mixtures of multivariate t-distributions”. In: Journal of Neu- roscience Methods 127.2 (Aug. 2003), pp. 111–122.url: http://dx.doi.org/10.

1016/s0165-0270(03)00120-1.

[67] Frank Wood and Michael J. Black. “A nonparametric Bayesian alternative to spike sorting”. In: Journal of Neuroscience Methods173.1 (Aug. 2008), pp. 1–

12.url: http://dx.doi.org/10.1016/j.jneumeth.2008.04.030.

[68] Yger P et al. “A spike sorting toolbox for up to thousands of electrodes validated with ground truth recordings in vitro and in vivo.” In: eLife7, 29557782 (Mar.

2018).url: https://dx.doi.org/10.7554/eLife.34518.

[69] R. Quian Quiroga. “What is the real shape of extracellular spikes?” In: Journal of Neuroscience Methods177.1 (Feb. 2009), pp. 194–198.url: http://dx.doi.org/ 10.1016/j.jneumeth.2008.09.033.

[70] Dorin Yael and Izhar Bar-Gad. “Filter based phase distortions in extracellular spikes”. In:PLOS ONE12.3 (Mar. 2017). Ed. by Jonathan David Touboul, e0174790.

url: http://dx.doi.org/10.1371/journal.pone.0174790.

[71] Beatrice Miccoli et al. “High-Density Electrical Recording and Impedance Imag- ing With a Multi-Modal CMOS Multi-Electrode Array Chip”. In: Frontiers in Neuroscience13 (June 2019).url: http://dx.doi.org/10.3389/fnins.2019.00641.

[72] Gerard M J Beaudoin et al. “Culturing pyramidal neurons from the early post- natal mouse hippocampus and cortex”. In: Nature Protocols 7.9 (Aug. 2012), pp. 1741–1754.url: http://dx.doi.org/10.1038/nprot.2012.099.

[73] Alberto Mazzoni et al. “On the Dynamics of the Spontaneous Activity in Neu- ronal Networks”. In:PLoS ONE2.5 (May 2007). Ed. by Olaf Sporns, e439.url: http://dx.doi.org/10.1371/journal.pone.0000439.

[74] D. Comaniciu and P. Meer. “Mean shift: a robust approach toward feature space analysis”. In: IEEE Transactions on Pattern Analysis and Machine Intelligence 24.5 (May 2002), pp. 603–619. : http://dx.doi.org/10.1109/34.1000236.

Documentos relacionados