|
| 1 | +Tutorials |
| 2 | +--------- |
| 3 | + |
| 4 | +kcsd-python library comes with two extensive tutorials (at this |
| 5 | +moment, more soon). These can be tested using Jupyter notebook on your |
| 6 | +desktop after installing the kCSD-python package. Alternatively, they |
| 7 | +can be played around with without any installation on Binder in a |
| 8 | +web-browser. Note that in this case, the results from a browser are |
| 9 | +not saved, and cannot be retreived. |
| 10 | + |
| 11 | +Basic Features |
| 12 | +~~~~~~~~~~~~~~ |
| 13 | + |
| 14 | +This tutorial showcases, the use of the kCSD-python package in the |
| 15 | +case of the simplest 2D square grid of electrodes. It defines a region |
| 16 | +where can place true current sources, probe it with a grid or |
| 17 | +electrodes, based on these measurements and using the proposed method, |
| 18 | +estimate the CSD. Since we also know the true sources, we can now |
| 19 | +estimate the error in the estimation method as well. To this |
| 20 | +preliminary setup, we add noise to the measurements at the electrodes, |
| 21 | +and repeat the procedure. We also explore the situation when certain |
| 22 | +number of the electrode are broken, and how that would effect the |
| 23 | +reconstructions. |
| 24 | + |
| 25 | +The tutorial is provided with Binder access, click the button below to |
| 26 | +interact with it in a browser, no installation necessary. |
| 27 | + |
| 28 | +.. image:: https://mybinder.org/badge.svg |
| 29 | + :target: https://mybinder.org/v2/gh/Neuroinflab/kCSD-python/master?filepath=tutorials%2Ftutorial_basic.ipynb |
| 30 | + |
| 31 | + |
| 32 | +For a non-interactive version of this tutorial, see |
| 33 | +`Tutorail1<https://github.com/Neuroinflab/kCSD-python/blob/master/tutorials/tutorial_basic.ipynb>`_. |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | +Advanced Features |
| 38 | +~~~~~~~~~~~~~~~~~ |
| 39 | + |
| 40 | +This tutorial showcases many more features of the kcsd-python package, |
| 41 | +especially the cases when the electrodes are distributed in 1D |
| 42 | +(laminar probe like), 2D (Neuropixel like), 3D (Utah array like) or on |
| 43 | +a microelectrode arrays (MEA, slice with saline). It is provided with |
| 44 | +buttons and easy clickable interface to enable the user to navigate |
| 45 | +the otherwise dense details. In some ways, it extends on the Basic |
| 46 | +Features tutorial and expands it to the other dimensions. NOTE, the |
| 47 | +user might have to 'Reset this tutorial' before using to enable the |
| 48 | +buttons (Kernel>Restart & Run All). |
| 49 | + |
| 50 | +The tutorial is provided with Binder access, click the button below to |
| 51 | +interact with it in a browser, no installation necessary. |
| 52 | + |
| 53 | +.. image:: https://mybinder.org/badge.svg |
| 54 | + :target: https://mybinder.org/v2/gh/Neuroinflab/kCSD-python/master?filepath=tutorials%2Ftutorial_advanced.ipynb |
| 55 | + |
| 56 | + |
| 57 | +For a non-inteactive version of this tutorial, see |
| 58 | +`Tutorail2<https://github.com/Neuroinflab/kCSD-python/blob/master/tutorials/tutorial_advanced.ipynb>`_. |
| 59 | + |
| 60 | + |
| 61 | +More Tutorials |
| 62 | +~~~~~~~~~~~~~~ |
| 63 | + |
| 64 | +There are many more ways to test this method some of these can be made |
| 65 | +into tutorials for easier understanding. While we are working on this, |
| 66 | +they will appear here once they reach production level. Please |
| 67 | +watch-out this space in the near future. We also take requests for |
| 68 | +tutorials. |
| 69 | + |
| 70 | +Do you wish there was a tutorial for your setup? Can you provide us |
| 71 | +with the electrode positions and some sample recordings under open |
| 72 | +license? If so, we might be able to tailor-make a tutorial for you! |
| 73 | +Please get in touch. See Contacts. |
0 commit comments