Appearance
Pipelines
Pipelines let you connect analysis steps visually so that the output from one step becomes the input for the next one.
Use pipelines when you want to repeat a workflow, avoid manual file handoffs, or combine built-in tools, .lia plugins, and AI Tools in one place.
What a pipeline contains
A pipeline is made of nodes and connections:
- Input nodes provide starting files or values.
- Tool nodes run built-in tools,
.liaplugins, or AI Tools. - Logic nodes help control simple branching or conditional behavior.
- Connections pass compatible outputs into later inputs.
Each node exposes only the inputs that make sense for that tool. File pickers are filtered by compatible format whenever possible.
Running a pipeline
- Open Pipeline from the sidebar.
- Add the tools or plugins you want to use.
- Connect outputs to compatible inputs.
- Fill in required fields.
- Click Run pipeline.
While the pipeline is running, the active pipeline is disabled to prevent accidental edits. Other pipelines and unrelated pages should remain usable.
Jobs and Results
Long-running steps appear in Jobs while they run. When the pipeline finishes, the completed run appears in Results with:
- the pipeline name;
- each step that ran;
- logs and errors;
- output files;
- metrics and summaries;
- provenance for tools and AI Models.
If a step fails, Liatir keeps the logs and shows which part of the pipeline failed so you can fix the input or settings and run again.
Example workflows
FASTQ quality control
- Start from FASTQ files in Data.
- Run FastQC.
- Run fastp to trim reads.
- Add trimmed files back to Data or pass them to the next step.
Variant filtering
- Start from a VCF or BCF file.
- Run BCFtools stats to inspect the callset.
- Run BCFtools filter with a quality expression.
- Review the filtered VCF in Results.
AI-assisted workflows
- Install a compatible AI Model.
- Add an AI Tool to the pipeline.
- Select the model inside the tool.
- Connect the generated output to viewers, reports, or later tools.
Example AI pipelines:
.h5adfile to CellTypist Annotation to label summary.- FASTA plus VCF to Genomic Variant Effect to BED track.
- DNA window to Regulatory Prediction to genome viewer.
- Protein FASTA to Protein Structure Prediction to 3D viewer.
Read Local AI for bioinformatics before interpreting AI outputs.
Saving and reusing workflows
Pipelines are meant to be reusable. A saved workflow keeps its structure and settings so you can return to it later, adjust inputs, and run it again.
For custom steps, use .lia plugins. A plugin can wrap a script or command-line tool through the Liatir API bridge and still behave like a normal node in the pipeline.