GSoC Project Idea 4.3: The Virtual Brain (TVB) Edu Pack for clinical case studies reports



The Virtual Brain (TVB) Edu Pack for clinical case studies reports


The Virtual Brain (TVB,, is an open-source platform to model large-scale brain networks by merging different data sources in a dynamical systems framework.

One of its unique characteristics is the combination of a very powerful set of core functions (written in Python and C++), and a user-friendly web interface, most convenient for educational purposes and dissemination to a wide community.

To enable researchers from various backgrounds a quick start into TVB and brain network modeling in general, an educational module has been developed: TVB-EduPack. EduPack offers two educational functionalities that seamlessly integrate into TVB’s graphical user interface (GUI): (i) interactive tutorials introduce GUI elements, guide through the basic mechanics of software usage and develop complex use-case scenarios; animations, videos and textual descriptions transport essential principles of computational neuroscience and brain modeling; (ii) an automatic script generator records model parameters and produces input files for TVB’s Python programming interface.

A key feature of TVB is the possibility of implementing models of neural activity on the structural architecture of individual brains, and fit these models to the actual brain activity of each subject. This process is called “virtualization”, and is particularly relevant (actually absolutely necessary) in clinical studies involving patient-specific lesions, such as stroke and brain tumor.


This project will be aimed to build EduPacks for specific clinical case studies, already virtualized by the group of the promotor. This means that, in line with the coding spirit of GSoC, the student will have to perform purely coding work, without having necessarily to understand the clinical cases and the details of the computational models. Of course we will be happy to discuss and develop these latter aspects as well for students who are interested.

Technical keywords: Python, C++, XML, SQL, HTML

Mentor: Daniele Marinazzo, PhD & Hannelore Aerts, MSc, U Ghent, Belgium.

Relevant links: