Skip to content

Manage Genome Permissions

In Arx, superusers can assign fine-grained view permissions for genomes to individual users or groups via the Django Admin interface.

Assigning Permissions

Under a user or group’s detail page in the admin interface, the section “Genomes this user/group can view” allows you to grant access using:

  • Specific genomes (e.g., FAM20446:1-1.1)
  • Magic strings for bulk permissions

Example Entries

  • FAM20446:1-1.1 - grants access to a specific genome

  • @tax:Bacilli - grants access to all genomes from organisms under the Bacilli taxonomic group

  • @tag:anaerobe - grants access to genomes tagged as anaerobe

Notes:

  • Genomes listed in the DEFAULT_PERMISSION environment variable are automatically viewable by all users, even without explicit assignment here. These serve as global public access rules.
  • Superusers see all genomes regardless of these settings.
  • Users and groups can have a mix of specific genome permissions and magic tokens.
  • These permissions are enforced across the UI and API (including genome views, gene access, downloads, and search results).