+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

Dataset admin guide

+ +
+
+ +
+

Page Contents

+
+ +
+
+
+ + + + +
+ +
+

Dataset admin guide#

+

TODO: list the places where we have datasets (data.neuro.polymtl.ca, github, aws, compute canada, spineimage.ca)

+

TODO: describe our current access rules

+

TODO: give some API examples/scripts

+

See also: the user guide

+
+

New repository#

+

We have a dataset template that we use for new repositories. When someone at the lab asks for a new dataset on https://data.neuro.polymtl.ca/, the steps to take are:

+
    +
  1. Make sure they’ve opened an issue in data-management with the name they want. Note that we only use lowercase letters and hyphens (no underscores).

  2. +
  3. Log in to Neurogitea and go to the repository creation page. Then:

    +
      +
    1. Select the organization “NeuroPoly datasets” as owner.

    2. +
    3. Fill in the repository name.

    4. +
    5. “Make Repository Private” should already be checked.

    6. +
    7. Select “datasets/template” as the template.

    8. +
    9. For template items, check the box for “Git Content (Default Branch)”.

    10. +
    11. Click “Create Repository”.

    12. +
    +
  4. +
  5. In the new repository, click “Watch” so that at least one admin gets notifications (that is, you).

  6. +
  7. Give write access to the requesting student:

    +
      +
    1. Go to the repository’s “Settings” tab.

    2. +
    3. Select “Collaborators” from the left-hand menu.

    4. +
    5. Search for the student’s name and click “Add Collaborator”.

    6. +
    7. Make sure the student’s Neurogitea user account contains their actual human-readable name (“Site Administration” -> “User Accounts” -> search for the user -> edit).

    8. +
    +
  8. +
  9. Reply on the original data-management issue that you’ve created the repo and given them write access, with a link to the repo.

  10. +
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + +
+
+ + +
+ + +