Contents

Create a SeqsLab workspace

The cloud backend resources, such as storage, computation, and container registry on the SeqsLab platform are managed using the concept of workspaces. For example, a SeqsLab workspace on Azure backend includes an Azure Data Lake Storage, an Azure batch, and an Azure container registry.

At least one workspace is required to enable data processing on the SeqsLab platform.

workspace

Important

Only the SeqsLab account assigned to the Global administrator role can run the following commands.

The SeqsLab CLI provides a workspace command group for workspace management. To create a workspace, use the following command:

seqslab workspace create \
    --name ${WORKSPACE_NAME} \
    --location ${WORKSPACE_LOCATION}

This command triggers an asynchronous task to create a workspace and return a task ID. You can then use the task ID to track the workspace creation status.

seqslab workspace status --task-id ${TASK_ID}

After the workspace is created, you can use the following command to list existing workspaces:

seqslab workspace list
--
[
    {
        "id": "/subscriptions/xxxxxxxxx-aaaa-bbbb-cccc-zzzzzzzzzzzz/resourceGroups/seqslabwus2",
        "name": "seqslabwus2",
        "location": "westus2"
    }
]

Next steps

If you are deploying SeqsLab on Azure, below are the next steps in the process:

  1. Grant tenant-wide admin consent

  2. Request quota

  3. Manage users