uap – Robust, Consistent, and Reproducible Data Analysis¶
Description:
uap executes, controls and keeps track of the analysis of large data sets. It enables users to perform robust, consistent, and reproducible data analysis. uap encapsulates the usage of (bioinformatic) tools and handles data flow and processing during an analysis. Users can use predefined or self-made analysis steps to create custom analysis. Analysis steps encapsulate best practice usages for bioinformatic software tools. uap focuses on the analysis of high-throughput sequencing (HTS) data. But its plugin architecture allows users to add functionality, such that it can be used for any kind of large data analysis.
Usage:
uap is a command-line tool, implemented in Python. It requires a user-defined configuration file, which describes the analysis, as input.
Supported Platforms:
Important Information
uap does NOT include all tools necessary for the data analysis. It expects that the required tools are already installed.
Table of contents¶
- Introducing uap
- Software Design
- Recommended uap Workflow
- Quick Start uap
- Installation of uap
- Analysis Configuration File
- Cluster Configuration File
- Command-Line Usage of uap
- Add New Functionality
- Annotation Files
- Available steps
- Source steps
- Processing steps
- bam_to_bedgraph_and_bigwig
- bam_to_genome_browser
- bowtie2
- bowtie2_generate_index
- bwa_backtrack
- bwa_generate_index
- bwa_mem
- chromhmm_binarizebam
- chromhmm_learnmodel
- cuffcompare
- cufflinks
- cuffmerge
- cutadapt
- discardLargeSplitsAndPairs
- fastqc
- fastx_quality_stats
- fix_cutadapt
- htseq_count
- macs2
- merge_fasta_files
- merge_fastq_files
- picard_add_replace_read_groups
- picard_markduplicates
- picard_merge_sam_bam_files
- post_cufflinksSuite
- preseq_complexity_curve
- preseq_future_genome_coverage
- preseq_future_yield
- remove_duplicate_reads_runs
- rgt_thor
- rseqc
- s2c
- sam_to_sorted_bam
- samtools_faidx
- samtools_index
- samtools_stats
- segemehl
- segemehl_generate_index
- sra_fastq_dump
- subsetMappedReads
- tophat2
- API documentation
Remarks¶
This documentation has been created using sphinx and reStructuredText.