Replies: 4 comments 5 replies
-
Helllo @liadomide Thanks |
Beta Was this translation helpful? Give feedback.
-
Thank you for clarifying. I'm in the process of familiarizing myself with the repository and widgets.I will work on understanding it thoroughly. I'll make sure to submit the proposal early, as suggested. |
Beta Was this translation helpful? Give feedback.
-
Hello @liadomide, I attempted to use the Widget 3D Head following the instructions provided here: https://wiki.ebrains.eu/bin/view/Collabs/tvb-widgets/Widget%203D/. However, it appears that the widget requires a Collab Auth Token, for which I need to create an EBRAINS account. Unfortunately, the account creation process asks for an institutional email, which I currently do not have access to. Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi Lia, |
Beta Was this translation helpful? Give feedback.
-
The Virtual Brain: An open-source simulator for whole brain network modeling.
Simulating the human brain is the holy grail of neuroscience – offering a pioneering tool for understanding how our brain works and how to deal with its disorders like stroke, epilepsy or neurodegenerative diseases like Alzheimer’s or Parkinson’s.
While large-scale research initiatives simulate neurons and small brain regions at the cellular level on massively parallel hardware, they are still years away from clinical applications.
The Virtual Brain (TVB) takes a different approach and reduces complexity on the micro level to attain the macro organization: a TVB model of a patient's brain generates sufficiently accurate EEG, MEG, BOLD and SEEG signals by reducing the complexity millionfold through methods from statistical physics. The key is TVB’s hybrid approach of merging individual anatomy from brain imaging data with state-of-the-art mathematical modeling.
[1] 3D Head widget(s)
Description:
In the TVB (https://www.thevirtualbrain.org/) ecosystem there is a new code repository called tvb-widgets offering neat UI widgets for Jupyterlab environments. These widgets are compatible with TVB data formats and able to display these data in different forms: 2D, 3D.
The purpose of this project is to implement a new set of widgets, which would allow users to work in Jupyter Lab in 3D, with the connectivity matrices (nodes & edges), surfaces (cortical, subcortical, face), sensors involved in a TVB simulation.
Necessary features for this widget: select from a drive the list of available datesets, load/unload a dataset, display connectivity matrix, normalize matrix, resect connections, resect nodes, change connection weights, save resulted data, change colors of the display, move in 3D, zoom, etc. Of course, these new widgets have to run in a Jupyterlab notebook as well.
Finally, it would be great to have all the widgets linked into the tvb-ext-xircuits repository which is a Jupyterlab extension based on React JS. At the moment, only the PhasePlaneWidget is linked there, but the rest could be added in a similar manner.
Examples of TVB data formats can be found on Zenodo. Connectivity matrices are available there as well.
Check out our Jupyter notebooks to play with the widgets we have available so far.
Expected results: A set of classes , with at least one demo Jupyter notebook, and unit tests.
Preferred Tech keywords: Python, IPywidgets, React JS, Jupyterlab, Jupyterlab extensions
Skills level: junior+, mid
Mentors: Lia Domide (lead), Romina Baila (backup)
All projects bellow can be tailored for different lenghts, as the features/pages can be build incrementally.
Beta Was this translation helpful? Give feedback.
All reactions