Skip to main content

A new tool for prioritization of sequence variants from whole exome sequencing data



Whole exome sequencing (WES) has provided a means for researchers to gain access to a highly enriched subset of the human genome in which to search for variants that are likely to be pathogenic and possibly provide important insights into disease mechanisms. In developing countries, bioinformatics capacity and expertise is severely limited and wet bench scientists are required to take on the challenging task of understanding and implementing the barrage of bioinformatics tools that are available to them.


We designed a novel method for the filtration of WES data called TAPER™ (Tool for Automated selection and Prioritization for Efficient Retrieval of sequence variants).


TAPER™ implements a set of logical steps by which to prioritize candidate variants that could be associated with disease and this is aimed for implementation in biomedical laboratories with limited bioinformatics capacity. TAPER™ is free, can be setup on a Windows operating system (from Windows 7 and above) and does not require any programming knowledge. In summary, we have developed a freely available tool that simplifies variant prioritization from WES data in order to facilitate discovery of disease-causing genes.


Rapid developments in high throughput sequence capture methods as well as in next generation sequencing (NGS) approaches have made whole exome sequencing (WES) both technically feasible and cost-effective. Moreover, the success of WES in the discovery of novel disease-causing mutations in numerous rare diseases is well established [1, 2]. WES can typically yield tens of thousands of variants per sequenced individual; the generation of data for analysis is therefore not considered to be the challenge with WES or NGS, but rather the way in which data is analysed is proving to be the major conundrum [3]. The identification of a single, plausible disease-causing mutation for a particular disease is proving to be as difficult as looking for the proverbial “needle in a haystack”. In addition to this, it has been well documented that every individual or pedigree will carry several so-called private mutations that do not cause overt disease [4]. Although numerous software tools are available that can aid in the prioritization of candidate disease-causing variants, all of the functionalities are disseminated in various analytical tools and researchers are forced to do all the analyses separately and then pool all of the results together. This task is both time-consuming and demands a considerable understanding of each of the bioinformatics tools that are used [3, 5]. Moreover, there are instances where different functional prediction tools provide inconsistent results [5] thereby making it exceptionally difficult to obtain a short list of candidates for validation and further follow up studies.

Additionally, in developing countries the limited number of bioinformaticists and the lack of adequate computational infrastructure further limit the successful application and implementation of NGS technologies. The paucity of trained bioinformaticists means that wet bench scientists with limited bioinformatics knowledge are left with the daunting task of prioritizing candidate disease-causing variants from files in a variant called format (VCF). Annotation of the data using programs such as SeattleSeq ( or ANNOVAR [6] from the VCF file focus on the comprehensive annotation of variants using information from assorted bioinformatics resources which include gene features, genomic conservation and possible pathogenicity [3].

Accordingly, to meet these challenges we developed TAPER™ (Tool for Automated selection and Prioritization for Efficient Retrieval of sequence variants), which encompasses a number of steps to prioritize sequence variants into one analytical procedure. TAPER™ has the potential to empower researchers in resource-constrained environments and should enable them to generate a short list of variants for further analyses. Moreover, we aim to do this using a hypothesis-free approach whereby all information (mathematical and statistical) is taken into account for novel variant identification. TAPER™ can be used even when the details of the phenotype, affection status and the inheritance pattern are unclear. Additionally, we evaluated the performance of TAPER™ through the use of a number of proof-of-concept examples using four WES datasets containing known causal mutations for three Mendelian disorders. And finally, we compared TAPER to freely available bioinformatics filtration pipelines namely PhenIX [7] and Exomiser [8].


TAPER™ is composed of a number of steps to filter and prioritize candidate variants (single nucleotide variants (SNVs) and indels) across individual patients that have been subjected to WES. TAPER™ was constructed using Microsoft Visual Studio Professional 2013 (Microsoft Corporation, Microsoft Redmond Campus, Redmond, Washington, United States) and additional packages downloaded in order to support the development of TAPER™ included Visual C#, CSV Helper ( and HTML Agility Pack ( It should be noted that TAPER™ has been designed in such a way as to filter all prioritized variants according to default settings. Alternatively, the user is able to alter each parameter according to their specific needs. The preliminary step involves obtaining the raw, unaligned sequences in FASTQ format. Quality control is then performed using FastQC ( and aligned to the NCBI Human Reference Genome hg19 using NovoAlign v2 ( The outcome of the alignment file is a VCF file, which is generated using the Mpileup function in SAMTools (version 1.4). Submission of the aforementioned VCF file to wANNOVAR ( generates a downloadable text document, which is then in turn, submitted to TAPER™. wANNOVAR is the online version of the ANNOVAR, which is more user friendly for those individuals who have limited or no command line experience. TAPER™ accommodates structured tab-delimited text files and basic text files. Each of these formats can contain annotation information as well as genotypes for numerous samples. The seven-level filtration framework for TAPER™ is illustrated in Fig. 1.

Fig. 1
figure 1

The seven-level filtration framework that makes up the backbone of TAPER™. (Abbreviations: 1KGP – 1000 Genomes Project; ESP6500 – Exome Sequencing Project 6500; GERP – Genomic Evolutionary Rate Prediction Score; FATHMM – Functional Annotation Through Hidden Markov Models)

These seven steps can be explained as follows:

  1. 1.

    The submission of the processed.vcf files to an online variant caller such as wANNOVAR (, allows for the annotation of functional consequences of genetic variants from high-throughput sequencing data. This procedure is performed through an independent submenu in TAPER™.

  2. 2.

    Removal of all synonymous variants as well as variants that do not cause frameshifts – synonymous variations are defined as codon substitutions that do not change the amino acid and are unlikely to be the underlying cause for rare diseases – for this reason these variants, along with those that do not cause frameshifts, are removed from the list of prioritized variants.

  3. 3.

    Removal of variants in the 1000 Genomes Project (1KGP) ( that are found at a frequency of greater than 1 % - any variant that is found in the 1KGP database at a frequency of 1 % or less is considered to be rare. It is hypothesized that rare variants are likely to cause disease and for this reason, variants with very low or no available frequency data are prioritized.

  4. 4.

    Removal of variants in the Exome Sequencing Project (ESP) 6500 ( with a frequency of greater than 1 % - this second frequency based step is based on that of the 1KGP data (STEP 3). Rare, possible disease-causing variants are likely to be at an extremely low frequency in this database and any variant with a frequency that is higher than 1 % is removed from the list of interest.

  5. 5.

    Removal of variants with negative GERP scores – Genomic Evolutionary Rate Profiling (GERP) scores are the conservation scores from dbNSFP (database for nonsynonymous SNPs functional predictions) (; [9]; higher scores are indicative of greater conservation; scores of > 0 are considered to be conserved.

  6. 6.

    Removal all variants with positive FATHMM scores - functional analysis through hidden Markov Models (FATHMM) scores are used to determine the species-specific weightings for the predictions of the functional effects of protein missense variants [10]. The use of FATHMM scores have been shown to outperform the conventional prediction methods such as SIFT, PolyPhen2 and MutationTaster [10, 11]. Positive FATHMM scores predict a tolerance to the variation while negative FATHMM scores predict intolerance to the variation, and is subsequently considered to be pathogenic. Following proof of concept analysis it was determined that the best possible cut-off value for the FATHMM score is 1.0.

  7. 7.

    Identification of associated disorders for prioritized genes – the final step of TAPER™ determines whether the genes of interest have been linked to any other disorders using OMIM (Online Mendelian Inheritance in Man) ( database as well as the DISEASES ( database. If any of these disorders are related or similar to the disease of interest (e.g. both are brain disorders), then that gene and variant will become the main candidate for further analysis.


Proof of concept experiments were conducted in order to determine the efficacy of TAPER™. This was done on existing processed WES data for which the disease-causing gene had previously been identified using alternative methods. This was performed in order to determine whether or not the pipeline was effective as well as to determine specific cut-off values for each of the parameters used. The datasets that were used were sourced from various collaborators (Dr. Suzanne Lesage, Institut du Creveau et de la Moelle épinière, Hôpital Pitié Salpêtrière, Paris, France [12]; Mr Daniel J. Evans, Centre for Applied Neurogenetics, University of British Columbia, Vancouver, Canada) as well as files sourced from previously published papers; the datasets used were those that previously identified variants in Parkinson’s disease as well as severe intellectual disability and microcephaly and ataxia and myoclonic epilepsy [13, 14]. Through the use of these experiments, it was determined that the only filtration parameter that was too stringent was the FATHMM score. Adjusting the FATHMM score cut-off to 1.0 as opposed to removing all variants with a positive FATHMM score, allowed for the prioritisation of the four genes in each of the datasets. However, due to its known high discriminative power, we recommend the standard cut-off of less than -1.5 as the default TAPER™ starting point to ensure broad utility across a diversity of exome studies. TAPER™ was therefore successfully used to identify the same variants that had previously been implicated in specific diseases; FBOX7 (L34R) and PARK2 (R275W and M432V) in Parkinson’s Disease (PD); SLC1A4 (E256K) in intellectual disability and microcephaly and KCNA2 (R297Q) in ataxia and myoclonic epilepsy (Table 1). In addition, we compared the results obtained though TAPER™ when compared to two other open source variant prioritization tools (Additional file 1: Table S1). TAPER™ is a hypothesis-free software package so no prior information regarding a particular disease is necessary. For each of the other software packages used, a mode of inheritance as well as disease phenotypes are used to prioritize variants. This may generate a selection bias and for this reason, in small-scale laboratories where limited clinical information is available pertaining to the patients, candidate variants may be lost as a result of variant selection based on clinical features and inheritance patterns.

Table 1 Stepwise breakdown of results obtained by TAPER™ using WES datasets for which the causal mutations have previously been identified


WES has provided a means for researchers to gain access to a highly enriched subset of the human genome in which to search for variants that are likely to be pathogenic and possibly provide important insights into a particular disease. TAPER™ was developed to support the need of biomedical researchers and bioinformaticists alike. The aim behind TAPER™ for the biomedical researcher is to provide an environment that can be used to visualize and interpret variation data that is obtained from WES sequencing platforms. In addition, TAPER™ differs significantly from other variant prioritization tools, as it does not require a hypothesis driven approach. This means that phenotypic information about the disease of interest as well as factors such as inheritance patterns and knowledge of pathways are not required to aid in variant prioritization. TAPER™ has applications in the broader sense When the outputs of TAPER™ are compared to those obtained from other software packages, TAPER™ generates a list of variants that is more manageable due to smaller numbers and thereby making variant selection for further analysis easier. This is illustrated when running the same datasets through other freely available software such as PhenIX and Exomiser. PhenIX ranks candidate variants based on variant pathogenicity as well as phenotypic similarity of diseases associated with genes harbouring these variants to the phenotypic profile of the individual. PhenIX generated an average of 632 variants per individual that was processed through this pipeline. Data processed through the Exomiser is prioritized based on variant frequency, inheritance patterns, phenotypic data, pathogenicity and quality. For each of the datasets that were processed through the Exomiser, an average of 816 candidate variants were obtained across the various individuals (Additional file 1: Table S1). Moreover, for bioinformaticists TAPER™ allows for VCF files that have been processed to be given to the biomedical researcher, thereby allowing the researcher to independently prioritize and interpret WES results. TAPER™ is able to read pre-annotated variation data from numerous file formats and allows users to search, sort and sift through larger data set, whether by a predetermined set of parameters or using each of TAPER™’s seven functions independently. The efficiency and accuracy of TAPER™ was tested using sets of data which contained known pathogenic mutations – this allowed for the identification of less stringent cut-off criteria which otherwise would have allowed for the loss of possible disease-causing variants. However, due to its known high discriminative power we use the recommended FATHMM cut-off score of less than 1.0 as a default starting point in TAPER™ to ensure broad utility and high predictive value. Overall, TAPER™ will allow groups of researchers, particularly those in resource constrained laboratories with very limited bioinformatics capacity and resources, to interpret and analyse sequence variation data, thereby making NGS technologies such as WES more feasible in these laboratory setups.

Limitations of TAPER™

Given the general approach to WES data analysis through TAPER™, one of the major limitations is the fact that TAPER™ can only be used once a VCF file has already been generated. This result means that a biomedical researcher is still largely dependent on bioinformatics capacity in order to perform quality control and sequence alignment on samples that have been sequenced. This may prove to be a significant limitation for small-scale laboratories or in cases where bioinformatics capacity is restricted. In addition to this, another limitation of the TAPER™ program is the fact that cloud based storage is not yet possible. TAPER™ is not yet able to upload filtered results to data servers such as Dropbox ( or Google Drive ( – which may become problematic with large numbers of sample sets. Finally, TAPER™ can only be used on a Windows operating system, which is limiting to individuals who may use Linux or Macintosh (iOS) based systems.

Future Work

TAPER™ has been designed in such a way that the software can later be amended to process different NGS data – this will include whole genome sequencing, transcriptome analysis and targeted resequencing. It is anticipated that we will include an additional filtration criteria, namely the use of the ExAC Genome database ( as this is the largest publically available database with exome sequencing data. In addition to this, TAPER™ will be modified to provide an interactive and easy means for SAM and BAM file conversions, conversion and merging of multiple BAM files as well as to provide a local, fast way to determine sequence coverage. We also intend to add an additional submenu that will allow the user to perform sequence manipulation – for example multiple sequence alignments, sequence assemblies and manipulation as well as BLAST requests. This will make TAPER™ a single software package that can be used for multiple purposes by biomedical researchers with limited bioinformatics capacity.


NGS approaches such as WES have been able to provide significant insights into human disease. In scientific environments where computational capacity as well as resources are less restrictive, WES can provide much insight but concurrently generate a massive “computational headache”. Through the development of TAPER™, we have provided a single, easy to use, integrated approach to prioritize specific variants that could be linked to a specific disease. It is anticipated that as more researchers in developing countries move towards NGS and massively parallel sequencing, TAPER™ provides a simple, intuitive tool that may help highlight potential disease-causing variants.


  1. Ng SB, Buckingham KJ, Lee C, Bigham AW, Tabor HK, Dent KM, et al. Exome sequencing identifies the cause of a mendelian disorder. Nat Genet. 2010;42:30–5.

    Article  CAS  PubMed  Google Scholar 

  2. Ku C-S, Cooper DN, Polychronakos C, Naidoo N, Wu M, Soong R. Exome sequencing: Dual role as a discovery and diagnostic tool. Ann Neurol. 2012;71:5–14.

    Article  CAS  PubMed  Google Scholar 

  3. Li M-X, Gui H-S, Kwan JSH, Bao S-Y, Sham PC. A comprehensive framework for prioritizing variants in exome sequencing studies of Mendelian diseases. Nucleic Acids Res. 2012;40:e53–3.

  4. Majewski J, Schwartzentruber J, Lalonde E, Montpetit A, Jabado N. What can exome sequencing do for you? J Med Genet. 2011;48:580–9.

    Article  CAS  PubMed  Google Scholar 

  5. Chun S, Fay JC. Identification of deleterious mutations within three human genomes. Genome Res. 2009;19:1553–61.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  6. Wang K, Li M, Hakonarson H. ANNOVAR: functional annotation of genetic variants from high-throughput sequencing data. Nucleic Acids Res. 2010;38:e164–4.

  7. Zemojtel T, Köhler S, Mackenroth L, Jäger M, Hecht J, Krawitz P, et al. Effective diagnosis of genetic disease by computational phenotype analysis of the disease-associated genome. Sci Transl Med. 2014;6:252ra123.

    Article  PubMed  PubMed Central  Google Scholar 

  8. Robinson P, Köhler S, Oellrich A, Project SMG, Wang K, Mungall C, et al. Improved exome prioritization of disease genes through cross species phenotype comparison. Genome Res. 2013;25:gr.160325.113.

  9. Liu X, Jian X, Boerwinkle E. dbNSFP: A Lightweight Database of Human Nonsynonymous SNPs and Their Functional Predictions. Hum. Mutat. 2011;32:894–9.

    Article  CAS  Google Scholar 

  10. Shihab HA, Gough J, Cooper DN, Stenson PD, Barker GLA, Edwards KJ, et al. Predicting the Functional, Molecular, and Phenotypic Consequences of Amino Acid Substitutions using Hidden Markov Models. Hum Mutat. 2013;34:57–65.

    Article  CAS  PubMed  Google Scholar 

  11. Rackham OJL, Shihab HA, Johnson MR, Petretto E. EvoTol: a protein-sequence based evolutionary intolerance framework for disease-gene prioritization. Nucleic Acids Res. 2014.

  12. Lohmann E, Coquel A-S, Honoré A, Gurvit H, Hanagasi H, Emre M, et al. A new F-box protein 7 gene mutation causing typical Parkinson’s disease. Mov Disord. 2015;30(8):1130-3.

  13. Srour M, Hamdan FF, Gan-Or Z, Labuda D, Nassif C, Oskoui M, et al. A Homozygous Mutation in SLC1A4 in siblings with severe intellectual disability and microcephaly. Clin Genet. 2015;88(1):e1-4.

  14. Pena SDJ, Coimbra RLM. Ataxia and myoclonic epilepsy due to a heterozygous new mutation in KCNA2: proposal for a new channelopathy. Clin Genet. 2015;87:e1–3.

    Article  CAS  PubMed  Google Scholar 

Download references


We thank all of the various collaborators on the project, Dr Suzanne Lesage and her team at the Institut du Cerveau et de la Moelle épinière, Paris, France as well as Professor Matthew Farrer and Mr Daniel J. Evans from the Centre for Applied Neurogenetics, University of British Columbia, Canada for their willingness to assist us with WES data. We acknowledge the Harry Crossley Foundation, the South African Medical Research Council, National Research Foundation and Stellenbosch University for financial support.


We gratefully acknowledge the support from the following funding bodies: the National Research Foundation, the South African Medical Research Council and the Harry Crossley Foundation.

Availability of data and materials

Applications for access to the software and data must be conducted through the corresponding author available at This is due to the fact that there is a patent pending for the methodology used in the software.

Authors’ contributions

BG and HH conceived and implemented the algorithm. BG wrote the manuscript. JG, SB, MM and CK participated in the design of the program. SB supervised the study and participated in the design and coordination. All authors read and approved the manuscript.

Competing interests

The authors declare that they have no competing interests.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Brigitte Glanzmann.

Additional files

Additional file 1:

Table S1. Results obtained from the comparison of TAPER™ to two other whole exome sequencing data analysis tools. (DOCX 18 kb)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Glanzmann, B., Herbst, H., Kinnear, C.J. et al. A new tool for prioritization of sequence variants from whole exome sequencing data. Source Code Biol Med 11, 10 (2016).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: