Skip to content

My Workstations

Overview

My Workstations provides researchers with secure, cloud-based virtual machines for performing data analysis directly within Quark V3. Each workstation is a fully provisioned environment built from a pre-configured image — with tools such as JupyterLab, RStudio, VSCode, or specialist software like AlphaFold2 and Schrödinger Suite already installed.

Every workstation request must be approved by your DS Administrator before the instance can be launched. Once approved and running, the workstation is accessible from your browser, with all data flows subject to platform governance and audit logging.

Navigation: Select My Workstations from the left-hand navigation pane.


The Workstations Page

The My Workstations screen lists all workstations you have requested or are currently using.

Screenshot: My Workstations

Each row shows:

Column Description
Name The workstation's name as set at creation.
Status The current state of the workstation (see Workstation Statuses below).
Public IP The public IP address of the workstation, once provisioned. Displays - until the workstation is running.
Private IP The private IP address within the platform's network. Displays - until provisioned.
Created At When the workstation was created.
Updated At When the workstation's status was last updated.

Use the search bar to find a workstation by name. Use the Status and Created At filters to narrow the list.

Row Actions

The action icons available on each row change depending on the workstation's current status:

Icon Action Available When
Connect Open the workstation in your browser. Running
Copy SSH address Copy the workstation's SSH connection string to the clipboard. Any status
Launch (rocket) Submit the workstation for provisioning after approval. Approved
Start (▷) Start a stopped workstation. Stopped
Stop (□) Stop an initialising or running workstation. Initializing, Running
Delete Permanently delete the workstation. Any status

Workstation Statuses

Status Description
Pending Approval The workstation request has been submitted and is awaiting review by your DS Administrator.
Approved The request has been approved. Click the Launch icon to begin provisioning.
Initializing The workstation is being provisioned. Wait for the status to update to Running before connecting.
Running The workstation is active and ready to connect to.
Stopped The workstation has been stopped. Click Start to resume.

Requesting a Workstation

To request a new workstation:

  1. Click + Add New in the top-right corner of the My Workstations screen.
  2. The Create Workstation — Select Image screen opens, displaying the gallery of available workstation images.

Screenshot: Create Workstation

Selecting an Image

Browse the image gallery and click on the template that best suits your analytical requirements. Available images include:

Image Description
ubuntu-jupyter Ubuntu workstation with pre-installed JupyterLab.
ubuntu-rstudio Ubuntu workstation with pre-installed R-Studio.
ubuntu-dcv Secure Ubuntu desktop accessible via browser.
Secure GPU Environment Nvidia GPU workstation supporting L4, A10G, and T4 GPUs. Platform: Linux.
Schrödinger Suite Molecular modelling and dynamics software suite. Platform: Linux/UNIX.
RStudio Workbench RStudio v2024.04.2 on Ubuntu 24.04 with standard packages. Platform: Linux.
Jupyterlab + EMR Workbench JupyterLab 4.2.5 on Ubuntu 24.04 with conda and pip packages. Platform: Linux.
AlphaFold2 with Molstar Pre-configured environment for running AlphaFold2 with Molstar visualisation. Platform: Linux.

Use the search bar above the gallery to filter images by name.

Configuring the Workstation

When you select an image, a configuration panel appears on the right side of the screen. Fill in the following fields:

Field Description Constraints
Workstation Name * A unique name for your workstation. Maximum 32 characters. Must start with a letter. Alphanumeric characters and hyphens only. Not editable after creation.
Description A brief description of the workstation's intended purpose. Maximum 256 characters.
Storage * The disk storage size in GB. Defaults to 30. Numeric value.
Capacity * The compute capacity (instance type, memory, vCPUs, and hourly cost). Select from the available options in the dropdown (e.g., g5g.8xlarge | 64 GiB | 32Vcpus | 1.372 $).

Once all fields are complete, click Request.

The workstation will appear in the My Workstations list with a status of Pending Approval.

Note: Notify your DS Administrator if your request requires expedited review.


Launching a Workstation

Once your DS Administrator approves the request:

  1. Confirm the workstation status has updated to Approved.
  2. Click the Launch icon (rocket) in the workstation's row.
  3. The status will update to Initializing while the instance is being provisioned.
  4. Once the status updates to Running, the workstation is ready to use.

Connecting to a Workstation

Once the workstation is Running:

  1. Click on the workstation name to open its detail view.
  2. On the Summary tab, locate the Network & Security section.

    Screenshot: Workstation Summary

  3. Copy the Password using the copy icon next to the masked value.

  4. Return to the workstations list and click the Connect icon on the workstation row.
  5. Enter the username — ubuntu for Linux workstations — and paste the copied password.
  6. Click Sign in. If prompted again, re-enter the password to complete the connection.

You will see the workstation's desktop environment open in your browser.

Alternatively, use the Copy SSH address icon from the workstation list to connect via SSH from your local terminal.


Managing a Workstation

Clicking on a workstation name opens its full detail view, organised across seven tabs.

Screenshot: Workstation detail view

Summary Tab

The Summary tab provides a snapshot of the workstation's current state and configuration:

Section Fields
Header Status, Runtime, Cost (current session), Last Started At.
Workstation Details Name, Created At, Description, Region.
Compute Capacity (instance type, memory, vCPUs) and Storage, each with an edit (pencil) icon to change the value.
Network & Security Private IP, Public IP, and Password — each with a copy icon.
Template Details The display name of the image the workstation was built from.

Changing the Instance Type or Storage

To adjust compute resources after creation:

  1. On the Summary tab, click the edit icon (pencil) next to Capacity or Storage.
  2. Select a new instance type from the available options, or enter a new storage value.

Note: Changing capacity or storage may require the workstation to restart.

Data Tab

The Data tab displays files that have been uploaded to the workstation and are available for use in your analysis.

Screenshot: Workstation Data tab

Each file row shows its name, size, last updated date, and two action icons:

  • Download — Download the file to your local machine.
  • Copy link — Copy a direct link to the file for use in scripts or notebooks running on the workstation.

Use Download All to retrieve all files in the current directory at once. Use the search bar to find a specific file by name.

Uploading Files to a Workstation

To upload a file from your local machine to the workstation:

  1. Navigate to the Data tab.
  2. Click the Action icon (top-right of the file listing).
  3. Select Upload Data and choose the file to upload.

Uploaded files undergo a security scan before transfer. The approval workflow proceeds as follows:

Status Description
Scanning The file is being scanned for vulnerabilities.
Scan Success The file has passed scanning and is awaiting admin approval.
Pending Approval The file is awaiting review by your DS Administrator.
Uploading The file is being transferred to the workstation.
Uploaded The file is available on the workstation.

Track upload status under My Request in the navigation menu.

Results Tab

The Results tab lists output files generated by your analysis within the workstation. Files appear here once they have been saved to the workstation's output directory.

Requesting a File Download

Output files cannot be downloaded directly — every download must be approved by your DS Administrator before the file can be retrieved.

To request a download:

  1. Navigate to the Results tab.
  2. Click the Download icon in the row of the file you want to download.
  3. A notification confirms the request has been submitted.

The file is not downloaded immediately. Track the request status under My Request:

Status Description
Pending Approval The request is awaiting review by your DS Administrator.
Approved The request has been approved. Click the Download icon again to retrieve the file.
Rejected The request was declined. Contact your DS Administrator for clarification.
Downloading The file transfer is in progress.
Downloaded The file has been successfully downloaded.
Download Failed The transfer encountered an error.

Once approved, return to the Results tab and click the Download icon again to initiate the transfer.

Monitoring Tab

The Monitoring tab provides real-time performance metrics for the running workstation, including:

  • CPU usage
  • Memory consumption
  • Disk space utilisation

Use these metrics to identify resource bottlenecks and determine whether the current instance type is appropriate for your workload.

Cost Tab

The Cost tab shows the cost breakdown for the workstation, with daily, weekly, and monthly views based on actual resource consumption. Use this to track spending against your project's budget allocation.

Lifecycle Tab

The Lifecycle tab enables you to define automated start and stop schedules — ensuring the workstation is not left running outside of active research hours.

To add a lifecycle policy:

  1. Navigate to the Lifecycle tab.
  2. Click Add New Policy.
  3. Define a schedule (e.g., start at 9:00 AM, stop at 6:00 PM on weekdays).

The workstation will automatically start and stop according to the defined schedule.

Events Tab

The Events tab provides an automatic log of all workstation activities — creation, launch, start, stop, and termination events — each with a timestamp and status update. Use this for troubleshooting and audit purposes.


Starting and Stopping a Workstation

Stop your workstation when it is not actively in use to avoid accruing unnecessary costs. Start it again when you are ready to resume work.

  • Stop — Click the Stop icon from the workstation list or use the header controls in the detail view.
  • Start — Click the Start (▷) icon from the workstation list.

Stopping a workstation preserves your data and configuration — it does not delete the instance.


What's Next

  • Datasets — With an approved and running workstation, return to Datasets to query cohort data from within the workstation environment.
  • My Request — Track the status of all your workstation requests, file uploads, and download requests.
  • Pipelines — Use your workstation alongside pipeline runs to analyse results interactively.