File Navigation/App Builder Panel

File Navigation

The Files tab on the toolbar to the left opens the Files panel. Under Core Files, metadata, environment, code, and data folders, as well as a .gitignore file are organized. Under Research Data Drive is the scratch folder, and under Results is the result folder. Any additional files are organized under Other Files.‌

File Tree System Contents

FolderPurposeContents

Metadata

Capsule's metadata

metadata.yml

Environment

Capsule's environment files

Dockerfile, postInstall script, environment.yml

Code

Code and related files

Source files

Data

Input data required by Reproducible Runs. May optionally contain small intermediate data

Small data files and attached datasets

Results

Output files generated by the most recent Reproducible Run

Result files

Scratch (Cloud Workstation)

Large Intermediate data that are NOT required by Reproducible Runs

Large data files

Scratch (Reproducible Run)

Large Intermediate data that are generated during Reproducible Runs

Large data files

Cloud Workstation Root File System

Package installations, IDE preferences, temporary files, etc.

The whole file system except the Capsule workspace, and those mounted folders

Managing Capsule Size

The Capsule Usage Information Box can be accessed at the bottom of the File Navigation Panel and used to view your current Capsule space usage. It displays:

  • Total usage - broken down by:

    • Attached Data

    • Scratch

    • Results

    • Workspace

      • Code

      • Data

      • Environment

      • Metadata

      • Other files

The limitation for total Capsule size is 5 GB. This can be broken down by folder:

FolderCounted in Workspace LimitComments

Metadata

Environment

Code

Data

Attached Data Assets are mounted and not counted toward the Capsule's size limit

Results

Results is mounted and not counted toward the Capsule's size limit

Scratch (CW) Scratch (RR)

Scratch is mounted and not counted toward the Capsule's size limit

CW Root FS

5GB limit, including existing Capsule environment installations

To reduce storage costs in your Capsule, is understanding the storage location of your files and how long they will remain there. The breakdown is as follows:

FolderStoragePersistence

Metadata

EBS (local storage)

Capsule lifetime

Environment

EBS (local storage)

Capsule lifetime

Code

EBS (local storage)

Capsule lifetime

Data

Local data: EBS

Internal data Asset: mounted from EFS

External data Asset: mounted from S3

Local data: Capsule lifetime

Data Assets: has its own lifetime

Results

During computation: EBS

When the computation finished, upload to S3

Capsule lifetime unless explicitly deleted from the timeline

Scratch (RR)

Mounted from EFS

Duration of the Reprodicible Run

Scratch (CW)

Mounted from EFS

Capsule lifetime

CW Root FS

EBS (local storage)

Cloud Workstation session

S3, EBS and EFS refer to the types of Amazon Cloud Storage that are possible:

App Builder

The can be navigated to via the side tab. It enables researchers to interact with Capsules without directly interacting with the code. With key user-input parameters, you can use the App Panel to generate results.

For detailed instructions on how to create and interact with the App Builder, refer to the App Panel Guide.