Enhancing tvb-widgets by developing new widgets
Contributor: Priyaa
Mentors: Lia Domide, romina.baila
TheVirtualBrain (TVB) is the first integrative neuroinformatics platform for the modeling of full brain network dynamics. TVB simulator, written in Python, enables the systematic, model-based inference of neurophysiological mechanisms on different brain scales that underlie the generation of macroscopic, commonly used neuroimaging signals (EEG, MEG, fMRI). In the tvb-ecosystem, there is a new repository called tvb-widgets, which consists of UI widgets for Jupyter notebooks. Offering TVB-web interface's functionality as a JupyterLab widget will enhance integration, workflow efficiency, and interactivity making it a valuable addition to the TVB ecosystem for research and educational purposes. The project focuses on enhancing the tvb-widgets repository and developing new widgets. The proposal is for the implementation of more features from the Connectivity cockpit of TVB's web interface as interactive widgets primarily the Space-time Visualizer widget and the Connectivity Matrix Editor widget. This can be achieved by leveraging different libraries like Ipywidgets, PythreeJs, etc. Essential deliverables include classes, functions, tests, etc., for these widgets.
- Implementation of more features from the Connectivity cockpit of TVB's web interface as interactive widgets primarily the Space-time Visualizer widget and the Connectivity Matrix Editor widget.