XNAT ML Plugins

Creating a Project and Assigning Roles

XNAT uses the concept of a "Project" to collect data and assign user permissions relative to that data. Any standard project in XNAT can be Machine Learning-enabled. However, user permissions in the project relative to Machine Learning are slightly complex, because of the permissions required to use the Container Service. The following table describes what activities are available for which standard project roles in XNAT.

As of the release of XNAT 1.8 and version 1.0 of the ML Plugins, access to the project machine learning dashboard is restricted to Project Owners and XNAT Admins. This may be addressed in future development.


Action

Site Administrators

Project Owners

Project Members

Project Collaborators

Install Training Commands

check mark




Enable Training Commands in a Project

check mark

check mark



Upload a Model

check mark

check mark



Add Segmentation Resource to Model

check mark

check mark



Create a Model Configuration

check mark

check mark



Run Data Conversion Commands

check mark

check mark



Create A Dataset

check mark

check mark



Launch Training

check mark

check mark



View Training in TensorBoard

check mark

check mark



Promote Training Results to New Model

check mark

check mark



Download Training Results

check mark

check mark

check mark

check mark

Delete Training Results

check mark

check mark



Delete Model

check mark

check mark



Delete Dataset

check mark

check mark