The aim of this GSoC project is to take part in the design of a suite of visualization modules to facilitate exploration, review and quality control of XNAT-hosted datasets. The project will consist of a series of full stack coding tasks (web development, database interfacing, network controlling, security) leading to the implementation of dashboards for the monitoring of a neuroimaging ecosystem. The tool will be used to generate highly-visual summarized representations of complex scientific data and facilitate user navigation through large cohorts.
The developed solution will go through testing for continuous integration. The candidate will work at the interface between the IT and the neuroimaging groups and will benefit from the training and mentoring from both.
- Proficiency in web development and Python
- Familiarity with Python/web based data visualization libraries
- Creative and concerned about user experience
- Comfortable with a heterogeneous and evolving context
- Appetite for problem solving and code quality
We welcome candidates without all the skills, but they should show a strong motivation to acquire them.
The GSoC student will develop their skills working with Python (and/or web development for this project) and with modern software testing tools for improved reproducibility and robustness of code, while learning about data analysis in neuroimaging. The interested candidate will also learn about code distribution and related matters (linting, testing, packaging, …)