Introduction
Each time you run a Mantle Pipeline, a pipeline run object is generated. A pipeline run contains links to its input entities and parameters and its output entities.Getting a pipeline run by unique ID
Get a pipeline run object by its unique ID
Getting single entity outputs of a pipeline run
All outputs of a pipeline run expressed as key-value pairs. You can get a single entity output of a pipeline run using its key.Get single entity output
Getting inputs of a pipeline run
You may need to access the inputs of a pipeline run to incorporate them into your downstream analysis. All inputs of a pipeline run expressed as key-value pairs.Getting a single entity input
If a pipeline takes a single entity input for a key, you can get a Python object representing the entity used in a specific run using the key:Get single input entity
reference
genome:
Get reference entity for bulk-rnaseq run
Getting a list of entity inputs
If a pipeline can take multiple entity inputs for a key, you can get a list of the entities used in a specific run using the key:Get a list of input entities
rnaseq_fastq
entities for the fastqs
input:
Get fastq entities for bulk-rnaseq run
Advanced
Pipeline development
Pipeline development
To add a custom pipeline you have developed to Mantle, please contact us.
Adding outputs to pipeline runs
Adding a entity output to a pipeline run
Add entity output
Adding a file output to a pipeline run
File outputs can be downloaded directly from the pipeline run page in the Mantle Pipelines UI. Some files (such as HTMLs, CSVs, PDBs, PNGs, and JPGs) can be previewed on the pipeline run page. This can be useful for displaying reports to pipeline users.Add file output