ReproNim/neurodocker

Generate custom Docker and Singularity images, and minimize existing containers

What it solves

Neurodocker addresses the difficulty of creating reproducible neuroimaging software environments. It simplifies the process of generating custom Dockerfiles and Singularity recipes, ensuring that complex neuroimaging tools can be run consistently across different systems.

How it works

It is a command-line program that allows users to specify the requirements for their neuroimaging software and then automatically generates the necessary container recipes (Dockerfiles or Singularity recipes). Additionally, it can be used to minify existing containers to reduce their size.

Who it’s for

Researchers and developers in the neuroimaging field who need to create, share, and deploy reproducible software environments for their data analysis pipelines.

Highlights

  • own custom Dockerfiles and Singularity recipes for neuroimaging software.
  • Minification of existing containers to reduce storage and distribution costs.
  • Support for a wide range of neuroimaging software packages.
  • Available as a command-line tool via pip or as a pre-built Docker image.

Related

  • Project
  • Project
  • Project
  • Project
  • Project