Seqera-provided container template
You will need the following to get started:
- Valid credentials for accessing cloud storage resources
- Maintain role permissions (minimum)
- A compute environment with sufficient resources (scale based on data volume)
- Data Explorer enabled
Configure the following fields:
- Container template: The template for the container. Select a provided container template.
- Install Conda packages: A list of conda packages to include with the Studio. For more information on package syntax, see conda package syntax.
You need to configure a target repository using the TOWER_DATA_STUDIO_WAVE_CUSTOM_IMAGE_REGISTRY and TOWER_DATA_STUDIO_WAVE_CUSTOM_IMAGE_REPOSITORY environment variables. If no repository configuration is specified, the build will fail.
- Resource labels: Any resource label already defined for the compute environment is added by default. Additional custom resource labels can be added or removed as needed.
- Environment variable: Environment variables for the session. All variables from the selected compute environment are automatically inherited and displayed. Additional session-specific variables can be added. Session-level variables take precedence — to override an inherited variable, define the same key with a different value.
- Studio name: The name for the Studio.
- Description (optional): A description for the Studio.
- Collaboration: Session access permissions. By default, all workspace users with the launch role and above can connect to the session. Toggle Private on to restrict connections to the session creator only.
note
When private, workspace administrators can still start, stop, and delete sessions, but cannot connect to them.
- Session lifespan: The duration the session remains active. Available options depend on your workspace settings:
- Stop the session automatically after a predefined period of time: An automatic timeout for the session (minimum: 1 hour; maximum: 120 hours; default: 8 hours). If a workspace-level session lifespan is configured, this field cannot be edited. Changes apply only to the current session and revert to default values after the session stops.
- Keep the session running: Continuous session operation until manually stopped or an error terminates it. The session continues consuming compute resources until stopped.
Mount data
Mount data to make them accessible in your session:
- Select Mount data to open the data selection modal.
- Choose the data to mount.
- Select Mount data to confirm.
Once the Studio session is running, mounted data are accessible at /workspace/data/<DATA_LINK_NAME> using the Fusion file system. Data doesn't need to match the compute environment region, though cross-region access may increase costs or cause errors.
Sessions have read-only access to mounted data by default. Enable write permissions by adding AWS S3 buckets as Allowed S3 Buckets in your compute environment configuration.
Files uploaded to a mounted bucket during an active session may not be immediately available within that session. See Running session does not show new data in object storage for more information.
Save and start
- Review the configuration to ensure all settings are correct.
- Save your configuration:
- To save and immediately start your Studio, select Add and start.
- To save but not immediately start your Studio, select Add only.
Studios you create will be listed on the Studios landing page with a status of either stopped or starting. Select a Studio to inspect its configuration details.