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
User manual
http://uap.readthedocs.org/Downloads
- Container filehttps://hub.docker.com/r/yigbt/uap/tags