Skip to main content
x

Improving and Extending the User Interface of the Neuroptimus Parameter Optimization Software Tool

Tags:
Status:
Active, Closed for joining
Contributor/Mentors

Contributor: Eslam Khaled Korany

Mentors: Szabolcs Kali, Martin Blazsek, Máté Mohácsi

About

Neuroptimus, an open-source parameter optimization software tailored for neuroscience applications, has been instrumental in advancing the construction and optimization of biologically detailed models, utilizing algorithms such as evolutionary algorithms and swarm intelligence. Neuroptimus includes a graphical user interface (GUI), and works on multiple platforms including PCs and supercomputers. Building upon its success, this proposal aims to enhance the GUI of Neuroptimus to further streamline the parameter optimization process.The project targets to address key areas of improvement within both the graphical user interface and command-line interface of Neuroptimus. By integrating missing functionalities and refining existing features, the goal is to enhance user experience, flexibility, and accessibility. Specific enhancements include enabling users to save and load optimization settings seamlessly within the GUI, providing real-time monitoring of optimization progress, enhancing the interpretability of optimization results through various output formats, and facilitating analysis and visualization of both intermediate and final optimization outcomes. Through these enhancements, the Neuroptimus GUI will become more informative, user-friendly, and conducive to efficient parameter optimization for biophysical models in neuroscience research. Project Deliverables: 1- Implementing Saving and Loading Optimization Settings. 2- Implementing Progress Monitoring Functionality. 3- Implementing Saving Optimization Results in an Interpretable Format. 4- Extending UI with Visualization Options for Final and Intermediate Results. 5- Researching and Proposing Additional UI/UX Enhancements.

Deliverables
2024
  • Implementing Saving and Loading Optimization Settings.
  • Implementing Progress Monitoring Functionality.  
  • Implementing Saving Optimization Results in an Interpretable Format. 
  • Extending UI with Visualization Options for Final and Intermediate Results. 
  • Researching and Proposing Additional UI/UX Enhancements.
2024