uap

uap provides a Python-based workflow framework for controlled, reproducible multi-step high-throughput sequencing (HTS) and omics data analyses.


Key Features:

  • Reproducibility: Enforces four defined reproducibility criteria for HTS workflows, addressing parameter variability and inconsistent execution paths.
  • Workflow Management: Orchestrates controlled and coordinated multi-step analyses as a workflow management system.
  • Flexibility and Extensibility: Optimized for omics data analysis and designed to be adaptable to other complex analytical tasks.

Scientific Applications:

  • High-throughput sequencing (HTS) data analysis: Ensures reproducibility and verifiability of HTS analyses across studies and laboratories.
  • Omics data analysis: Configures, executes, and manages multi-step omics workflows requiring consistent parameterization.

Methodology:

Python-based framework that integrates various bioinformatics tools into cohesive workflows, supports controlled and coordinated multi-step analyses, allows setting parameters for each analysis step, and enforces configurations to adhere to reproducibility standards.

Topics

Details

License:
GPL-3.0
Programming Languages:
Shell, Python
Added:
1/14/2020
Last Updated:
1/16/2021

Operations

Publications

Kämpf C, Specht M, Scholz A, Puppel S, Doose G, Reiche K, Schor J, Hackermüller J. uap: reproducible and robust HTS data analysis. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-3219-1. PMID:31830916. PMCID:PMC6909466.

Documentation

Downloads