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


TheVirtualBrain (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.

TVB has already been successfully employed in a wide range of case studies, including different
experimental paradigms in healthy subjects, and different types of brain diseases.

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 tumour.

To facilitate the reproducibility of these results, and to provide robust starting points for further
research, we aim to build a set of webpages containing all the information to reproduce clinical
applications, including videos of the workflow from a GUI perspective, and notebooks with code.
In line with the coding spirit of GSoC, the student will have to perform purely coding work (mainly in Python to build the notebooks), 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.

NB, small changes were made to this text on Feb 27, on request of the mentors.

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

Relevant links:

1 Like


Hello Ma’am ,I have completed the whole documentation but I am getting error in installation.
This is creating error in installation -->> ```
git clone EduPack

Error is ->> 
ssh: connect to host port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.



I have been able to install the library without any problems. I will send a PR to fix the docs.



ok… tell me the repo name also



Dear Dwivedi,
As I told you per email, I suggest that you open an issue on the github repo which hosts Edupack.
I will also look into the issue and get in touch with them.

Also, please specify what your issue is, so that other members of the community can assist you.

Best regards and good luck



Actually another (and maybe more constructive, effective, and educational) approach would be to use the idea behind the original code, but recode the EduPack from scratch (building of course on the TVB package).
The original code stayed pretty much untouched since 2015/2016, so it will inevitably be obsolete to some extent.

1 Like


Students could see a small code prototype and demo screenshot on this task: