Manage your jobs#

Create an automated job#

  1. Go to Jobs.

  2. Click New Job > Create an automated job.

  3. Provide the following job information details.
    a. Job name - Specify a descriptive name for your job.
    b. Optional: Job description - Write a short description about the job.
    c. Optional: Labels - Select the appropriate labels from the existing list.
    d. Job workspace - Select the workspace that you want to use when running the job.
    e. Run job - Specify whether you want to run the job immediately or schedule it for a later time.

  4. Click Save.

  5. On the Workflow Description page, click one of the following options:
    a. Add new - Click Add new to create a new WDL file and write your own using the user interface. Repeat to create other WDL files.
    b. Import from tool registry - Select an existing tool from the SeqsLab tool registry and then click Import.
    c. Upload file (.wdl, .zip) - Upload individual WDL files or a collection of WDL files in a ZIP file from your local machine.

    Tip

    You can hold the pointer over a WDL file on the sidebar and then click the main icon (actions) to use a file as the main workflow.

  6. Select the image name and image tag for each workflow.

  7. Click Next.

  8. Manually input the local path for each file or click Import workflow inputs to upload the input JSON file.

  9. Click Next

  10. Select the workload parallelization that you want to use for each file using the drop-down lists.

  11. Click Next

  12. Configure the following settings on the Runtime Options page:
    a. Managed cluster - Select the cluster computing setting from the drop-down list.
    b. Optional: Advanced settings - Specify the Spark cluster properties that you want to use. For example, spark.driver.cores 1.
    c. Optional: Customized runtime options - Select a call from the list, click Add, and then select the corresponding cluster from the drop-down list.

  13. Click Create.

Delete a job schedule#

  1. Go to Jobs.

  2. Click View schedule.

  3. Select a job.

  4. Click delete.
    A confirmation message displays.

  5. Click Confirm.
    SeqsLab deletes the scheduled job.

Clone an existing job#

  1. Go to Jobs.

  2. Select a job.

  3. Click (actions) and then click Clone as a new job.

  4. Provide the following job information details.
    a. Job name - Specify a descriptive name for your job.
    b. Optional: Job description - Write a short description about the job.
    c. Optional: Labels - Select the appropriate labels from the existing list.
    d. Job workspace - Select the workspace that you want to use when running the job.
    e. Run job - Specify whether you want to run the job immediately or schedule it for a later time.

  5. Click Save.
    SeqsLab automatically imports the workflow description files from the cloned job.

  6. Select the image name and image tag for each workflow.

  7. Click Next.

  8. Verify the workflow inputs that were generated from your WDL files and modify the settings, as needed.

  9. Click Next

  10. Select the workload parallelization that you want to use for each file using the drop-down lists.

  11. Click Next

  12. Configure the following settings on the Runtime Options page:
    a. Managed cluster - Select the cluster computing setting from the drop-down list.
    b. Optional: Advanced settings - Specify the Spark cluster properties that you want to use. For example, spark.driver.cores 1.
    c. Optional: Customized runtime options - Select a call from the list, click Add, and then select the corresponding cluster from the drop-down list.

  13. Click Create.