The G-Node Data Infrastructure (GIN) services provide a platform for management and sharing of data in neuroscience. Inspired by GitHub, the platform uses a git/git-annex backend for versioning and sharing of scientific data, offering the power of a web based repository management service combined with a distributed file storage. It addresses the range of research data workflows starting from data analysis on the local workstation to remote collaboration and data publication. GIN also provides indexing services for convenient searching of data and metadata, including information in well-defined formats like the odML metadata format and the NIX format for scientific data.
Considering existing continuous integration services like Travis or CircleCI and build pipelines for the scientific field like SnakeMake this project aims to prototype a continuous integration microservice for research data.
Scope of the project is to set up a GIN microservice for automated organization and processing of data and metadata using established CI technology. The development will be performed based on a use case of electrophysiological data.
Skills: A successful application will have some experience with the Python or the Go programming languages and ideally is familiar with git, continuous integration services and/or SnakeMake
Mentors: Achilleas Koutsou, Michael Sonntag, G-Node