Intro: What is LORIS?
Mentor: Christine Rogers (firstname.lastname@example.org)
Aims: Improve API-related functionality and usability for LORIS and Loris-MRI.
Develop workflow templates, notebooks for Jupyterhub, and contribute extensions to the API, including:
- Transforming modules into API endpoints
- Making the modules use the LORIS API for “core” services (candidate and time point creation, image data, instrument data)
- Integration with back-end imaging pipelines by providing new endpoint for protocol validation, image insertion, and abstraction of admin-server interactions.
Skills/knowledge: HTTP, PHP, REST, PSR15, python, *OpenAPI 3.0 + Swagger. API development experience with header usage and content negotiation is a bonus.