No retraction, correction or concern found when last checked on Oct 15, 2026.
Qualimap 2: advanced multi-sample quality control for high-throughput sequencing data
Konstantin Okonechnikov, Ana Conesa, Fernando García-Alcalde
Bioinformatics · 2015 · CC BY
doi:10.1093/bioinformatics/btv566
Abstract
Motivation: Detection of random errors and systematic biases is a crucial step of a robust pipeline for processing high-throughput sequencing (HTS) data. Bioinformatics software tools capable of performing this task are available, either for general analysis of HTS data or targeted to a specific sequencing technology. However, most of the existing QC instruments only allow processing of one sample at a time. Results: Qualimap 2 represents a next step in the QC analysis of HTS data. Along with comprehensive single-sample analysis of alignment data, it includes new modes that allow simultaneous processing and comparison of multiple samples. As with the first version, the new features are available via both graphical and command line interface. Additionally, it includes a large number of improvements proposed by the user community. Availability and implementation: The implementation of the software along with documentation is freely available at http://www.qualimap.org. Contact: meyer@mpiib-berlin.mpg.de Supplementary information: Supplementary data are available at Bioinformatics online.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 16, 2026. Paragraph numbers are ours, so an answer can point at one.
1 Introduction
High-throughput sequencing (HTS) is a powerful discovery method applied in genomics, transcriptomics and other omics disciplines. Projects such as ENCODE or BLUEPRINT generated terabytes of sequencing data, providing new insights into the molecular mechanisms of the cell. The sequencing technology itself has been improving continuously, allowing longer reads and deeper coverage at lower cost. However, despite these advantages, HTS is prone to random errors and systematic biases, including polymerase chain reaction amplification problems, GC-content shift and read contamination. To generate reliable conclusions from HTS data, these biases have to be detected and addressed accordingly. In this regard, several bioinformatics tools have been developed to perform quality control (QC) of the HTS data by analyzing raw reads and their derivatives in the form of sequencing alignments and other quantitative data.
In the context of large sequencing projects, it is also crucial to have a global overview of all samples in the experiment. Multi-sample analysis results comparison enables examination of data clustering and detection of possible outliers. There are special toolkits such as StatsDB that allow creating detailed multi-sample analysis workflows; however, they require accurate construction of custom pipelines. Several existing NGS QC software tools including RNA-seq QC and RSeQC have only a few options for working with multiple samples. This is a major limitation, since sequencing experiments are often conducted using biological replicates and can include multiple conditions. Here, we present the second version of Qualimap, a toolkit for QC of HTS alignment data. In Qualimap 2, we provide new analysis capabilities that allow multi-sample comparison of sequencing datasets. Additionally, we have added a novel mode for discovery of biases and problems specific to RNA-seq technology, redesigned the read counts QC mode and implemented numerous improvements.
2 Software description
Qualimap is a multiplatform user-friendly application with both graphical user and command line interfaces. It includes four analysis modes: BAM QC, Counts QC, RNA-seq QC and Multi-sample BAM QC. The latter two modes are introduced for the first time in version 2. Based on the selected type of analysis, users provide input data in the form of a BAM/SAM alignment, GTF/GFF/BED annotation and/or read counts table. The results of the QC analysis are presented as an interactive report within the graphical user interface, as a static report in HTML, as a PDF, or as a plain text file suitable for parsing and further processing. Typically, the report contains summary statistics of the dataset, description of input data, exploratory plots and histograms that visualize certain aspects of the data and help to detect potential problems.
One of the major new developments in Qualimap2 is the analysis mode called Multi-sample BAM QC, which allows combined QC estimation of multiple alignment files. For this purpose, Qualimap uses the metrics computed during the single-sample BAM QC procedure as input. The program loads the QC analysis results from each sample and creates a number of combined and normalized plots comparing specific properties. The types of generated plots correspond to single-sample BAM QC analysis plots. Analyzed samples can have different coverage depth, experiment type or even derive from different organisms.
The simultaneous comparison of multiple samples allows examination of consistency between samples and visual detection of outliers (Fig. 1A). To estimate the variability between analyzed datasets, Qualimap performs a principal component analysis based on specific features derived from the alignment, including coverage, GC content, insert size and mapping quality (Fig. 1B).
Qualimap 2 also introduces a novel analysis mode called RNA-seq QC. This mode allows computation of metrics specific to RNA-seq data, including per-transcript coverage, junction sequence distribution, genomic localization of reads, 5′–3′ bias and consistency of the library protocol. A detailed comparison of Qualimap to RSeQC and RNA-seq QC tools that are focused on a similar goal can be found in Supplementary Table S1. The most significant difference to other tools is the subsequent RNA-seq QC analysis step that Qualimap performs after computation of read counts.
The mode Counts QC was completely redesigned to allow processing of multiple samples. Normally, this mode estimates the quality of the read counts that are derived from intersecting sequencing alignments within genomic features. Counts are usually applicable for analysis of differential gene expression from RNA-seq data. Having multiple biological replicates per condition is common in RNA-seq experiments; therefore, it is beneficial to be able to analyze counts data from all generated datasets simultaneously. Multi-sample analysis of read counts allows inspection of sample grouping, as well as discovery of outliers and batch effects. Similar to the previous version, the Counts QC mode estimates the saturation of sequencing depth, read count densities, correlation of samples and distribution of counts among classes of selected features (Supplementary Figs. S1–S4). Additionally, new plots that explore the relationship between expression values and GC-content or transcript lengths are available for users. Counts QC is based on the NOIseq package for gene expression estimation. The analysis results include a combined overview of the counts from all samples along with a QC report for each individual sample. Moreover, the analyzed datasets can have different conditions, e.g. treated and untreated. In this case, plots comparing groups of sample counts corresponding to particular conditions are generated (Supplementary Fig. S5).
3 Results and conclusion
Qualimap 2 is an application for exploratory analysis and QC of HTS alignment data written in Java and R. The major enhancement over the previous version lies in the ability to perform multi-sample analyses. Additionally, a large number of bug fixes and enhancements have been implemented since the initial release. An overview of novel features can be found in Table 1 and Supplementary Materials. In the present version, we have kept the concept of a simple, user-friendly application that follows an ‘open-source’ path. Qualimap 2 has gathered a community of users who frequently suggest new features and contribute their code. Notably, most of the novel features in BAM QC mode were proposed and tested by users. The public repository of Qualimap is hosted at bitbucket.org/kokonech/qualimap.
References 12
- 1.
Adams D. (2012 ) BLUEPRINT to decode the epigenetic signature written in blood. Nat. Biotechnol. 30, 224–226.
Not in our library10.1038/nbt.2153
- 2.
Anders S. (2013 ) Count-based differential expression analysis of RNA sequencing data using R and Bioconductor. Nat. Protoc. 8, 1765–1786.
Not in our library10.1038/nprot.2013.099
- 3.
DeLuca D.S. (2012 ) RNA-SeQC: RNA-seq metrics for quality control and process optimization. Bioinformatics, 28, 1530–1532.
Not in our library10.1093/bioinformatics/bts196
- 4.
García-Alcalde F. (2012 ) Qualimap: evaluating next-generation sequencing alignment data. Bioinformatics, 28, 2678–2679.
Not in our library10.1093/bioinformatics/bts503
- 5.
Koeppel M. (2015 ) Helicobacter pylori infection causes characteristic DNA damage patterns in human cells. Cell Rep., 11, 1703–1713.
Not in our library10.1016/j.celrep.2015.05.030
- 6.
- 7.
- 8.
Rosenbloom K.R. (2013 ) ENCODE data in the UCSC Genome Browser: year 5 update. Nucleic Acids Res., 41, D56–D63.
Not in our library10.1093/nar/gks1172
- 9.
- 10.
Sims D. (2014 ) Sequencing depth and coverage: key considerations in genomic analyses. Nat. Rev. Genet., 15, 121–132.
Not in our library10.1038/nrg3642
- 11.
Tarazona S. (2012 ) NOIseq: a RNA-seq differential expression method robust for sequencing depth biases. EMBnet J., 17, 18–19.
Not in our library
- 12.
Wang L. (2012 ) RSeQC: quality control of RNA-seq experiments. Bioinformatics, 28, 2184–2185.
Not in our library10.1093/bioinformatics/bts356
Cited by papers we hold 28
- Whole genome sequences of 297 Duolang sheep for litter size · 2025Not checked
- Bile salt hydrolase catalyses formation of amine-conjugated bile acids · 2024No notice
- Simultaneous sequencing of genetic and epigenetic bases in DNA · 2023No notice
- Genome-wide RNA polymerase stalling shapes the transcriptome during aging · 2023No notice
- Nearby transposable elements impact plant stress gene regulatory networks: a meta-analysis in A. thaliana and S. lycopersicum · 2022Not checked
- Grain Transcriptome Dynamics Induced by Heat in Commercial and Traditional Bread Wheat Genotypes · 2022Not checked
- cfDNA methylome profiling for detection and subtyping of small cell lung cancers · 2022No notice
- Co-Exposure of Cardiomyocytes to IFN-γ and TNF-α Induces Mitochondrial Dysfunction and Nitro-Oxidative Stress: Implications for the Pathogenesis of Chronic Chagas Disease Cardiomyopathy · 2021Not checked
- Population genomics of the critically endangered kākāpō · 2021No notice
- Analysis of oral microbiome from fossil human remains revealed the significant differences in virulence factors of modern and ancient Tannerella forsythia · 2020Not checked
- Preclinical safety studies of human embryonic stem cell‐derived retinal pigment epithelial cells for the treatment of age‐related macular degeneration · 2020Not checked
- A high-contiguity Brassica nigra genome localizes active centromeres and defines the ancestral Brassica genome · 2020No notice
- Epigenetic reprogramming at estrogen-receptor binding sites alters 3D chromatin landscape in endocrine-resistant breast cancer · 2020No notice
- Anthoceros genomes illuminate the origin of land plants and the unique biology of hornworts · 2020No notice
- Best practices for variant calling in clinical sequencing · 2020No notice
- Functionally impaired plasmacytoid dendritic cells and non-haematopoietic sources of type I interferon characterize human autoimmunity · 2020No notice
- Metagenomic Next-Generation Sequencing of Nasopharyngeal Specimens Collected from Confirmed and Suspect COVID-19 Patients · 2020No notice
- Favipiravir at high doses has potent antiviral activity in SARS-CoV-2−infected hamsters, whereas hydroxychloroquine lacks activity · 2020No notice
- Clinical expression and antigenic profiles of a Plasmodium vivax vaccine candidate: merozoite surface protein 7 (PvMSP-7) · 2019Not checked
- Whole genome sequencing data and analyses of the underlying SUP35 transcriptional regulation for a Saccharomyces cerevisiae nonsense suppressor mutant · 2019Not checked
and 8 more
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.