ReproNim/neurodocker

Generate custom Docker and Singularity images, and minimize existing containers

何を解決するか

Neurodockerは、再現可能な神経画像処理ソフトウェア環境を作成する難しさに対処します。カスタムDockerfileやSingularityレシピの生成を簡素化し、異なるシステム間で複雑な神経画像処理ツールを一貫して実行できるようにします。

仕組み

ユーザーが神経画像処理ソフトウェアの要件を指定すると、自動的に必要なコンテナレシピ(DockerfileまたはSingularityレシピ)を生成するコマンドラインプログラムです。また、既存のコンテナをミニファイしてサイズを削減することも可能です。

対象ユーザー

データ分析パイプライン用に再現可能なソフトウェア環境を作成・共有・デプロイする必要がある神経画像処理分野の研究者や開発者。

特徴

  • 神経画像処理ソフトウェア用のカスタムDockerfileおよびSingularityレシピの作成。
  • 既存コンテナのミニファイでストレージおよび配布コストの削減。
  • 広範な神経画像処理ソフトウェアパッケージのサポート。
  • pip経由のコマンドラインツールまたは事前ビルド済みDockerイメージとして利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト