Wiki source code of The Virtual Brain
Version 2.1 by jessicamitchell on 2023/09/11 11:44
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | Available tutorials: |
2 | |||
![]() |
2.1 | 3 | === [[Building Your Own Brain Network Model>>https://docs.thevirtualbrain.org/tutorials/tutorial_1_BuildingYourOwnBrainNetworkModel.html#tutorial-1-buildingyourownbrainnetworkmodel||rel=" noopener noreferrer" target="_blank"]] === |
![]() |
1.1 | 4 | |
![]() |
2.1 | 5 | //Level: beginner// |
6 | |||
7 | This tutorial presents the basic anatomy of a brain network model at the region level using The Virtual Brain’s (TVB’s) graphical interface. You are not expected to launch all the simulations. | ||
8 | |||
9 | We will be using the Default Project that should be imported when you start TVB. We’ll only go through the necessary steps required to reproduce some simulations. You can always start over, click along and/or try to change parameters. | ||
10 | === [[Getting Started>>https://docs.thevirtualbrain.org/tutorials/tutorial_0_GettingStarted.html#tutorial-0-gettingstarted||rel=" noopener noreferrer" target="_blank"]] === | ||
11 | |||
12 | //Level: beginner// | ||
13 | |||
14 | This tutorial presents the basic steps to upload a project, and share data with other users and/or link data to other TVB projects. After this tutorial you should be able to import a new dataset, create, import, export and delete a project and share your data with among your projects or with a colleague | ||
15 | === [[My first simulation with The Virtual Brain>>https://youtu.be/326iA14UVzY||rel=" noopener noreferrer" target="_blank"]] === | ||
16 | |||
17 | //Level: beginner// | ||
18 | |||
19 | This presentation by Paul Triebkorn is part of the TVB Node 10 series, a 4 day workshop dedicated to learning about The Virtual Brain, brain imaging. brain simulation. personalised brain models, TVB use cases, etc. | ||
20 | {{html}} | ||
21 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/326iA14UVzY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
22 | {{/html}} | ||
23 | === [[Population Models in The Virtual Brain (TVB) and the Phase Plane>>https://youtu.be/Zo0HGwLHN3E||rel=" noopener noreferrer" target="_blank"]] === | ||
24 | |||
25 | //Level: beginner// | ||
26 | |||
27 | This presentation by Dr. Michael Schirner is part of the TVB Node 10 series, a 4 day workshop dedicated to learning about The Virtual Brain, brain imaging. brain simulation. personalised brain models, TVB use cases, etc. | ||
28 | {{html}} | ||
29 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/Zo0HGwLHN3E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
30 | {{/html}} | ||
31 | === [[Brain stimulation in The Virtual Brain>>https://youtu.be/mskxBYKoeq0||rel=" noopener noreferrer" target="_blank"]] === | ||
32 | |||
33 | //Level: advanced// | ||
34 | |||
35 | Topics covered in this lesson by Andreas Spiegler: | ||
36 | Introduction to stimulation paradigm and stimulation techniques | ||
37 | How to model brain stimulation with TVB | ||
38 | Region-based stimulus | ||
39 | Surface-based stimulus | ||
40 | Examples of stimulated network dynamics using | ||
41 | Human brain model | ||
42 | Mouse brain model | ||
43 | Example of Transcranial Direct-Current Stimulation (tDCS) | ||
44 | {{html}} | ||
45 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/mskxBYKoeq0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
46 | {{/html}} | ||
47 | === [[Clinical Applications - Stroke Recovery & Dementia>>https://youtu.be/ZA2UuHZiPnM||rel=" noopener noreferrer" target="_blank"]] === | ||
48 | |||
49 | //Level: advanced// | ||
50 | |||
51 | Topics covered in this lesson by Randy McIntosh: | ||
52 | General introduction to stroke | ||
53 | TVB simulation workflow for stroke patients | ||
54 | Structural reconstruction: “Virtual Brain Transplant” | ||
55 | Parameter space exploration and fitting | ||
56 | General introduction to dementia | ||
57 | TVB simulation workflow for patients with dementia | ||
58 | Pre-processing issues related to atrophy | ||
59 | Two-stage modeling: sub- and full-brain network model | ||
60 | Cognition predictor: model parameters vs. metrics of neuroimaging data | ||
61 | {{html}} | ||
62 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ZA2UuHZiPnM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
63 | {{/html}} | ||
64 | === [[Evoked Responses in the Visual Cortex>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s4_EvokedResponsesInTheVisualCortex.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
65 | |||
66 | //Level: advanced// | ||
67 | |||
68 | Set up a Connectivity and its attributes, Set up a model, Choose an integration scheme (noise or not?), Build a Stimulus, Create a Simulator instance, Create a run function to perform the simulation | ||
69 | === [[Exploring a model>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s3_exploring_a_model.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
70 | |||
71 | //Level: advanced// | ||
72 | |||
73 | Create An Interactive Phase-Plane, Specifying Stochastic Integration, | ||
74 | Simulate and Visualize | ||
75 | === [[Hands-On: Modeling stroke brain>>https://youtu.be/BDj9MLpt0io||rel=" noopener noreferrer" target="_blank"]] === | ||
76 | |||
77 | //Level: advanced// | ||
78 | |||
79 | Topics covered in this lesson by Paul Triebkorn: | ||
80 | Manipulation of the connectome | ||
81 | Parameter space exploration | ||
82 | Functional connectivity analysis | ||
83 | {{html}} | ||
84 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/BDj9MLpt0io" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
85 | {{/html}} | ||
86 | === [[Human Brain Project (HBP) TVB-NEST co-simulation>>https://youtu.be/dUuQe_SI5lE||rel=" noopener noreferrer" target="_blank"]] === | ||
87 | |||
88 | //Level: advanced// | ||
89 | |||
90 | How to use the TVB-NEST toolbox co-simulation in HBP collab | ||
91 | {{html}} | ||
92 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/dUuQe_SI5lE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
93 | {{/html}} | ||
94 | === [[Import Virtual Brain ready data into TVB and create a brain model>>https://youtu.be/OEOCFyiJgBM||rel=" noopener noreferrer" target="_blank"]] === | ||
95 | |||
96 | //Level: advanced// | ||
97 | |||
98 | Topics covered in this lesson by Patrik Bey: | ||
99 | Importing Virtual Brain ready data into TVB | ||
100 | Creating brain models in TVB | ||
101 | {{html}} | ||
102 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/OEOCFyiJgBM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
103 | {{/html}} | ||
104 | === [[Integrated workflows: Image processing pipeline>>https://youtu.be/uUkq0K-xM0Q||rel=" noopener noreferrer" target="_blank"]] === | ||
105 | |||
106 | //Level: advanced// | ||
107 | |||
108 | Topics covered in this lesson by Michael Schirner: | ||
109 | TVB processing pipelines with KG annotated outputs | ||
110 | Software architecture | ||
111 | Pipeline APIs | ||
112 | Software maturity, integration, testing, versioning & deployment | ||
113 | MINDS format | ||
114 | Computing requirements | ||
115 | Security requirements | ||
116 | {{html}} | ||
117 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/uUkq0K-xM0Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
118 | {{/html}} | ||
119 | === [[Modeling brain dynamics in brain tumor patients using The Virtual Brain>>https://youtu.be/t9xyoHxTAmQ||rel=" noopener noreferrer" target="_blank"]] === | ||
120 | |||
121 | //Level: advanced// | ||
122 | |||
123 | Tutorial on how to simulate brain tumor brains with TVB (reproducing publication: Marinazzo et al. 2020 Neuroimage). | ||
124 | {{html}} | ||
125 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/t9xyoHxTAmQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
126 | {{/html}} | ||
127 | === [[Modeling Epilepsy>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s6_ModelingEpilepsy.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
128 | |||
129 | //Level: advanced// | ||
130 | |||
131 | Exploring the Epileptor model, Region based simulation of a temporal lobe seizure, Modeling surgical resection, Triggering a seizure by stimulation | ||
132 | === [[Modelling Epilepsy with The Virtual Brain>>https://youtu.be/YrSxnMo6Lr8||rel=" noopener noreferrer" target="_blank"]] === | ||
133 | |||
134 | //Level: advanced// | ||
135 | |||
136 | Topics covered in this lesson by Julie Courtiol: | ||
137 | Fundamentals of epilepsy | ||
138 | How to build a virtual epileptic patient? | ||
139 | Hand-on-guide through the iPython notebook | ||
140 | Creating your own epilepsy simulations with TVB | ||
141 | {{html}} | ||
142 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/YrSxnMo6Lr8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
143 | {{/html}} | ||
144 | === [[Region simulation tutorial>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s1_region_simulation.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
145 | |||
146 | //Level: advanced// | ||
147 | |||
148 | A script implementing the basic region imulation. | ||
149 | === [[Resting State Networks>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s5_ModelingRestingStateNetworks.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
150 | |||
151 | //Level: advanced// | ||
152 | |||
153 | We will demonstrate some starting points for modeling resting state networks in TVB, using the default data set. | ||
154 | === [[Simulating The Virtual Mouse Brain (TVMB)>>https://youtu.be/gxhJku8KRYY||rel=" noopener noreferrer" target="_blank"]] === | ||
155 | |||
156 | //Level: advanced// | ||
157 | |||
158 | Step-by-step guide to simulating The Virtual Mouse Brain. | ||
159 | {{html}} | ||
160 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/gxhJku8KRYY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
161 | {{/html}} | ||
162 | === [[Surface simulation tutorial>>https://nbviewer.thevirtualbrain.org/url/docs.thevirtualbrain.org/tutorials/tutorial_s2_surface_simulation.ipynb||rel=" noopener noreferrer" target="_blank"]] === | ||
163 | |||
164 | //Level: advanced// | ||
165 | |||
166 | In addition to the components discussed for a region simulation here we introduce one new major component, that is: | ||
167 | |||
168 | Cortex, the primary component of which is a mesh surface defining a 2d representation of the convoluted cortical surface embedded in 3d space. This object includes a range of ancillary information and methods required for using it in simulations. | ||
169 | |||
170 | We will also introduce two new Monitors that make more sense in the context of surface simulations | ||
171 | === [[Surface-based simulations and deep brain stimulations>>https://youtu.be/ZXLrvHc24xE||rel=" noopener noreferrer" target="_blank"]] === | ||
172 | |||
173 | //Level: advanced// | ||
174 | |||
175 | Topics covered in this lesson by Jil Meier: | ||
176 | Surface-based simulations: what? why? how? | ||
177 | Deep brain simulations: whay? why? how? | ||
178 | {{html}} | ||
179 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ZXLrvHc24xE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
180 | {{/html}} | ||
181 | === [[The Bayesian Virtual Epileptic Patient (BVEP)>>https://youtu.be/4XghviA_1Uk||rel=" noopener noreferrer" target="_blank"]] === | ||
182 | |||
183 | //Level: advanced// | ||
184 | |||
185 | Topics covered in this lesson by Meysam Hashemi: | ||
186 | Bayesian model inversion | ||
187 | BVEP workflow | ||
188 | Jupyter notebook example | ||
189 | Python & Stan interfaces | ||
190 | PyMC3 example | ||
191 | Comparing Stan & PyMC3 accuracy | ||
192 | {{html}} | ||
193 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/4XghviA_1Uk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
194 | {{/html}} | ||
195 | === [[TVB to NEST multi-scale simulation>>https://youtu.be/PppyGzWUxuE||rel=" noopener noreferrer" target="_blank"]] === | ||
196 | |||
197 | //Level: advanced// | ||
198 | |||
199 | Topics covered in this lesson by Dionysios Perdikis: | ||
200 | Motivation; Software structure | ||
201 | Default workflow | ||
202 | EBRAINS collaboratory | ||
203 | Use cases | ||
204 | Modifications to the TVB simulator | ||
205 | Benchmarking | ||
206 | Parameters exploration | ||
207 | Future work | ||
208 | {{html}} | ||
209 | <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/PppyGzWUxuE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> | ||
210 | {{/html}} | ||
211 |