Abstract

Development of new computational methods and testing their performance has to be carried out using experimental data. Only in comparison to existing knowledge can method performance be assessed. For that purpose, benchmark datasets with known and verified outcome are needed. High-quality benchmark datasets are valuable and may be difficult, laborious and time consuming to generate. VariBench and VariSNP are the two existing databases for sharing variation benchmark datasets used mainly for variation interpretation. They have been used for training and benchmarking predictors for various types of variations and their effects. VariBench was updated with 419 new datasets from 109 papers containing altogether 329 014 152 variants; however, there is plenty of redundancy between the datasets. VariBench is freely available at http://structure.bmc.lu.se/VariBench/. The contents of the datasets vary depending on information in the original source. The available datasets have been categorized into 20 groups and subgroups. There are datasets for insertions and deletions, substitutions in coding and non-coding region, structure mapped, synonymous and benign variants. Effect-specific datasets include DNA regulatory elements, RNA splicing, and protein property for aggregation, binding free energy, disorder and stability. Then there are several datasets for molecule-specific and disease-specific applications, as well as one dataset for variation phenotype effects. Variants are often described at three molecular levels (DNA, RNA and protein) and sometimes also at the protein structural level including relevant cross references and variant descriptions. The updated VariBench facilitates development and testing of new methods and comparison of obtained performances to previously published methods. We compared the performance of the pathogenicity/tolerance predictor PON-P2 to several benchmark studies, and show that such comparisons are feasible and useful, however, there may be limitations due to lack of provided details and shared data.

Database URL: http://structure.bmc.lu.se/VariBench

Introduction

Development and testing of computational methods are dependent on experimental data. Only in comparison to existing knowledge can method performance be assessed. For that purpose, benchmark datasets with known and verified outcome are needed. During the last few years, such datasets have been collected for a number of applications in the field of variation interpretation. VariBench (1) and VariSNP (2) are the two existing databases for variation benchmark datasets for variation interpretation. VariBench contains all kinds of datasets while VariSNP is a dedicated resource for variation sets from dbSNP database for short variations (3).

Benchmark datasets are used both for method training and testing. We can divide testing approaches into three categories (Figure 1). The most reliable are systematic benchmark studies. Quite often the initial method performance assessment is done on somewhat limited test data or does not report all necessary measures. The third group includes studies for initial method and hypothesis testing typically with a limited amount of data. An example for this kind of testing is Critical Assessment of Genome Interpretation (CAGI, https://genomeinterpretation.org/), which has organized several challenges for method developers. These contests with blind data, when the participants do not know the true answer, have been important e.g. for testing new ideas and methods, as well for tackling novel application areas.

High-quality benchmark datasets are valuable and may be difficult, laborious and time consuming to generate. Already from the point of view of reasonable use of resources it is important to share such datasets. Secondly, comparison of method performance is reliable only when using the same test dataset. According to the FAIR principles (4), research data should be made findable, accessible, interoperable and reusable. VariBench and VariSNP provide variation data according to these principles and include relevant metadata.

Figure 1

Types of method performance tests. The boxes indicate the three major test settings and the graphs below show how the amounts of certain properties vary along test setup. The figure is adapted from (71).

It is still quite common that authors collect and use extensive datasets for their published papers, but do not share and make the datasets available. This practice prevents others from comparing additional tools to those used in the paper. Even when the data are made available, it may be in a format that makes reuse practically impossible. An example is the datasets used for testing the MutationTaster2 tolerance predictor (5). They were published as figures and at very low resolution. Now, these datasets are available in VariBench.

Criteria for benchmarks

We defined criteria for a benchmark when the VariBench database was first published (1). These criteria were more extensive than previously used and have been found very useful and still form the basis for inclusion of data and for their representation in VariBench. The criteria are as follows.

Relevance. The dataset has to capture the characteristics of the investigated property. Not all available data may be relevant for the phenomenon or may be only indirectly related to it. The collected cases have to be for the specific effect or mechanism under study.

Representativeness. The datasets should cover the event space as well as possible, thus preferably containing examples from all the regions relevant to the effect. The actual number of cases for achieving this coverage may vary widely depending on the effect. The dataset should be of sufficient size to allow statistical studies but may not need to include all known instances.

Non-redundancy. This means excluding overlapping cases within each dataset.

Experimentally verified cases. Method performance comparisons have to be based on experimental data, not on predictions, otherwise the comparison will be about the congruence of methods, not about their true performance.

Positive and negative cases. Comprehensive assessment has to be based both on positive (showing the investigated feature) and negative (not having effect) cases.

Scalability. It should be possible to test systems of different sizes.

Reusability. As datasets are expensive to generate, they should be shared in such a way that they can be used for other investigations. This may mean similar applications or usage in new areas.

Most of the criteria are rather easy to fulfill, but some others are more difficult to take into account. We recently investigated the representativeness of 24 tolerance datasets from VariBench in the human protein universe by analyzing the distribution and coverage of cases in chromosomes, protein structures, CATH domains and classes, Pfam families, Enzyme Commission (EC) categories and Gene Ontology annotations (6). The outcome was that none of the datasets were well representative. When correlating the training data representativeness to the performance of predictors based on them, no clear correlation was found. However, it is apparent that representative training data would allow training of methods that have good performance for cases distributed throughout the event space.

Benchmark studies in relation to variation predictions have been made for variants affecting protein stability (7, 8), protein substitution tolerance/pathogenicity (9–14), protein localization (15), protein disorder (16), protein solubility (17), benign variants (18), transmembrane proteins (19), alternative splicing (20, 21) and phenotypes of amino acid substitutions (22). Many of the datasets used in these studies are available for verification and reuse, but unfortunately e.g. the last one, which is unique, is not accessible.

To test the relevance of the tolerance datasets, we investigated how many disease-causing variations could be found from neutral training data. A small number of such variants were found, 1.13–1.77% (6). These numbers are so small that they do not have a major impact on method performances. VariBench datasets are reusable and scalable, contain experimental cases and are typically non-redundant. However, how redundancy should be defined may depend on the application. For example, when using domain features in variant predictors, variants even in related domain members would be redundant.

Dataset quality

The quality of benchmark datasets is of utmost significance. This is naturally dependent on the quality of the data sources. There are not many quality schemes in this field. For locus-specific variation databases (LSDBs) there is a quality scheme that contains close to 50 criteria in four main areas including database quality, technical quality, accessibility and timeliness (23). However, these guidelines are not yet widely followed and similar criteria are missing for other types of variation data resources.

Systematics within datasets and databases can significantly improve their quality and usability. For variation data there are a number of systematics solutions available. These include systematic gene names available for human from the HUGO Gene Nomenclature Committee (HGNC) (24), Human Genome Variation Society (HGVS) variation nomenclature (25), Locus Reference Genomic (LRG) and (26) RefSeq reference sequences (27), and Variation Ontology (VariO) variation type, effect and mechanism annotations (28).

Quality relates to numerous aspects in the datasets, the correctness of variation and gene/protein and disease information, relevance of references, etc. We recently selected cases from ProTherm (29) to build an unbiased dataset for the protein variant stability predictor PON-tstab (30). We were aware that the database had some problems, however, were surprised with the extent of problematic cases. While making the selection, we noticed numerous issues, such as cases of two-stage denaturation pathways where values for all the steps and then the total value were provided; there were errors in sequences, variants, recorded measuring temperatures, ΔΔG values and their signs and units, and in indicated PDB structures; and so on. The uncorrected and wrong data have been used for development of tens of prediction methods. This is probably an extreme exception (ProTherm was taken away from the internet after our paper was published); however, this indicates that one has to be careful even when using popular data. When including datasets to VariBench we performed several quality controls, however, we also list datasets that may contain problems e.g. numerous ProTherm sub-selections that have been published and sometimes used in several papers. They have been included for comparative purposes.

How to test predictor performance

The use of a benchmark dataset is just one of the requirements for systematic method performance assessment. Proper measures are needed to find out the qualities of performance. Most of the currently available prediction methods are binary, distributing cases into two categories. There are guidelines for how to test and report method performance (31–33). There is also a checklist what to report when using such methods in publications.

Results for binary methods are presented in a contingency (also called for confusion) table out of which different measures can be calculated. The most important ones are the following six, which according to the guidelines (32) have to be provided for comprehensive assessments. Specificity, sensitivity, positive and negative predictive values (PPV and NPV) use half of the data in the matrix, while accuracy and Matthews correlation coefficient (MCC) use data from all the four data cells. Additional useful measures include area under curve when presenting Receiver Operating Characteristic curves and Overall Performance Measure. Good methods display a balanced performance and their values for measures differ only slightly.

In case there is an imbalance in the number of cases in the classes, it has to be mitigated (31). Several approaches are available for that. Cases used for testing method performance should not have been used for training them, otherwise there is circularity that overinflates performance measures (14). A scheme has been presented on how datasets should be split for training and testing as well as for blind testing (34). When there are more than two predicted classes additional measures are available (31, 32). In addition to these measures, method assessment can contain other factors such as time required for predictions, as well as user friendliness and clarity of the service and results.

Datasets used for assessment have to be of sufficient size. There are a number of reasons for this requirement. Widely used machine learning methods are statistical by nature and require a relatively large number of cases for reliable testing. If we think the event space, in the case of human proteins, there are 380 different amino acid substitution types, 150 of which are more likely due to emerging because of a single nucleotide substitution within the coding region for a codon. These substitutions can appear in numerous different contexts, thus too small test datasets should be avoided. There are several performance assessments, especially for variants in a single protein or a small number of genes/proteins that do not have any statistical power. The smallest dataset we have seen contained just nine substitutions, based on which a detailed analysis was performed to recommend the best performing tools!

Variation interpretation is often carried out in relation to human diseases. It is important to note that diseases are not binary states (benign/disease) instead there is a continuum and certain disease state can appear due to numerous different combinations of disease components, see the pathogenicity model (35). This aspect has not been taken into account in benchmark datasets apart from the training data for PON-PS (36) and clinical data for cystic fibrosis (37).

Variation datasets

We have collected from literature, websites and databases datasets, which have been used for training and benchmarking various types of variations and their effects (Table 1). The new datasets come from 109 papers. There are 419 new separate datasets containing altogether 329 014 152 variants. One paper can contain more than one dataset. The number of unique variants is smaller as many of the datasets are different subsets of commonly used datasets such as ClinVar or ProTherm or VariBench itself. The total number is dominated by VariSNP cases. The original VariBench version contained 17 datasets from 10 articles representing five variation categories, thus the growth in the database size has been substantial.

Table 1

New benchmark datasets added to VariBench

Origin of dataDataset first used forNumber of variants in each datasetNumber of different genes, transcripts or proteins in each datasetReference
Variation type datasets
Insertions and deletions (0/0)
HGMD, 1000 GPDDIG-In659, 2008, 2479, 3861, 579, 2008, 2413, 3861659, 737, 2447, 751, 1122, 493, 1996, 1933, 2989(74)
ClinVar, 1000 GP, ESP6500 SIFT-IndelENTPRISE-X6513,5023,82, 366, 3171, 1604, 181, 10251078, 1361, 38, 307, 2491, 1251, 170, 1018(75)
SwissProt, 100 GP, SM2PHKD4i27341973(76)
Sequence alignmentsSIFT Indel474, 9710474, 9698(77)
Substitutions, coding region (6/10)
Training datasets
Literature, patentsPredictSNP10 581, 5871, 43 882, 32 776, 3497, 11 99412, 12, 11 410, 8336, 1421, 23(11)
HGMD, SwissProtFATHMM, FATHMM-XF69 141, 94 995, 69 14112 412, 47 510, 12 412(78, 79)
ClinVar, HGMDMutationTaster2600, 2199, 1100, 1100617, 1652, 618, 1006(5)
HumDiv, UniProt, ClinVarVIPUR9477, 1542, 382, 949, 4992, 65552444, 1477, 381, 913, 4362, 1120(80)
HumsavarBadMut33 4838185(81)
HumVar, ExoVar, VariBenchSelected, SwissVarSelectedRAPSODY21 9462728(73)
ClinVar, ESPDANN16 627 775, 49 407 057–, –(48)
SwissProtNetSAP5375, 1152218, 734(82)
VariBenchPON-P210 717, 13 063, 1108, 1605, 6144, 8661, 656, 1053980, 5936, 93, 669, 786, 4522, 75, 518(10)
Humsavar, VariBenchSuSPect18 633, 64 1636874, 12 171(83)
CMG, DDD, ClinVar, ExoVar, 1000 GP, Hg19, Gencode, ESP6500MAPPIN64, 158, 3595, 15 702, 512 370, 51 599, 11 763, 1 048 54427, 100, 961, 309, −, 3888, 10 035, −(84)
Uniprot, 1000 GP, literature, VariBench, ARIC studyEnsemble predictor36 192, 238, 19 520, 7953, 33 511, 26 96235 892, 237, 19 427, 7907, 33 305, 26 829(85)
ClinVarPhD-SNPg48 534, 140843 273, 1407(86)
Multiple gene panelMVP116110(69)
ADME genes
LoF onlyADME optimized337, 18043, 43(68)
CinVar, NHGRI GWAS catalog, COSMIC, VariSNPPredictSNP225 480, 12 050, 142 722, 16 716, 71 6749929, 5570, −, 5949, 19 702(87)
Test datasets
HumVar, ExoVar, VariBench, predictSNP, SwissVarCircularity40 389, 8850, 10 266, 16 098, 12 7299250, 3612, 4203, 4456, 5057(14)
ClinVar, literature, PredictSNPACMG/AMP rules14 819, 1442, 4667, 6931, 5379, 12 496, 14 819, 4192, 16 064, 10 308, 77661726, 75, 476, 1695, 1146, 1723, 1821, 656, 15 921, 4183, 1349(51)
ClinVar, TP53, PPARGPerformance assessment11 9953717(49)
UniProtGuideline discordant/PRDIS28 474, 336 7302393, 2388(52)
ESP6500, HGMDCompensated pathogenic deviations1964685(53)
VariBenchRepresentativeness446 013, 23 671, 19 335, 19 459, 14 610, 17 623, 17 525, 14 647, 13 096, 13 069, 12 584, 1605, 1301, 8664, 7152, 1053, 751, 16 098, 10 266, 8850, 40 389, 21 151, 22 196, 75 04253 850, 8762, 1190, 7816, 1100, 6047, 954, 5476, 884, 4998, 980, 546, 93, 3800, 786, 425, 75, 4456, 4201, 3612, 9250, 8791, 1852, 12 735(6)
Structure mapped variants
PDB, UniProtPON-SC349, 779562, 4574(54)
3D3D structure analysis374334(55)
LSDBs, literature, ClinVarMembrane proteins20582019(19)
Synonymous
ClinVar, GRASP, GWAS Catalog, GWASdb, PolymiRTS, PubMed, Web of KnowledgedbDSM2021954(88)
dbDSM, ClinVar, literatureIDSV600, 5331493, 99(89)
Benign
dbSNPVariSNP446 013, 956 958, 470 473, 3802, 9285, 3402, 5277, 11 339, 588, 318 967, 1 804 501, 610 396, 25 930 77619 597, 51 764, 19 618, 2972, 7242, 1056, 1542, 8444, 584, 48 018, 35 200, 39 531, 65 437(2)
ExAXAssessment of benign variants63 197, 130237 148, 400(18)
Effect-specific datasets
DNA regulatory elements
Ensembl Compara, 1000 GPPathogenic regulatory variants42, 142, 153, 43, 65, 3, 519, 58, 72, 24, 3, 1, 3(90)
OMIM, ClinVar, VarDi, GWAS Catalog, HGMD, COSMIC, FANTOM5, ENCODERegulatory variants27 558, 20 963, 43 3643826, 6653, 40 548(91)
dbSNP, HGMP, HapMap, GWAS CatalogRegulatory elements225, 241 91066, 19 346(92)
ENCODE, NIH Roadmap EpigenomicsCAPE7948, 4044, 2693, 51, 156, 56 497, 20294744, 3214, 1980, 48, 112, 43 676, 1568(93)
Whole-genome sequences, GiaB, HGMD, ClinVarCDTS15 741, 427, 10 979, 67 144 812, 34 687 974, 30 634 572, 31 893 124, 61 372 5841862, 309, −, −, −, −, −(94)
Literature, OMIM, Epi4KTraP402, 97, 10364, 97, 102(95)
HGMD, 1000GP, ClinVarShapeGTP4462, 11161362, 691(96)
ClinVar, literatureNCBoost655, 6550, 770612, 6380, 765(97)
RNA splicing (1/1)
Literature, LSDBs, HGPDBASS3 and DBASS5307, 577131, 166(40, 41)
HGMD, SpliceDisease database, DBASS, 1000 GPdbscSNV2959, 45, 20252938, 2, 333(21)
ExperimentalBRCA1 and BRCA213, 15, 33, 38, 35, 731, 1, 1, 1, 1, 1(98)
Ensembl, UCSC Genome BrowserHumanSplicingFinder424, 81, 15, 89222, 6, 4, 8(99)
HGMDMutPred Splice2354, 638452, 176(100)
hg19, GenBank, dbSNPASSEDA41, 8, 1214, 7, 11(101)
ExperimentalRB13, 17, 13, 61, 1, 1, 1(102)
ExperimentalLDLR18, 181, 1(103)
ExperimentalBRCA1 and BRCA26, 29, 6, 192, 2, 2, 1(104)
Experimental, LSDBsBRCA1 and BRCA253, 4, 4, 6, 52, 2, 2, 2, 2(105)
ExperimentalBRCA1 and BRCA224, 22, 13, 10, 10, 5, 112, 2, 2, 2, 2, 5, 2(106)
ExperimentalExon 1st nucleotide25, 5, 9, 5, 5, 9, 30, 920, 5, 9, 20, 4, 7, 24, 7(107)
ClinVar, 1000GPSplice site consensus region222, 50138, 44(108)
Protein aggregation (0/0)
WALTZ-DB, AmylHex, AmylFrag, AGGRESCAN, TANGOAmyLoad1400(38)
ExperimentalWALTZ-DB1089140(39)
Binding free energy
Literature, ASEdb, PIN, ABbind, PROXiMATE, dbMPIKTSKEMPI 2.07085348(42)
SKEMPIFlex ddG124955(109)
Protein disorder (0/0)
LiteraturePON-Diso10332(16)
Protein solubility (0/0)
LiteraturePON-Sol44361(17)
Protein stability (4/6)
Single variants
ProThermPON-Tstab156480(30)
ProThermI-Mutant2.02087, 194858, 64(110)
ProThermAverage assignment1791, 1396, 220470, 45, 89(111)
ProThermiPTREE-STAB185964(112)
ProThermSVM-WIN31 and SVM-3D121681, 1634, 49958, 55, 34(113)
ProThermPoPMuSiC-2.02648132(114)
ProThermsMMGB110960(115)
ProThermM8 and M472760, 181075, 71(116)
ProThermEASE-MM238, 1676, 54325, 70, 55(117)
ProThermHoTMuSiC1626101(118)
SAAFEC1262, 98349, 28(119)
ProThermSTRUM3421, 306148, 32(120)
ProThermMetapredictor60558(121)
ProThermAutomute1962, 1925, 174977, 54, 64(122)
TP53TP53421(123)
ProThermSsym68415(124)
ProTherm, experimental data, ASEdbAlanine scanning for binding energy768, 2971, 1005, 380, 215456, 119, 82, 19, 84(125)
ProThermRosetta121075(126)
Double variants
ProThermWET-STAB18028(127)
Molecule-specific datasets (1/2)
InSiGHTPON-MMR2178, 455, 5(61)
LiteraturePON-mt-tRNA14522(56)
BTKbasePON-BTK1521(60)
Kin-Driver, ClinVar, EnsemblKinact384, 25842, 23(57)
LiteratureKinMutBase141439(43)
COSMICKin-Driver783, 64843, 43(44)
OMIM, KinMutBase, HGMDProtein kinases1463, 999, 302392, 49, 144(59, 128)
UniProt, KinMutBase, SAAPdb, COSMICwKin-Mut865, 2627447, 65(58)
dbSNP, HGMD, COSMIC, literaturePTENpred6761(129)
UniProt, HumsavarProtein-specific predictors1 872 222 in 82 files82(12)
LiteratureSAVER1871(130)
Literature, experimental, dbSNP, ExAC, ESPDPYD-Varifier69, 2951, 1(131)
ExperimentalBRCA1/2201, 682, 2(132)
ExperimentalCFTR20, 111, 1(37)
CHAMP, literatureHApredictor11381(133)
HumsavarMutaCYP29, 285, 3284, 15, 36(134)
UniProt, HGMD, MutDB, dbSNP, literatureKvSNP1259, 17687, 60(135)
Disease-specific datasets (0/0)
Literature, TP53 database, ClinVar, DoCMPan-cancer analysis659, 65, 38733, 60, 1(64)
Literature, IARC TP53 Database, UMD BRCA1 and BRCA2Cancer370615(65)
ICGC, TCGA, Pediatric Cancer Genome Project, dbSNPCancer469017(66)
Literature, LOVD, Inherited Arrhythmia DatabaseLong QT syndrome90, 82, 8, 81, 113, 99, 14, 58, 55, 52, 28, 24, 109, 101, 8, 3121, 1, 1, 3, 1, 5, 1, 1, 1, 3, 2, 3, 1, 1, 1, 7(62)
ExperimentalPolyPhen-HCM74, 78 9836, 6(63)
Functional assaysFASMIC1049, 95, 40, 785, 21, 14, 35, 65, 2293, 95, 38, 57, 6, 8, 14, 22, 9(136)
LiteraturedbCPM941161(45)
cBioPortal, COSMIC, MSK-IMPACT cohortOncoKB4472595(47)
TCGADoCM1364132(46)
Phenotype dataset (0/0)
Literature, LSDBsPON-PS2527, 40183, 8(36)
Origin of dataDataset first used forNumber of variants in each datasetNumber of different genes, transcripts or proteins in each datasetReference
Variation type datasets
Insertions and deletions (0/0)
HGMD, 1000 GPDDIG-In659, 2008, 2479, 3861, 579, 2008, 2413, 3861659, 737, 2447, 751, 1122, 493, 1996, 1933, 2989(74)
ClinVar, 1000 GP, ESP6500 SIFT-IndelENTPRISE-X6513,5023,82, 366, 3171, 1604, 181, 10251078, 1361, 38, 307, 2491, 1251, 170, 1018(75)
SwissProt, 100 GP, SM2PHKD4i27341973(76)
Sequence alignmentsSIFT Indel474, 9710474, 9698(77)
Substitutions, coding region (6/10)
Training datasets
Literature, patentsPredictSNP10 581, 5871, 43 882, 32 776, 3497, 11 99412, 12, 11 410, 8336, 1421, 23(11)
HGMD, SwissProtFATHMM, FATHMM-XF69 141, 94 995, 69 14112 412, 47 510, 12 412(78, 79)
ClinVar, HGMDMutationTaster2600, 2199, 1100, 1100617, 1652, 618, 1006(5)
HumDiv, UniProt, ClinVarVIPUR9477, 1542, 382, 949, 4992, 65552444, 1477, 381, 913, 4362, 1120(80)
HumsavarBadMut33 4838185(81)
HumVar, ExoVar, VariBenchSelected, SwissVarSelectedRAPSODY21 9462728(73)
ClinVar, ESPDANN16 627 775, 49 407 057–, –(48)
SwissProtNetSAP5375, 1152218, 734(82)
VariBenchPON-P210 717, 13 063, 1108, 1605, 6144, 8661, 656, 1053980, 5936, 93, 669, 786, 4522, 75, 518(10)
Humsavar, VariBenchSuSPect18 633, 64 1636874, 12 171(83)
CMG, DDD, ClinVar, ExoVar, 1000 GP, Hg19, Gencode, ESP6500MAPPIN64, 158, 3595, 15 702, 512 370, 51 599, 11 763, 1 048 54427, 100, 961, 309, −, 3888, 10 035, −(84)
Uniprot, 1000 GP, literature, VariBench, ARIC studyEnsemble predictor36 192, 238, 19 520, 7953, 33 511, 26 96235 892, 237, 19 427, 7907, 33 305, 26 829(85)
ClinVarPhD-SNPg48 534, 140843 273, 1407(86)
Multiple gene panelMVP116110(69)
ADME genes
LoF onlyADME optimized337, 18043, 43(68)
CinVar, NHGRI GWAS catalog, COSMIC, VariSNPPredictSNP225 480, 12 050, 142 722, 16 716, 71 6749929, 5570, −, 5949, 19 702(87)
Test datasets
HumVar, ExoVar, VariBench, predictSNP, SwissVarCircularity40 389, 8850, 10 266, 16 098, 12 7299250, 3612, 4203, 4456, 5057(14)
ClinVar, literature, PredictSNPACMG/AMP rules14 819, 1442, 4667, 6931, 5379, 12 496, 14 819, 4192, 16 064, 10 308, 77661726, 75, 476, 1695, 1146, 1723, 1821, 656, 15 921, 4183, 1349(51)
ClinVar, TP53, PPARGPerformance assessment11 9953717(49)
UniProtGuideline discordant/PRDIS28 474, 336 7302393, 2388(52)
ESP6500, HGMDCompensated pathogenic deviations1964685(53)
VariBenchRepresentativeness446 013, 23 671, 19 335, 19 459, 14 610, 17 623, 17 525, 14 647, 13 096, 13 069, 12 584, 1605, 1301, 8664, 7152, 1053, 751, 16 098, 10 266, 8850, 40 389, 21 151, 22 196, 75 04253 850, 8762, 1190, 7816, 1100, 6047, 954, 5476, 884, 4998, 980, 546, 93, 3800, 786, 425, 75, 4456, 4201, 3612, 9250, 8791, 1852, 12 735(6)
Structure mapped variants
PDB, UniProtPON-SC349, 779562, 4574(54)
3D3D structure analysis374334(55)
LSDBs, literature, ClinVarMembrane proteins20582019(19)
Synonymous
ClinVar, GRASP, GWAS Catalog, GWASdb, PolymiRTS, PubMed, Web of KnowledgedbDSM2021954(88)
dbDSM, ClinVar, literatureIDSV600, 5331493, 99(89)
Benign
dbSNPVariSNP446 013, 956 958, 470 473, 3802, 9285, 3402, 5277, 11 339, 588, 318 967, 1 804 501, 610 396, 25 930 77619 597, 51 764, 19 618, 2972, 7242, 1056, 1542, 8444, 584, 48 018, 35 200, 39 531, 65 437(2)
ExAXAssessment of benign variants63 197, 130237 148, 400(18)
Effect-specific datasets
DNA regulatory elements
Ensembl Compara, 1000 GPPathogenic regulatory variants42, 142, 153, 43, 65, 3, 519, 58, 72, 24, 3, 1, 3(90)
OMIM, ClinVar, VarDi, GWAS Catalog, HGMD, COSMIC, FANTOM5, ENCODERegulatory variants27 558, 20 963, 43 3643826, 6653, 40 548(91)
dbSNP, HGMP, HapMap, GWAS CatalogRegulatory elements225, 241 91066, 19 346(92)
ENCODE, NIH Roadmap EpigenomicsCAPE7948, 4044, 2693, 51, 156, 56 497, 20294744, 3214, 1980, 48, 112, 43 676, 1568(93)
Whole-genome sequences, GiaB, HGMD, ClinVarCDTS15 741, 427, 10 979, 67 144 812, 34 687 974, 30 634 572, 31 893 124, 61 372 5841862, 309, −, −, −, −, −(94)
Literature, OMIM, Epi4KTraP402, 97, 10364, 97, 102(95)
HGMD, 1000GP, ClinVarShapeGTP4462, 11161362, 691(96)
ClinVar, literatureNCBoost655, 6550, 770612, 6380, 765(97)
RNA splicing (1/1)
Literature, LSDBs, HGPDBASS3 and DBASS5307, 577131, 166(40, 41)
HGMD, SpliceDisease database, DBASS, 1000 GPdbscSNV2959, 45, 20252938, 2, 333(21)
ExperimentalBRCA1 and BRCA213, 15, 33, 38, 35, 731, 1, 1, 1, 1, 1(98)
Ensembl, UCSC Genome BrowserHumanSplicingFinder424, 81, 15, 89222, 6, 4, 8(99)
HGMDMutPred Splice2354, 638452, 176(100)
hg19, GenBank, dbSNPASSEDA41, 8, 1214, 7, 11(101)
ExperimentalRB13, 17, 13, 61, 1, 1, 1(102)
ExperimentalLDLR18, 181, 1(103)
ExperimentalBRCA1 and BRCA26, 29, 6, 192, 2, 2, 1(104)
Experimental, LSDBsBRCA1 and BRCA253, 4, 4, 6, 52, 2, 2, 2, 2(105)
ExperimentalBRCA1 and BRCA224, 22, 13, 10, 10, 5, 112, 2, 2, 2, 2, 5, 2(106)
ExperimentalExon 1st nucleotide25, 5, 9, 5, 5, 9, 30, 920, 5, 9, 20, 4, 7, 24, 7(107)
ClinVar, 1000GPSplice site consensus region222, 50138, 44(108)
Protein aggregation (0/0)
WALTZ-DB, AmylHex, AmylFrag, AGGRESCAN, TANGOAmyLoad1400(38)
ExperimentalWALTZ-DB1089140(39)
Binding free energy
Literature, ASEdb, PIN, ABbind, PROXiMATE, dbMPIKTSKEMPI 2.07085348(42)
SKEMPIFlex ddG124955(109)
Protein disorder (0/0)
LiteraturePON-Diso10332(16)
Protein solubility (0/0)
LiteraturePON-Sol44361(17)
Protein stability (4/6)
Single variants
ProThermPON-Tstab156480(30)
ProThermI-Mutant2.02087, 194858, 64(110)
ProThermAverage assignment1791, 1396, 220470, 45, 89(111)
ProThermiPTREE-STAB185964(112)
ProThermSVM-WIN31 and SVM-3D121681, 1634, 49958, 55, 34(113)
ProThermPoPMuSiC-2.02648132(114)
ProThermsMMGB110960(115)
ProThermM8 and M472760, 181075, 71(116)
ProThermEASE-MM238, 1676, 54325, 70, 55(117)
ProThermHoTMuSiC1626101(118)
SAAFEC1262, 98349, 28(119)
ProThermSTRUM3421, 306148, 32(120)
ProThermMetapredictor60558(121)
ProThermAutomute1962, 1925, 174977, 54, 64(122)
TP53TP53421(123)
ProThermSsym68415(124)
ProTherm, experimental data, ASEdbAlanine scanning for binding energy768, 2971, 1005, 380, 215456, 119, 82, 19, 84(125)
ProThermRosetta121075(126)
Double variants
ProThermWET-STAB18028(127)
Molecule-specific datasets (1/2)
InSiGHTPON-MMR2178, 455, 5(61)
LiteraturePON-mt-tRNA14522(56)
BTKbasePON-BTK1521(60)
Kin-Driver, ClinVar, EnsemblKinact384, 25842, 23(57)
LiteratureKinMutBase141439(43)
COSMICKin-Driver783, 64843, 43(44)
OMIM, KinMutBase, HGMDProtein kinases1463, 999, 302392, 49, 144(59, 128)
UniProt, KinMutBase, SAAPdb, COSMICwKin-Mut865, 2627447, 65(58)
dbSNP, HGMD, COSMIC, literaturePTENpred6761(129)
UniProt, HumsavarProtein-specific predictors1 872 222 in 82 files82(12)
LiteratureSAVER1871(130)
Literature, experimental, dbSNP, ExAC, ESPDPYD-Varifier69, 2951, 1(131)
ExperimentalBRCA1/2201, 682, 2(132)
ExperimentalCFTR20, 111, 1(37)
CHAMP, literatureHApredictor11381(133)
HumsavarMutaCYP29, 285, 3284, 15, 36(134)
UniProt, HGMD, MutDB, dbSNP, literatureKvSNP1259, 17687, 60(135)
Disease-specific datasets (0/0)
Literature, TP53 database, ClinVar, DoCMPan-cancer analysis659, 65, 38733, 60, 1(64)
Literature, IARC TP53 Database, UMD BRCA1 and BRCA2Cancer370615(65)
ICGC, TCGA, Pediatric Cancer Genome Project, dbSNPCancer469017(66)
Literature, LOVD, Inherited Arrhythmia DatabaseLong QT syndrome90, 82, 8, 81, 113, 99, 14, 58, 55, 52, 28, 24, 109, 101, 8, 3121, 1, 1, 3, 1, 5, 1, 1, 1, 3, 2, 3, 1, 1, 1, 7(62)
ExperimentalPolyPhen-HCM74, 78 9836, 6(63)
Functional assaysFASMIC1049, 95, 40, 785, 21, 14, 35, 65, 2293, 95, 38, 57, 6, 8, 14, 22, 9(136)
LiteraturedbCPM941161(45)
cBioPortal, COSMIC, MSK-IMPACT cohortOncoKB4472595(47)
TCGADoCM1364132(46)
Phenotype dataset (0/0)
Literature, LSDBsPON-PS2527, 40183, 8(36)
Table 1

New benchmark datasets added to VariBench

Origin of dataDataset first used forNumber of variants in each datasetNumber of different genes, transcripts or proteins in each datasetReference
Variation type datasets
Insertions and deletions (0/0)
HGMD, 1000 GPDDIG-In659, 2008, 2479, 3861, 579, 2008, 2413, 3861659, 737, 2447, 751, 1122, 493, 1996, 1933, 2989(74)
ClinVar, 1000 GP, ESP6500 SIFT-IndelENTPRISE-X6513,5023,82, 366, 3171, 1604, 181, 10251078, 1361, 38, 307, 2491, 1251, 170, 1018(75)
SwissProt, 100 GP, SM2PHKD4i27341973(76)
Sequence alignmentsSIFT Indel474, 9710474, 9698(77)
Substitutions, coding region (6/10)
Training datasets
Literature, patentsPredictSNP10 581, 5871, 43 882, 32 776, 3497, 11 99412, 12, 11 410, 8336, 1421, 23(11)
HGMD, SwissProtFATHMM, FATHMM-XF69 141, 94 995, 69 14112 412, 47 510, 12 412(78, 79)
ClinVar, HGMDMutationTaster2600, 2199, 1100, 1100617, 1652, 618, 1006(5)
HumDiv, UniProt, ClinVarVIPUR9477, 1542, 382, 949, 4992, 65552444, 1477, 381, 913, 4362, 1120(80)
HumsavarBadMut33 4838185(81)
HumVar, ExoVar, VariBenchSelected, SwissVarSelectedRAPSODY21 9462728(73)
ClinVar, ESPDANN16 627 775, 49 407 057–, –(48)
SwissProtNetSAP5375, 1152218, 734(82)
VariBenchPON-P210 717, 13 063, 1108, 1605, 6144, 8661, 656, 1053980, 5936, 93, 669, 786, 4522, 75, 518(10)
Humsavar, VariBenchSuSPect18 633, 64 1636874, 12 171(83)
CMG, DDD, ClinVar, ExoVar, 1000 GP, Hg19, Gencode, ESP6500MAPPIN64, 158, 3595, 15 702, 512 370, 51 599, 11 763, 1 048 54427, 100, 961, 309, −, 3888, 10 035, −(84)
Uniprot, 1000 GP, literature, VariBench, ARIC studyEnsemble predictor36 192, 238, 19 520, 7953, 33 511, 26 96235 892, 237, 19 427, 7907, 33 305, 26 829(85)
ClinVarPhD-SNPg48 534, 140843 273, 1407(86)
Multiple gene panelMVP116110(69)
ADME genes
LoF onlyADME optimized337, 18043, 43(68)
CinVar, NHGRI GWAS catalog, COSMIC, VariSNPPredictSNP225 480, 12 050, 142 722, 16 716, 71 6749929, 5570, −, 5949, 19 702(87)
Test datasets
HumVar, ExoVar, VariBench, predictSNP, SwissVarCircularity40 389, 8850, 10 266, 16 098, 12 7299250, 3612, 4203, 4456, 5057(14)
ClinVar, literature, PredictSNPACMG/AMP rules14 819, 1442, 4667, 6931, 5379, 12 496, 14 819, 4192, 16 064, 10 308, 77661726, 75, 476, 1695, 1146, 1723, 1821, 656, 15 921, 4183, 1349(51)
ClinVar, TP53, PPARGPerformance assessment11 9953717(49)
UniProtGuideline discordant/PRDIS28 474, 336 7302393, 2388(52)
ESP6500, HGMDCompensated pathogenic deviations1964685(53)
VariBenchRepresentativeness446 013, 23 671, 19 335, 19 459, 14 610, 17 623, 17 525, 14 647, 13 096, 13 069, 12 584, 1605, 1301, 8664, 7152, 1053, 751, 16 098, 10 266, 8850, 40 389, 21 151, 22 196, 75 04253 850, 8762, 1190, 7816, 1100, 6047, 954, 5476, 884, 4998, 980, 546, 93, 3800, 786, 425, 75, 4456, 4201, 3612, 9250, 8791, 1852, 12 735(6)
Structure mapped variants
PDB, UniProtPON-SC349, 779562, 4574(54)
3D3D structure analysis374334(55)
LSDBs, literature, ClinVarMembrane proteins20582019(19)
Synonymous
ClinVar, GRASP, GWAS Catalog, GWASdb, PolymiRTS, PubMed, Web of KnowledgedbDSM2021954(88)
dbDSM, ClinVar, literatureIDSV600, 5331493, 99(89)
Benign
dbSNPVariSNP446 013, 956 958, 470 473, 3802, 9285, 3402, 5277, 11 339, 588, 318 967, 1 804 501, 610 396, 25 930 77619 597, 51 764, 19 618, 2972, 7242, 1056, 1542, 8444, 584, 48 018, 35 200, 39 531, 65 437(2)
ExAXAssessment of benign variants63 197, 130237 148, 400(18)
Effect-specific datasets
DNA regulatory elements
Ensembl Compara, 1000 GPPathogenic regulatory variants42, 142, 153, 43, 65, 3, 519, 58, 72, 24, 3, 1, 3(90)
OMIM, ClinVar, VarDi, GWAS Catalog, HGMD, COSMIC, FANTOM5, ENCODERegulatory variants27 558, 20 963, 43 3643826, 6653, 40 548(91)
dbSNP, HGMP, HapMap, GWAS CatalogRegulatory elements225, 241 91066, 19 346(92)
ENCODE, NIH Roadmap EpigenomicsCAPE7948, 4044, 2693, 51, 156, 56 497, 20294744, 3214, 1980, 48, 112, 43 676, 1568(93)
Whole-genome sequences, GiaB, HGMD, ClinVarCDTS15 741, 427, 10 979, 67 144 812, 34 687 974, 30 634 572, 31 893 124, 61 372 5841862, 309, −, −, −, −, −(94)
Literature, OMIM, Epi4KTraP402, 97, 10364, 97, 102(95)
HGMD, 1000GP, ClinVarShapeGTP4462, 11161362, 691(96)
ClinVar, literatureNCBoost655, 6550, 770612, 6380, 765(97)
RNA splicing (1/1)
Literature, LSDBs, HGPDBASS3 and DBASS5307, 577131, 166(40, 41)
HGMD, SpliceDisease database, DBASS, 1000 GPdbscSNV2959, 45, 20252938, 2, 333(21)
ExperimentalBRCA1 and BRCA213, 15, 33, 38, 35, 731, 1, 1, 1, 1, 1(98)
Ensembl, UCSC Genome BrowserHumanSplicingFinder424, 81, 15, 89222, 6, 4, 8(99)
HGMDMutPred Splice2354, 638452, 176(100)
hg19, GenBank, dbSNPASSEDA41, 8, 1214, 7, 11(101)
ExperimentalRB13, 17, 13, 61, 1, 1, 1(102)
ExperimentalLDLR18, 181, 1(103)
ExperimentalBRCA1 and BRCA26, 29, 6, 192, 2, 2, 1(104)
Experimental, LSDBsBRCA1 and BRCA253, 4, 4, 6, 52, 2, 2, 2, 2(105)
ExperimentalBRCA1 and BRCA224, 22, 13, 10, 10, 5, 112, 2, 2, 2, 2, 5, 2(106)
ExperimentalExon 1st nucleotide25, 5, 9, 5, 5, 9, 30, 920, 5, 9, 20, 4, 7, 24, 7(107)
ClinVar, 1000GPSplice site consensus region222, 50138, 44(108)
Protein aggregation (0/0)
WALTZ-DB, AmylHex, AmylFrag, AGGRESCAN, TANGOAmyLoad1400(38)
ExperimentalWALTZ-DB1089140(39)
Binding free energy
Literature, ASEdb, PIN, ABbind, PROXiMATE, dbMPIKTSKEMPI 2.07085348(42)
SKEMPIFlex ddG124955(109)
Protein disorder (0/0)
LiteraturePON-Diso10332(16)
Protein solubility (0/0)
LiteraturePON-Sol44361(17)
Protein stability (4/6)
Single variants
ProThermPON-Tstab156480(30)
ProThermI-Mutant2.02087, 194858, 64(110)
ProThermAverage assignment1791, 1396, 220470, 45, 89(111)
ProThermiPTREE-STAB185964(112)
ProThermSVM-WIN31 and SVM-3D121681, 1634, 49958, 55, 34(113)
ProThermPoPMuSiC-2.02648132(114)
ProThermsMMGB110960(115)
ProThermM8 and M472760, 181075, 71(116)
ProThermEASE-MM238, 1676, 54325, 70, 55(117)
ProThermHoTMuSiC1626101(118)
SAAFEC1262, 98349, 28(119)
ProThermSTRUM3421, 306148, 32(120)
ProThermMetapredictor60558(121)
ProThermAutomute1962, 1925, 174977, 54, 64(122)
TP53TP53421(123)
ProThermSsym68415(124)
ProTherm, experimental data, ASEdbAlanine scanning for binding energy768, 2971, 1005, 380, 215456, 119, 82, 19, 84(125)
ProThermRosetta121075(126)
Double variants
ProThermWET-STAB18028(127)
Molecule-specific datasets (1/2)
InSiGHTPON-MMR2178, 455, 5(61)
LiteraturePON-mt-tRNA14522(56)
BTKbasePON-BTK1521(60)
Kin-Driver, ClinVar, EnsemblKinact384, 25842, 23(57)
LiteratureKinMutBase141439(43)
COSMICKin-Driver783, 64843, 43(44)
OMIM, KinMutBase, HGMDProtein kinases1463, 999, 302392, 49, 144(59, 128)
UniProt, KinMutBase, SAAPdb, COSMICwKin-Mut865, 2627447, 65(58)
dbSNP, HGMD, COSMIC, literaturePTENpred6761(129)
UniProt, HumsavarProtein-specific predictors1 872 222 in 82 files82(12)
LiteratureSAVER1871(130)
Literature, experimental, dbSNP, ExAC, ESPDPYD-Varifier69, 2951, 1(131)
ExperimentalBRCA1/2201, 682, 2(132)
ExperimentalCFTR20, 111, 1(37)
CHAMP, literatureHApredictor11381(133)
HumsavarMutaCYP29, 285, 3284, 15, 36(134)
UniProt, HGMD, MutDB, dbSNP, literatureKvSNP1259, 17687, 60(135)
Disease-specific datasets (0/0)
Literature, TP53 database, ClinVar, DoCMPan-cancer analysis659, 65, 38733, 60, 1(64)
Literature, IARC TP53 Database, UMD BRCA1 and BRCA2Cancer370615(65)
ICGC, TCGA, Pediatric Cancer Genome Project, dbSNPCancer469017(66)
Literature, LOVD, Inherited Arrhythmia DatabaseLong QT syndrome90, 82, 8, 81, 113, 99, 14, 58, 55, 52, 28, 24, 109, 101, 8, 3121, 1, 1, 3, 1, 5, 1, 1, 1, 3, 2, 3, 1, 1, 1, 7(62)
ExperimentalPolyPhen-HCM74, 78 9836, 6(63)
Functional assaysFASMIC1049, 95, 40, 785, 21, 14, 35, 65, 2293, 95, 38, 57, 6, 8, 14, 22, 9(136)
LiteraturedbCPM941161(45)
cBioPortal, COSMIC, MSK-IMPACT cohortOncoKB4472595(47)
TCGADoCM1364132(46)
Phenotype dataset (0/0)
Literature, LSDBsPON-PS2527, 40183, 8(36)
Origin of dataDataset first used forNumber of variants in each datasetNumber of different genes, transcripts or proteins in each datasetReference
Variation type datasets
Insertions and deletions (0/0)
HGMD, 1000 GPDDIG-In659, 2008, 2479, 3861, 579, 2008, 2413, 3861659, 737, 2447, 751, 1122, 493, 1996, 1933, 2989(74)
ClinVar, 1000 GP, ESP6500 SIFT-IndelENTPRISE-X6513,5023,82, 366, 3171, 1604, 181, 10251078, 1361, 38, 307, 2491, 1251, 170, 1018(75)
SwissProt, 100 GP, SM2PHKD4i27341973(76)
Sequence alignmentsSIFT Indel474, 9710474, 9698(77)
Substitutions, coding region (6/10)
Training datasets
Literature, patentsPredictSNP10 581, 5871, 43 882, 32 776, 3497, 11 99412, 12, 11 410, 8336, 1421, 23(11)
HGMD, SwissProtFATHMM, FATHMM-XF69 141, 94 995, 69 14112 412, 47 510, 12 412(78, 79)
ClinVar, HGMDMutationTaster2600, 2199, 1100, 1100617, 1652, 618, 1006(5)
HumDiv, UniProt, ClinVarVIPUR9477, 1542, 382, 949, 4992, 65552444, 1477, 381, 913, 4362, 1120(80)
HumsavarBadMut33 4838185(81)
HumVar, ExoVar, VariBenchSelected, SwissVarSelectedRAPSODY21 9462728(73)
ClinVar, ESPDANN16 627 775, 49 407 057–, –(48)
SwissProtNetSAP5375, 1152218, 734(82)
VariBenchPON-P210 717, 13 063, 1108, 1605, 6144, 8661, 656, 1053980, 5936, 93, 669, 786, 4522, 75, 518(10)
Humsavar, VariBenchSuSPect18 633, 64 1636874, 12 171(83)
CMG, DDD, ClinVar, ExoVar, 1000 GP, Hg19, Gencode, ESP6500MAPPIN64, 158, 3595, 15 702, 512 370, 51 599, 11 763, 1 048 54427, 100, 961, 309, −, 3888, 10 035, −(84)
Uniprot, 1000 GP, literature, VariBench, ARIC studyEnsemble predictor36 192, 238, 19 520, 7953, 33 511, 26 96235 892, 237, 19 427, 7907, 33 305, 26 829(85)
ClinVarPhD-SNPg48 534, 140843 273, 1407(86)
Multiple gene panelMVP116110(69)
ADME genes
LoF onlyADME optimized337, 18043, 43(68)
CinVar, NHGRI GWAS catalog, COSMIC, VariSNPPredictSNP225 480, 12 050, 142 722, 16 716, 71 6749929, 5570, −, 5949, 19 702(87)
Test datasets
HumVar, ExoVar, VariBench, predictSNP, SwissVarCircularity40 389, 8850, 10 266, 16 098, 12 7299250, 3612, 4203, 4456, 5057(14)
ClinVar, literature, PredictSNPACMG/AMP rules14 819, 1442, 4667, 6931, 5379, 12 496, 14 819, 4192, 16 064, 10 308, 77661726, 75, 476, 1695, 1146, 1723, 1821, 656, 15 921, 4183, 1349(51)
ClinVar, TP53, PPARGPerformance assessment11 9953717(49)
UniProtGuideline discordant/PRDIS28 474, 336 7302393, 2388(52)
ESP6500, HGMDCompensated pathogenic deviations1964685(53)
VariBenchRepresentativeness446 013, 23 671, 19 335, 19 459, 14 610, 17 623, 17 525, 14 647, 13 096, 13 069, 12 584, 1605, 1301, 8664, 7152, 1053, 751, 16 098, 10 266, 8850, 40 389, 21 151, 22 196, 75 04253 850, 8762, 1190, 7816, 1100, 6047, 954, 5476, 884, 4998, 980, 546, 93, 3800, 786, 425, 75, 4456, 4201, 3612, 9250, 8791, 1852, 12 735(6)
Structure mapped variants
PDB, UniProtPON-SC349, 779562, 4574(54)
3D3D structure analysis374334(55)
LSDBs, literature, ClinVarMembrane proteins20582019(19)
Synonymous
ClinVar, GRASP, GWAS Catalog, GWASdb, PolymiRTS, PubMed, Web of KnowledgedbDSM2021954(88)
dbDSM, ClinVar, literatureIDSV600, 5331493, 99(89)
Benign
dbSNPVariSNP446 013, 956 958, 470 473, 3802, 9285, 3402, 5277, 11 339, 588, 318 967, 1 804 501, 610 396, 25 930 77619 597, 51 764, 19 618, 2972, 7242, 1056, 1542, 8444, 584, 48 018, 35 200, 39 531, 65 437(2)
ExAXAssessment of benign variants63 197, 130237 148, 400(18)
Effect-specific datasets
DNA regulatory elements
Ensembl Compara, 1000 GPPathogenic regulatory variants42, 142, 153, 43, 65, 3, 519, 58, 72, 24, 3, 1, 3(90)
OMIM, ClinVar, VarDi, GWAS Catalog, HGMD, COSMIC, FANTOM5, ENCODERegulatory variants27 558, 20 963, 43 3643826, 6653, 40 548(91)
dbSNP, HGMP, HapMap, GWAS CatalogRegulatory elements225, 241 91066, 19 346(92)
ENCODE, NIH Roadmap EpigenomicsCAPE7948, 4044, 2693, 51, 156, 56 497, 20294744, 3214, 1980, 48, 112, 43 676, 1568(93)
Whole-genome sequences, GiaB, HGMD, ClinVarCDTS15 741, 427, 10 979, 67 144 812, 34 687 974, 30 634 572, 31 893 124, 61 372 5841862, 309, −, −, −, −, −(94)
Literature, OMIM, Epi4KTraP402, 97, 10364, 97, 102(95)
HGMD, 1000GP, ClinVarShapeGTP4462, 11161362, 691(96)
ClinVar, literatureNCBoost655, 6550, 770612, 6380, 765(97)
RNA splicing (1/1)
Literature, LSDBs, HGPDBASS3 and DBASS5307, 577131, 166(40, 41)
HGMD, SpliceDisease database, DBASS, 1000 GPdbscSNV2959, 45, 20252938, 2, 333(21)
ExperimentalBRCA1 and BRCA213, 15, 33, 38, 35, 731, 1, 1, 1, 1, 1(98)
Ensembl, UCSC Genome BrowserHumanSplicingFinder424, 81, 15, 89222, 6, 4, 8(99)
HGMDMutPred Splice2354, 638452, 176(100)
hg19, GenBank, dbSNPASSEDA41, 8, 1214, 7, 11(101)
ExperimentalRB13, 17, 13, 61, 1, 1, 1(102)
ExperimentalLDLR18, 181, 1(103)
ExperimentalBRCA1 and BRCA26, 29, 6, 192, 2, 2, 1(104)
Experimental, LSDBsBRCA1 and BRCA253, 4, 4, 6, 52, 2, 2, 2, 2(105)
ExperimentalBRCA1 and BRCA224, 22, 13, 10, 10, 5, 112, 2, 2, 2, 2, 5, 2(106)
ExperimentalExon 1st nucleotide25, 5, 9, 5, 5, 9, 30, 920, 5, 9, 20, 4, 7, 24, 7(107)
ClinVar, 1000GPSplice site consensus region222, 50138, 44(108)
Protein aggregation (0/0)
WALTZ-DB, AmylHex, AmylFrag, AGGRESCAN, TANGOAmyLoad1400(38)
ExperimentalWALTZ-DB1089140(39)
Binding free energy
Literature, ASEdb, PIN, ABbind, PROXiMATE, dbMPIKTSKEMPI 2.07085348(42)
SKEMPIFlex ddG124955(109)
Protein disorder (0/0)
LiteraturePON-Diso10332(16)
Protein solubility (0/0)
LiteraturePON-Sol44361(17)
Protein stability (4/6)
Single variants
ProThermPON-Tstab156480(30)
ProThermI-Mutant2.02087, 194858, 64(110)
ProThermAverage assignment1791, 1396, 220470, 45, 89(111)
ProThermiPTREE-STAB185964(112)
ProThermSVM-WIN31 and SVM-3D121681, 1634, 49958, 55, 34(113)
ProThermPoPMuSiC-2.02648132(114)
ProThermsMMGB110960(115)
ProThermM8 and M472760, 181075, 71(116)
ProThermEASE-MM238, 1676, 54325, 70, 55(117)
ProThermHoTMuSiC1626101(118)
SAAFEC1262, 98349, 28(119)
ProThermSTRUM3421, 306148, 32(120)
ProThermMetapredictor60558(121)
ProThermAutomute1962, 1925, 174977, 54, 64(122)
TP53TP53421(123)
ProThermSsym68415(124)
ProTherm, experimental data, ASEdbAlanine scanning for binding energy768, 2971, 1005, 380, 215456, 119, 82, 19, 84(125)
ProThermRosetta121075(126)
Double variants
ProThermWET-STAB18028(127)
Molecule-specific datasets (1/2)
InSiGHTPON-MMR2178, 455, 5(61)
LiteraturePON-mt-tRNA14522(56)
BTKbasePON-BTK1521(60)
Kin-Driver, ClinVar, EnsemblKinact384, 25842, 23(57)
LiteratureKinMutBase141439(43)
COSMICKin-Driver783, 64843, 43(44)
OMIM, KinMutBase, HGMDProtein kinases1463, 999, 302392, 49, 144(59, 128)
UniProt, KinMutBase, SAAPdb, COSMICwKin-Mut865, 2627447, 65(58)
dbSNP, HGMD, COSMIC, literaturePTENpred6761(129)
UniProt, HumsavarProtein-specific predictors1 872 222 in 82 files82(12)
LiteratureSAVER1871(130)
Literature, experimental, dbSNP, ExAC, ESPDPYD-Varifier69, 2951, 1(131)
ExperimentalBRCA1/2201, 682, 2(132)
ExperimentalCFTR20, 111, 1(37)
CHAMP, literatureHApredictor11381(133)
HumsavarMutaCYP29, 285, 3284, 15, 36(134)
UniProt, HGMD, MutDB, dbSNP, literatureKvSNP1259, 17687, 60(135)
Disease-specific datasets (0/0)
Literature, TP53 database, ClinVar, DoCMPan-cancer analysis659, 65, 38733, 60, 1(64)
Literature, IARC TP53 Database, UMD BRCA1 and BRCA2Cancer370615(65)
ICGC, TCGA, Pediatric Cancer Genome Project, dbSNPCancer469017(66)
Literature, LOVD, Inherited Arrhythmia DatabaseLong QT syndrome90, 82, 8, 81, 113, 99, 14, 58, 55, 52, 28, 24, 109, 101, 8, 3121, 1, 1, 3, 1, 5, 1, 1, 1, 3, 2, 3, 1, 1, 1, 7(62)
ExperimentalPolyPhen-HCM74, 78 9836, 6(63)
Functional assaysFASMIC1049, 95, 40, 785, 21, 14, 35, 65, 2293, 95, 38, 57, 6, 8, 14, 22, 9(136)
LiteraturedbCPM941161(45)
cBioPortal, COSMIC, MSK-IMPACT cohortOncoKB4472595(47)
TCGADoCM1364132(46)
Phenotype dataset (0/0)
Literature, LSDBsPON-PS2527, 40183, 8(36)

VariBench datasets are freely available at http://structure.bmc.lu.se/VariBench/ and can be downloaded separately. The website contains basic information about the datasets, their origin and for what purpose they were initially used for. There is also information about in how many genes, transcripts or proteins the variants appear. Datasets are categorized similar to Table 1 for easy access. The contents of the datasets vary depending on information in the original source. We have enriched many of them e.g. by mapping to reference sequences or PDB structures and some contain VariO annotations. Columns in the original sources irrelevant for VariBench were removed.

The available datasets have been categorized into 20 groups and subgroups as indicated in Figure 2. The figure shows also the relationships of the datasets in different categories. Variants are often described at three molecular levels (DNA, RNA and protein) and sometimes also at protein structural level, including relevant cross references and variant descriptions. VariBench utilizes and follows a number of standards and systematics including HGVS variation nomenclature, HGNC gene names (not in all databases due to mapping problems) and VariO annotations in some datasets.

Figure 2

Types of benchmark datasets and their relations in VariBench.

Links are available to data in some external databases, including AmyLoad (38) and WALTZ-DB (39) for protein aggregation, DBASS3 and DBASS5 (40, 41) for splicing variants, SKEMPI (42), cancer datasets in KinMutBase (43), Kin-Driver (44), dbCPM (45), DoCM (46), OncoKB (47) and tolerance predictor training set in DANN (48). The latter has a link due to its huge size, the others since they are databases and as such easy to use directly and updated by third parties. We excluded datasets used in CAGI experiments, since they are available for registered participants only. LSDBs were excluded because data from these sources usually have to be manually selected before using as benchmark. Most of the time, they do not contain clear information for variant relevance to disease(s). Datasets for structural genomic variants were excluded, because they usually lack information about exact variation positions.

Unfortunately, many papers, even those reporting on benchmarking, do not contain and share the data, which does not allow others to extend the analyses and reuse the datasets.

Variation type datasets

Variation types include insertions and deletions, coding and non-coding region substitutions, which are divided into training and test datasets, structure mapped variants, as well as synonymous, and benign variants. There are now data from four amino acid insertion effect predictors, mainly for short alterations. Only datasets added after the release of the first version of VariBench are discussed here. In Table 1 is shown how many datasets and publications in each category appeared in the first edition.

Training datasets have mainly been used for development of machine learning predictors, there are 17 new datasets. They typically also contain test sets. Six test datasets have been specifically designed for method performance assessments. These include a set for addressing circularity (14) and pathogenicity/tolerance method performance assessment (49). The American College of Medical Genetics and Genomics (ACMG) and the Association for Molecular Pathology (AMP) has published guidelines for variant interpretation (50). These include instructions for use of prediction methods. A dataset was obtained for addressing concordance of prediction methods (51). Another study addressed discordant cases (52). Protein sequences of even closely related organisms contain differences and some of these are compensated variants where a disease-related variant in human is normal in another organism due to additional alteration(s) at other site(s). A dataset has been collected for such variants (53). Unfortunately, only the benign variants were made available. Analysis of the dataset representativeness, how well the datasets represent the variation space, was investigated for 24 datasets in VariBench and VariSNP (6). These cases were mapped to reference sequence and are now available in the database.

Variations are mapped into protein 3D structures in several datasets. Dedicated datasets contain those used for developing a method for predicting side-chain clashes because of residue substitutions (54), analysis of effects on structures and functions of substitutions (55) and investigation of variations in membrane proteins (19).

There are two datasets for synonymous variants as well as two for benign ones.

Effect-specific datasets

These datasets are for various types of effects. On DNA level there are eight sets for DNA regulatory elements, and on RNA level 14 datasets for splicing. Most of the splicing datasets are very small, but there are a few with substantially larger numbers. In the first version of VariBench, there were only protein stability datasets in this category, totally six datasets from four studies.

Many more sets are available for effects on protein level. Protein aggregation (two datasets), binding free energy (2), disorder (1), solubility (1) and stability are the currently available categories. Among protein stability datasets, there are 22 new datasets for single variants, almost all originating from ProTherm, and one dataset for double variants.

Molecule-specific datasets

There are in VariBench 18 specific datasets for certain molecules. There is a set of variants used to train PON-mt-tRNA for substitutions affecting mitochondrial transfer RNA (tRNA) molecules (56). This is of special interest as there are 22 unique mitochondrial tRNAs that are implicated in a number of diseases.

The other datasets are protein specific. Kinact (57), Kin-Driver (44), KinMutBase (43), Kin-Mut (58) and the protein kinase dataset (59) contain variation information for protein kinases. The PON-BTK dataset was used to train a predictor for protein kinase domain variants in Bruton tyrosine kinase (BTK) (60). There is a set for mismatch repair (MMR) proteins MLH1, MSH2, MSH6 and PMS2 and used to train PON-MMR2 (61).

Single amino acid substitutions were collected in 82 proteins to test whether there is a difference in performance for protein specific and generic predictors (12). All the datasets contain at least ~100 variants. The results indicated vast differences in performances, the best generic predictors outperforming the specific predictors in most but not all cases.

The remaining datasets in this category are for variants in individual genes/proteins.

Disease-specific datasets

This category contains totally nine datasets, six of which are for cancer, one for long QT syndrome (62) and another for hypertrophic cardiomyopathy (63).

Although there are numerous studies of cancer variations, the functional verification of the relevance of those variants for the disease is usually missing. VariBench contains three datasets for variants in cancer, which have been experimentally tested (64–66), and links to three other sources, namely dbCPM (45), DoCM (46) and OncoKB (47). In addition, there is the FASMIC dataset for variants that are largely cancer related (67).

Phenotype dataset

One dataset contains information for disease phenotype, whether there is mild/moderate or severe disease due to substitutions. This dataset was used to train disease severity predictor called PON-PS (36).

Benchmark use case

VariBench datasets have mainly been used for prediction method development and testing. As the benchmark studies typically have not contained all the best performing tools, we compared the performance of the variant tolerance/pathogenicity predictor PON-P2, since this tool has been the best or among the best performing methods in a number of previous investigations (10, 12, 18, 19, 52). The setup was similar in all these studies to test the outcome of a spectrum of methods. We extended the published benchmark studies by repeating the original analyses with PON-P2. To avoid circularity, we first excluded from the datasets all cases that had been used for training PON-P2. The results are shown in Table 2 and are reported according to the published guidelines (32) and including some additional measures.

Table 2

Performance of PON-P2 on test datasets

DatasetTPFPTNFNCoveragePPVNPVSensSpecAccaMCCOPM
MutationTaster2, ClinVar (5)5449959320.6850.990.9470.9440.9910.9680.9360.910
MutationTaster2 (5)40710803630.6350.9860.8810.8660.9880.9270.8600.810
Circularity, PredictSNPSelected (14)511634131735900.6230.9400.7700.9000.8600.8800.7300.606
Circularity, SwissVarSelected (14)155181831947730.5570.6500.8100.6700.8000.7500.4600.325
ACMG/AMP, MetaSVM (51)258836424571920.5030.8780.9270.9310.8710.9010.8030.733
ACMG/AMP, ClinVar_balanced (51)841136608690.4550.8350.9150.9240.8170.8710.7460.666
ACMG/AMP, VaribenchSelected_Tolerance (51)17271712996570.5130.9470.9670.9680.9460.9570.9140.875
ACMG/AMP, predictSNPdsel (51)375231730714270.5390.9060.8990.8980.9060.9020.8040.734
ACMG/AMP, ClinVar_Sep2016 (51)105021517261020.5140.8920.9090.9110.8890.9000.8010.729
ACMG/AMP, Dominant_Recessive_Genes (51)128498619520.5060.8750.9570.9610.8630.9120.8280.769
ACMG/AMP, Oncogenes_TSG (51)535597430.4970.6920.990.9940.5560.908 0.775(AN)0.6130.559
Variants in 3D structures (73)507730010602660.3370.8120.940.950.7790.8650.7410.676
ClinVar dataset (49)104015712001690.5410.8810.8640.860.8840.8720.7450.664
TP53 dataset (49)4301301330.5090.5220.9290.9930.0910.769 0.542(AN)0.1950.269
PPARG dataset (49)1311376700.5980.5011.0001.0000.0050.5030.0000.111
Cancer, functionally tested (65)561181630.6050.6530.9890.9950.4710.965 0.733(AN)0.5460.523
Cancer, non-COSMIC functionally tested (65)108101430.4550.7000.9560.9730.5830.904 0.778(AN)0.6040.549
DatasetTPFPTNFNCoveragePPVNPVSensSpecAccaMCCOPM
MutationTaster2, ClinVar (5)5449959320.6850.990.9470.9440.9910.9680.9360.910
MutationTaster2 (5)40710803630.6350.9860.8810.8660.9880.9270.8600.810
Circularity, PredictSNPSelected (14)511634131735900.6230.9400.7700.9000.8600.8800.7300.606
Circularity, SwissVarSelected (14)155181831947730.5570.6500.8100.6700.8000.7500.4600.325
ACMG/AMP, MetaSVM (51)258836424571920.5030.8780.9270.9310.8710.9010.8030.733
ACMG/AMP, ClinVar_balanced (51)841136608690.4550.8350.9150.9240.8170.8710.7460.666
ACMG/AMP, VaribenchSelected_Tolerance (51)17271712996570.5130.9470.9670.9680.9460.9570.9140.875
ACMG/AMP, predictSNPdsel (51)375231730714270.5390.9060.8990.8980.9060.9020.8040.734
ACMG/AMP, ClinVar_Sep2016 (51)105021517261020.5140.8920.9090.9110.8890.9000.8010.729
ACMG/AMP, Dominant_Recessive_Genes (51)128498619520.5060.8750.9570.9610.8630.9120.8280.769
ACMG/AMP, Oncogenes_TSG (51)535597430.4970.6920.990.9940.5560.908 0.775(AN)0.6130.559
Variants in 3D structures (73)507730010602660.3370.8120.940.950.7790.8650.7410.676
ClinVar dataset (49)104015712001690.5410.8810.8640.860.8840.8720.7450.664
TP53 dataset (49)4301301330.5090.5220.9290.9930.0910.769 0.542(AN)0.1950.269
PPARG dataset (49)1311376700.5980.5011.0001.0000.0050.5030.0000.111
Cancer, functionally tested (65)561181630.6050.6530.9890.9950.4710.965 0.733(AN)0.5460.523
Cancer, non-COSMIC functionally tested (65)108101430.4550.7000.9560.9730.5830.904 0.778(AN)0.6040.549
Table 2

Performance of PON-P2 on test datasets

DatasetTPFPTNFNCoveragePPVNPVSensSpecAccaMCCOPM
MutationTaster2, ClinVar (5)5449959320.6850.990.9470.9440.9910.9680.9360.910
MutationTaster2 (5)40710803630.6350.9860.8810.8660.9880.9270.8600.810
Circularity, PredictSNPSelected (14)511634131735900.6230.9400.7700.9000.8600.8800.7300.606
Circularity, SwissVarSelected (14)155181831947730.5570.6500.8100.6700.8000.7500.4600.325
ACMG/AMP, MetaSVM (51)258836424571920.5030.8780.9270.9310.8710.9010.8030.733
ACMG/AMP, ClinVar_balanced (51)841136608690.4550.8350.9150.9240.8170.8710.7460.666
ACMG/AMP, VaribenchSelected_Tolerance (51)17271712996570.5130.9470.9670.9680.9460.9570.9140.875
ACMG/AMP, predictSNPdsel (51)375231730714270.5390.9060.8990.8980.9060.9020.8040.734
ACMG/AMP, ClinVar_Sep2016 (51)105021517261020.5140.8920.9090.9110.8890.9000.8010.729
ACMG/AMP, Dominant_Recessive_Genes (51)128498619520.5060.8750.9570.9610.8630.9120.8280.769
ACMG/AMP, Oncogenes_TSG (51)535597430.4970.6920.990.9940.5560.908 0.775(AN)0.6130.559
Variants in 3D structures (73)507730010602660.3370.8120.940.950.7790.8650.7410.676
ClinVar dataset (49)104015712001690.5410.8810.8640.860.8840.8720.7450.664
TP53 dataset (49)4301301330.5090.5220.9290.9930.0910.769 0.542(AN)0.1950.269
PPARG dataset (49)1311376700.5980.5011.0001.0000.0050.5030.0000.111
Cancer, functionally tested (65)561181630.6050.6530.9890.9950.4710.965 0.733(AN)0.5460.523
Cancer, non-COSMIC functionally tested (65)108101430.4550.7000.9560.9730.5830.904 0.778(AN)0.6040.549
DatasetTPFPTNFNCoveragePPVNPVSensSpecAccaMCCOPM
MutationTaster2, ClinVar (5)5449959320.6850.990.9470.9440.9910.9680.9360.910
MutationTaster2 (5)40710803630.6350.9860.8810.8660.9880.9270.8600.810
Circularity, PredictSNPSelected (14)511634131735900.6230.9400.7700.9000.8600.8800.7300.606
Circularity, SwissVarSelected (14)155181831947730.5570.6500.8100.6700.8000.7500.4600.325
ACMG/AMP, MetaSVM (51)258836424571920.5030.8780.9270.9310.8710.9010.8030.733
ACMG/AMP, ClinVar_balanced (51)841136608690.4550.8350.9150.9240.8170.8710.7460.666
ACMG/AMP, VaribenchSelected_Tolerance (51)17271712996570.5130.9470.9670.9680.9460.9570.9140.875
ACMG/AMP, predictSNPdsel (51)375231730714270.5390.9060.8990.8980.9060.9020.8040.734
ACMG/AMP, ClinVar_Sep2016 (51)105021517261020.5140.8920.9090.9110.8890.9000.8010.729
ACMG/AMP, Dominant_Recessive_Genes (51)128498619520.5060.8750.9570.9610.8630.9120.8280.769
ACMG/AMP, Oncogenes_TSG (51)535597430.4970.6920.990.9940.5560.908 0.775(AN)0.6130.559
Variants in 3D structures (73)507730010602660.3370.8120.940.950.7790.8650.7410.676
ClinVar dataset (49)104015712001690.5410.8810.8640.860.8840.8720.7450.664
TP53 dataset (49)4301301330.5090.5220.9290.9930.0910.769 0.542(AN)0.1950.269
PPARG dataset (49)1311376700.5980.5011.0001.0000.0050.5030.0000.111
Cancer, functionally tested (65)561181630.6050.6530.9890.9950.4710.965 0.733(AN)0.5460.523
Cancer, non-COSMIC functionally tested (65)108101430.4550.7000.9560.9730.5830.904 0.778(AN)0.6040.549

The exercise indicated that reproducibility and reusability could not be achieved in a number of cases due to problems in reporting. We had to exclude some published benchmark studies. The dataset for pharmacogenetics variants (68) was too small for reliable estimation. The paper for compensated variants (53) did not share the disease-related variants, and thus could not be evaluated. Of the dataset used by Qian et al. (69) only 36 cases were not included to the PON-P2 training set, and therefore the benchmark had to be excluded because of too small size.

We were able to perform the analysis for six studies and we analyzed altogether 17 datasets. Full comparison was not possible in all cases as some details were not available. Therefore, we discuss and compare the performances based on the information in the original papers, but list all the details from our study in Table 2.

For MutationTaster2 the published test data has not been previously available due to being in a format that prevents reuse of the data. MutationTaster 2 was originally compared to five tools and versions (MutationTaster1, PolyPhen humdiv and humvar, PROVEAN and SIFT) (5). The accuracy and specificity are better for PON-P2 than the scores for the six tested tools and sensitivity is the second best. Only the measures given in the original article are discussed in here.

The study of circularity problems in variant testing was conducted on predictSNPSelected and SwissVarSelected datasets (14). The performance of PON-P2 is superior compared to the eight tested predictors (MutationTaster2, PolyPhen, MutationAssessor, CADD, SIFT, LRT, FatHMM-U, FatHMM-W, Gerp++ and phyloP). In the test for predictSNPSelected dataset, NPV, PPV, sensitivity, accuracy and MCC are the best for PON-P2. Only for specificity, it is the second best predictor with a margin of 1%. In the data for SwissVarSelected, PON-P2 has the best score for PPV, accuracy and MCC. It is the second best for NPV and specificity, by 1–2% margin to the best, and for sensitivity. On both datasets, PON-P2 showed the most balanced performances.

Twenty-five tools were tested according to ACMG/AMP guidelines using several datasets (51). The compared methods were REVEL, VEST3, MetaSVM, MetaLR, hEAt, Condel, MutPred, Mcap, Eigen, CADD, PolyPhen2, PROVEAN, SIFT, EA, MutationAssessor, MutationTaster, phyloP100way, FATHMM, DANN, LRT, SiPhy, phastConst100way, GenoCanyon, GERP and Integrated_fitCons. Unfortunately, the results were not comprehensively reported. The paper contains data for AUC scores but they are presented as figures. The exact values were difficult to estimate, especially when results for 18 datasets were combined into single figures. In the end, we performed the test for eight of these datasets. In the ClinVar balanced data the AUC of PON-P2 is either shared first or second, and in VariBenchselected data it has the best performance. Comparison for the six other datasets is not as reliable, but we can summarize that the PON-P2 performance is among the best if not the best for all of these. It is unfortunate that exact numbers were not provided by the authors.

The performances of 23 methods (FATHMM, fitCons, LRT, MutationAssessor, MutationTaster, PlyPhen humdiv and humvar versions, PROVEAN, SIFT, VEST3, GERP++, phastCons, phyloP, SiPhy, CADD, DANN, Eigen, FATHMM-MKL, GenoCanyon, M-CAP, MetaLR, MetaSVM and REVEL) were tested on three datasets: ClinVar and two protein-specific sets for TP53 and PPARG (49). They had also a fourth set for autism spectrum diseases, but since there is no experimental evidence for the relation of these variations to the disease, that set was excluded. Although the study was well performed and described, it seems that the authors have not corrected for class imbalance. For the methods to be comparable the measures should be calculated based on the same data and have equal numbers of positive and negative cases. If that is not the case, the imbalance has to be mitigated with one of the available solutions. Some of the other benchmark studies may suffer from the same problem, but we are not sure due to incomplete descriptions of the studies. None of the tools can predict all possible variations and thus they have predictions for different numbers. Therefore we present the results both for non-normalized and normalized data. We believe that the former was used by the authors. In the case of ClinVar data, PON-P2 has better PPV, accuracy and MCC than the other methods tested in the paper.

In the case of TP53 data, the PON-P2 accuracy is second best when the data are not normalized; on other measures, PON-P2 is ranked the fourth or worse. All cancer variants, such as those in TP53, were excluded from the PON-P2 training data. This was done because the effects of variations in cancers usually have not been experimentally verified. A variant in TP53 is not ‘pathogenic’ alone, several variants in different proteins are needed for cancer.

All the predictors are known to have variable performance depending on the tested protein, see the study of protein-specific predictors (12); this study showed that PON-P2 had better performance for 85% of proteins, being the best of the five tested tools (PolyPhen-2, SIFT, PON-P2, MutationTaster2, CADD). PPARG seems to be another example for which PON-P2 has poor performance (49). An additional reason for poor performance may be that the PPARG data is not for pathogenicity, instead it is a ‘function score’ that is based on the distribution of FACS sorted cells (70). The same applies to the TP53 test data which is based on the protein function, not pathogenicity. Depending on a protein, the threshold for phenotype can be anything between 1% and 85% of the wild type activity (Vihinen, in preparation). We have previously tested PON-P2 in protein function prediction but with poor (71) or mixed (72) outcome. This is because the method has not been trained and intended for this task. These results indicate the importance of applying computational tools to their intended purpose or at least testing the performance carefully before applied to new tasks.

Another study tested the performance of 14 tools (SEQ + DYN, SEQ, DYN, MutationTaster2, PolyPhen2, MutationAssessor, CADD, SIFT, LRT, FATHMM-U, Gerp++, phyloP, Condel and Logit) in relation to structural dynamics, which was used as a proxy for functional significance of amino acid substitutions (73). PON-P2 has the best sensitivity, specificity, NPV and MMC, it is the second best for accuracy but only 13th for PPV. The explanation for the latter observation is that many of the tested tools are severely biased, having very high PPV but very low NPV, whereas the performance of PON-P2 was again balanced over all the measures.

The exercise indicated that it is possible to compare predictors to published results based on exactly the same datasets. The new performance results for PON-P2 are in line with several previously published studies that have indicated the method to be a top performer on different benchmarks (10, 12, 18, 19, 52). When choosing a method(s), one should look at consistent performance over several benchmarks.

Full comparisons were not always possible because of incomplete performance assessments. Therefore, authors should meticulously describe all details and procedures in the data analysis as well as share the datasets used. Even if the data is taken from public sources, it is not possible for others to obtain exactly the same dataset as used in the papers even when applying the same selection criteria, as some important aspects seem always to be missing. In summary, it was possible to compare performances for methods not included into original studies. This is important in many ways and contributes toward increased reproducibility and comparability. Good datasets are difficult to obtain, therefore VariBench will serve as a hub for sharing these important data.

Funding

The financial support from Vetenskapsrådet (VR 2015-02510), Swedish Cancer Society (CAN 2017/699) and National Natural Science Foundation of China (61602332) is gratefully acknowledged.

Conflict of interest. None declared.

References

1.

Nair
,
P.S.
and
Vihinen
,
M.
(
2013
)
VariBench: a benchmark database for variations
.
Hum. Mutat.
,
34
,
42
49
.

2.

Schaafsma
,
G.C.
and
Vihinen
,
M.
(
2015
)
VariSNP, a benchmark database for variations from dbSNP
.
Hum. Mutat.
,
36
,
161
166
.

3.

Sherry
,
S.T.
,
Ward
,
M.H.
,
Kholodov
,
M.
et al.  (
2001
)
dbSNP: the NCBI database of genetic variation
.
Nucleic Acids Res.
,
29
,
308
311
.

4.

Wilkinson
,
M.D.
,
Dumontier
,
M.
,
Aalbersberg
,
I.J.
et al.  (
2016
)
The FAIR guiding principles for scientific data management and stewardship
.
Sci. Data
,
3
,
160018
.

5.

Schwarz
,
J.M.
,
Cooper
,
D.N.
,
Schuelke
,
M.
et al.  (
2014
)
MutationTaster2: mutation prediction for the deep-sequencing age
.
Nat. Methods
,
11
,
361
362
.

6.

Schaafsma
,
G.C.
and
Vihinen
,
M.
(
2018
)
Representativeness of variation benchmark datasets
.
BMC Bioinformatics
,
19
,
461
.

7.

Potapov
,
V.
,
Cohen
,
M.
and
Schreiber
,
G.
(
2009
)
Assessing computational methods for predicting protein stability upon mutation: good on average but not in the details
.
Protein Eng. Des. Sel.
,
22
,
553
560
.

8.

Khan
,
S.
and
Vihinen
,
M.
(
2010
)
Performance of protein stability predictors
.
Hum. Mutat.
,
31
,
675
684
.

9.

Thusberg
,
J.
,
Olatubosun
,
A.
and
Vihinen
,
M.
(
2011
)
Performance of mutation pathogenicity prediction methods on missense variants
.
Hum. Mutat.
,
32
,
358
368
.

10.

Niroula
,
A.
,
Urolagin
,
S.
and
Vihinen
,
M.
(
2015
)
PON-P2: prediction method for fast and reliable identification of harmful variants
.
PLoS One
,
10
, e0117380.

11.

Bendl
,
J.
,
Stourac
,
J.
,
Salanda
,
O.
et al.  (
2014
)
PredictSNP: robust and accurate consensus classifier for prediction of disease-related mutations
.
PLoS Comput. Biol.
,
10
, e1003440.

12.

Riera
,
C.
,
Padilla
,
N.
and
de la
Cruz
,
X.
(
2016
)
The complementarity between protein-specific and general pathogenicity predictors for amino acid substitutions
.
Hum. Mutat.
,
37
,
1012
1024
.

13.

Masica
,
D.L.
and
Karchin
,
R.
(
2016
)
Towards increasing the clinical relevance of in silico methods to predict pathogenic missense variants
.
PLoS Comput. Biol.
,
12
, e1004725.

14.

Grimm
,
D.G.
,
Azencott
,
C.A.
,
Aicheler
,
F.
et al.  (
2015
)
The evaluation of tools used to predict the impact of missense variants is hindered by two types of circularity
.
Hum. Mutat.
,
37
,
1013
1024
.

15.

Laurila
,
K.
and
Vihinen
,
M.
(
2009
)
Prediction of disease-related mutations affecting protein localization
.
BMC Genomics
,
10
,
122
122
.

16.

Ali
,
H.
,
Urolagin
,
S.
,
Gurarslan
,
O.
et al.  (
2014
)
Performance of protein disorder prediction programs on amino acid substitutions
.
Hum. Mutat.
,
35
,
794
804
.

17.

Yang
,
Y.
,
Niroula
,
A.
,
Shen
,
B.
et al.  (
2016
)
PON-sol: prediction of effects of amino acid substitutions on protein solubility
.
Bioinformatics
,
32
,
2032
2034
.

18.

Niroula
,
A.
and
Vihinen
,
M.
(
2019
)
How good are pathogenicity predictors in detecting benign variants?
PLoS Comput. Biol.
,
15
, e1006481.

19.

Orioli
,
T.
and
Vihinen
,
M.
(
2019
)
Benchmarking membrane proteins: subcellular localization and variant tolerance predictors
.
BMC Genomics
,
(in press)
.

20.

Desmet
,
F.
,
Hamroun
,
G.
,
Collod-Beroud
,
G.
et al.  (
2010
)
Bioinformatics identification of splice site signals and prediction of mutation effects
.
Res. Adv. Nucleic Acids Res
,
1
16
.

21.

Jian
,
X.
,
Boerwinkle
,
E.
and
Liu
,
X.
(
2014
)
In silico prediction of splice-altering single nucleotide variants in the human genome
.
Nucleic Acids Res.
,
42
,
13534
13544
.

22.

Anderson
,
D.
and
Lassmann
,
T.
(
2018
)
A phenotype centric benchmark of variant prioritisation tools
.
NPJ Genom. Med.
,
3
,
5
.

23.

Vihinen
,
M.
,
Hancock
,
J.M.
,
Maglott
,
D.R.
et al.  (
2016
)
Human Variome project quality assessment criteria for variation databases
.
Hum. Mutat.
,
37
,
549
558
.

24.

Gray
,
K.A.
,
Yates
,
B.
,
Seal
,
R.L.
et al.  (
2015
)
Genenames.org: the HGNC resources in 2015
.
Nucleic Acids Res.
,
43
,
D1079
D1085
.

25.

den
Dunnen
,
J.T.
and
Antonarakis
,
S.E.
(
2000
)
Mutation nomenclature extensions and suggestions to describe complex mutations: a discussion
.
Hum. Mutat.
,
15
,
7
12
.

26.

Dalgleish
,
R.
,
Flicek
,
P.
,
Cunningham
,
F.
et al.  (
2010
)
Locus reference genomic sequences: an improved basis for describing human DNA variants
.
Genome Med.
,
2
,
24
.

27.

Rajput
,
B.
,
Pruitt
,
K.D.
and
Murphy
,
T.D.
(
2019
)
RefSeq curation and annotation of stop codon recoding in vertebrates
.
Nucleic Acids Res.
,
47
,
594
606
.

28.

Vihinen
,
M.
(
2014
)
Variation ontology for annotation of variation effects and mechanisms
.
Genome Res.
,
24
,
356
364
.

29.

Kumar
,
M.D.
,
Bava
,
K.A.
,
Gromiha
,
M.M.
et al.  (
2006
)
ProTherm and ProNIT: thermodynamic databases for proteins and protein-nucleic acid interactions
.
Nucleic Acids Res.
,
34
,
D204
D206
.

30.

Yang
,
Y.
,
Urolagin
,
S.
,
Niroula
,
A.
et al.  (
2018
)
PON-tstab: protein variant stability predictor. Importance of training data quality
.
Int. J. Mol. Sci.
,
19
.

31.

Vihinen
,
M
. (
2012
)
How to evaluate performance of prediction methods? Measures and their interpretation in variation effect analysis
.
BMC Genomics
13
Suppl 4
,
S2
.

32.

Vihinen
,
M.
(
2013
)
Guidelines for reporting and using prediction tools for genetic variation analysis
.
Hum. Mutat.
,
34
,
275
282
.

33.

Walsh
,
I.
,
Pollastri
,
G.
and
Tosatto
,
S.C.
(
2016
)
Correct machine learning on protein sequences: a peer-reviewing perspective
.
Brief. Bioinform.
,
17
,
831
840
.

34.

Niroula
,
A.
and
Vihinen
,
M.
(
2016
)
Variation interpretation predictors: principles, types, performance, and choice
.
Hum. Mutat.
,
37
,
579
597
.

35.

Vihinen
,
M.
(
2017
)
How to define pathogenicity, health, and disease?
Hum. Mutat.
,
38
,
129
136
.

36.

Niroula
,
A.
and
Vihinen
,
M.
(
2017
)
Predicting severity of disease-causing variants
.
Hum. Mutat.
,
38
,
357
364
.

37.

Masica
,
D.L.
,
Sosnay
,
P.R.
,
Raraigh
,
K.S.
et al.  (
2015
)
Missense variants in CFTR nucleotide-binding domains predict quantitative phenotypes associated with cystic fibrosis disease severity
.
Hum. Mol. Genet.
,
24
,
1908
1917
.

38.

Wozniak
,
P.P.
and
Kotulska
,
M.
(
2015
)
AmyLoad: website dedicated to amyloidogenic protein fragments
.
Bioinformatics
,
31
,
3395
3397
.

39.

Beerten
,
J.
,
Van Durme
,
J.
,
Gallardo
,
R.
et al.  (
2015
)
WALTZ-DB: a benchmark database of amyloidogenic hexapeptides
.
Bioinformatics
,
31
,
1698
1700
.

40.

Vořechovský
,
I.
(
2006
)
Aberrant 3′ splice sites in human disease genes: mutation pattern, nucleotide structure and comparison of computational tools that predict their utilization
.
Nucleic Acids Res.
,
34
,
4630
4641
.

41.

Buratti
,
E.
,
Chivers
,
M.
,
Královicová
,
J.
et al.  (
2007
)
Aberrant 5′ splice sites in human disease genes: mutation pattern, nucleotide structure and comparison of computational tools that predict their utilization
.
Nucleic Acids Res.
,
35
,
4250
4263
.

42.

Jankauskaite
,
J.
,
Jimenez-Garcia
,
B.
,
Dapkunas
,
J.
et al.  (
2018
)
SKEMPI 2.0: an updated benchmark of changes in protein-protein binding energy, kinetics and thermodynamics upon mutation
.
Bioinformatics
.

43.

Ortutay
,
C.
,
Väliaho
,
J.
,
Stenberg
,
K.
et al.  (
2005
)
KinMutBase: a registry of disease-causing mutations in protein kinase domains
.
Hum. Mutat.
,
25
,
435
442
.

44.

Simonetti
,
F.L.
,
Tornador
,
C.
,
Nabau-Moreto
,
N.
et al.  (
2014
)
Kin-driver: a database of driver mutations in protein kinases
.
Database (Oxford)
,
2014
,
bau104
.

45.

Yue
,
Z.
,
Zhao
,
L.
and
Xia
,
J.
(
2018
)
dbCPM: a manually curated database for exploring the cancer passenger mutations
.
Brief. Bioinform.
bby105.

46.

Ainscough
,
B.J.
,
Griffith
,
M.
,
Coffman
,
A.C.
et al.  (
2016
)
DoCM: a database of curated mutations in cancer
.
Nat. Methods
,
13
,
806
807
.

47.

Chakravarty
,
D.
,
Gao
,
J.
,
Phillips
,
S.M.
et al. 
OncoKB: a Precision Oncology Knowledge Base
.
JCO Precis. Oncol.
,
2017
,
2017
.

48.

Quang
,
D.
,
Chen
,
Y.
and
Xie
,
X.
(
2015
)
DANN: a deep learning approach for annotating the pathogenicity of genetic variants
.
Bioinformatics
,
31
,
761
763
.

49.

Li
,
J.
,
Zhao
,
T.
,
Zhang
,
Y.
et al.  (
2018
)
Performance evaluation of pathogenicity-computation methods for missense variants
.
Nucleic Acids Res.
,
46
,
7793
7804
.

50.

Richards
,
S.
,
Aziz
,
N.
,
Bale
,
S.
et al.  (
2015
)
Standards and guidelines for the interpretation of sequence variants: a joint consensus recommendation of the American College of Medical Genetics and Genomics and the Association for Molecular Pathology
.
Genet. Med.
,
17
,
405
423
.

51.

Ghosh
,
R.
,
Oak
,
N.
and
Plon
,
S.E.
(
2017
)
Evaluation of in silico algorithms for use with ACMG/AMP clinical variant interpretation guidelines
.
Genome Biol.
,
18
,
225
.

52.

de la
Campa
,
E.A.
,
Padilla
,
N.
and
de la
Cruz
,
X.
(
2017
)
Development of pathogenicity predictors specific for variants that do not comply with clinical guidelines for the use of computational evidence
.
BMC Genomics
,
18
,
569
.

53.

Azevedo
,
L.
,
Mort
,
M.
,
Costa
,
A.C.
et al.  (
2016
)
Improving the in silico assessment of pathogenicity for compensated variants
.
Eur. J. Hum. Genet.
,
25
,
2
7
.

54.

Calyseva
,
J.
and
Vihinen
,
M.
(
2017
)
PON-SC - program for identifying steric clashes caused by amino acid substitutions
.
BMC Bioinformatics
,
18
,
531
.

55.

Bhattacharya
,
R.
,
Rose
,
P.W.
,
Burley
,
S.K.
et al.  (
2017
)
Impact of genetic variation on three dimensional structure and function of proteins
.
PLoS One
,
12
, e0171355.

56.

Niroula
,
A.
and
Vihinen
,
M.
(
2016
)
PON-mt-tRNA: a multifactorial probability-based method for classification of mitochondrial tRNA variations
.
Nucleic Acids Res.
,
44
,
2020
2027
.

57.

Rodrigues
,
C.H.
,
Ascher
,
D.B.
and
Pires
,
D.E.
(
2018
)
Kinact: a computational approach for predicting activating missense mutations in protein kinases
.
Nucleic Acids Res.
,
46
,
W127
w132
.

58.

Izarzugaza
,
J.M.
,
del
Pozo
,
A.
, and
Vazquez
,
M.
et al.  (
2012
)
Prioritization of pathogenic mutations in the protein kinase superfamily
.
BMC Genomics
13
Suppl 4
,
S3
.

59.

Torkamani
,
A.
and
Schork
,
N.J.
(
2007
)
Distribution analysis of nonsynonymous polymorphisms within the human kinase gene family
.
Genomics
,
90
,
49
58
.

60.

Väliaho
,
J.
,
Faisal
,
I.
,
Ortutay
,
C.
et al.  (
2015
)
Characterization of all possible single nucleotide change –caused amino acid substitutions in the kinase domain of Bruton tyrosine kinase
.
Hum. Mutat.
,
36
,
638
647
.

61.

Niroula
,
A.
and
Vihinen
,
M.
(
2015
)
Classification of amino acid substitutions in mismatch repair proteins using PON-MMR2
.
Hum. Mutat.
,
36
,
1128
1134
.

62.

Leong
,
I.U.
,
Stuckey
,
A.
,
Lai
,
D.
et al.  (
2015
)
Assessment of the predictive accuracy of five in silico prediction tools, alone or in combination, and two metaservers to classify long QT syndrome gene mutations
.
BMC Med. Genet.
,
16
,
34
.

63.

Jordan
,
D.M.
,
Kiezun
,
A.
,
Baxter
,
S.M.
et al.  (
2011
)
Development and validation of a computational method for assessment of missense variants in hypertrophic cardiomyopathy
.
Am. J. Hum. Genet.
,
88
,
183
192
.

64.

Niroula
,
A.
and
Vihinen
,
M.
(
2015
)
Harmful somatic amino acid substitutions affect key pathways in cancers
.
BMC Med. Genomics
,
8
,
53
.

65.

Martelotto
,
L.G.
,
Ng
,
C.K.
,
De Filippo
,
M.R.
, et al. (
2014
)
Benchmarking mutation effect prediction algorithms using functionally validated cancer-related missense mutations
.
Genome Biol.
15
,
484
.

66.

Goncearenco
,
A.
,
Rager
,
S.L.
,
Li
,
M.
et al.  (
2017
)
Exploring background mutational processes to decipher cancer genetic heterogeneity
.
Nucleic Acids Res.
,
45
,
W514
w522
.

67.

Ng
,
P.K.
,
Li
,
J.
,
Jeong
,
K.J.
et al.  (
2018
)
Systematic functional annotation of somatic mutations in cancer. Cancer Cell
.
33
,
e410
,
450
462
.

68.

Zhou
,
Y.
,
Mkrtchian
,
S.
,
Kumondai
,
M.
et al.  (
2018
)
An optimized prediction framework to assess the functional impact of pharmacogenetic variants
.
Pharmacogenomics J.
.

69.

Qian
,
D.
,
Li
,
S.
,
Tian
,
Y.
et al.  (
2018
)
A Bayesian framework for efficient and accurate variant prediction
.
PLoS One
,
13
, e0203553.

70.

Majithia
,
A.R.
,
Tsuda
,
B.
,
Agostini
,
M.
et al.  (
2016
)
Prospective functional classification of all possible missense variants in PPARG
.
Nat. Genet.
,
48
,
1570
1575
.

71.

Niroula
,
A.
and
Vihinen
,
M.
(
2017
)
PON-P and PON-P2 predictor performance in CAGI challenges: lessons learned
.
Hum. Mutat.
,
38
,
1085
1091
.

72.

Kasak
,
L.
,
Bakolitsa
,
C.
,
Hu
,
Z.
et al.  (
2019
)
Assessing computational predictions of the phenotypic effect of cystathionine-beta-synthase variants
.
Hum. Mutat.
,
(in press)
.

73.

Ponzoni
,
L.
and
Bahar
,
I.
(
2018
)
Structural dynamics is a determinant of the functional significance of missense variants
.
Proc. Natl. Acad. Sci. U. S. A.
,
115
,
4164
4169
.

74.

Folkman
,
L.
,
Yang
,
Y.
,
Li
,
Z.
et al.  (
2015
)
DDIG-in: detecting disease-causing genetic variations due to frameshifting indels and nonsense mutations employing sequence and structural properties at nucleotide and protein levels
.
Bioinformatics
,
31
,
1599
1606
.

75.

Zhou
,
H.
,
Gao
,
M.
and
Skolnick
,
J.
(
2018
)
ENTPRISE-X: predicting disease-associated frameshift and nonsense mutations
.
PLoS One
,
13
, e0196849.

76.

Bermejo-Das-Neves
,
C.
,
Nguyen
,
H.N.
,
Poch
,
O.
et al.  (
2014
)
A comprehensive study of small non-frameshift insertions/deletions in proteins and prediction of their phenotypic effects by a machine learning method (KD4i)
.
BMC Bioinformatics
,
15
,
111
.

77.

Hu
,
J.
and
Ng
,
P.C.
(
2013
)
SIFT Indel: predictions for the functional effects of amino acid insertions/deletions in proteins
.
PLoS One
,
8
, e77940.

78.

Shihab
,
H.A.
,
Rogers
,
M.F.
,
Gough
,
J.
et al.  (
2015
)
An integrative approach to predicting the functional effects of non-coding and coding sequence variation
.
Bioinformatics
,
31
,
1536
1543
.

79.

Shihab
,
H.A.
,
Gough
,
J.
,
Mort
,
M.
et al.  (
2014
)
Ranking non-synonymous single nucleotide polymorphisms based on disease concepts
.
Hum. Genomics
,
8
,
11
.

80.

Baugh
,
E.H.
,
Simmons-Edler
,
R.
,
Muller
,
C.L.
et al.  (
2016
)
Robust classification of protein variation using structural modelling and large-scale data integration
.
Nucleic Acids Res.
,
44
,
2501
2513
.

81.

Korvigo
,
I.
,
Afanasyev
,
A.
,
Romashchenko
,
N.
et al.  (
2018
)
Generalising better: applying deep learning to integrate deleteriousness prediction scores for whole-exome SNV studies
.
PLoS One
,
13
, e0192829.

82.

Li
,
Y.
,
Wen
,
Z.
,
Xiao
,
J.
et al.  (
2011
)
Predicting disease-associated substitution of a single amino acid by analyzing residue interactions
.
BMC Bioinformatics
,
12
,
14
.

83.

Yates
,
C.M.
,
Filippis
,
I.
,
Kelley
,
L.A.
et al.  (
2014
)
SuSPect: enhanced prediction of single amino acid variant (SAV) phenotype using network features
.
J. Mol. Biol.
,
426
,
2692
2701
.

84.

Gosalia
,
N.
,
Economides
,
A.N.
,
Dewey
,
F.E.
et al.  (
2017
)
MAPPIN: a method for annotating, predicting pathogenicity and mode of inheritance for nonsynonymous variants
.
Nucleic Acids Res.
,
45
,
10393
10402
.

85.

Dong
,
C.
,
Wei
,
P.
,
Jian
,
X.
et al.  (
2015
)
Comparison and integration of deleteriousness prediction methods for nonsynonymous SNVs in whole exome sequencing studies
.
Hum. Mol. Genet.
,
24
,
2125
2137
.

86.

Capriotti
,
E.
and
Fariselli
,
P.
(
2017
)
PhD-SNPg: a webserver and lightweight tool for scoring single nucleotide variants
.
Nucleic Acids Res.
,
45
,
W247
w252
.

87.

Bendl
,
J.
,
Musil
,
M.
,
Stourac
,
J.
et al.  (
2016
)
PredictSNP2: a unified platform for accurately evaluating SNP effects by exploiting the different characteristics of variants in distinct genomic regions
.
PLoS Comput. Biol.
,
12
, e1004962.

88.

Wen
,
P.
,
Xiao
,
P.
and
Xia
,
J.
(
2016
)
dbDSM: a manually curated database for deleterious synonymous mutations
.
Bioinformatics
,
32
,
1914
1916
.

89.

Shi
,
F.
,
Yao
,
Y.
,
Bin
,
Y.
et al.  (
2019
)
Computational identification of deleterious synonymous variants in human genomes using a feature-based approach
.
BMC Med. Genomics
,
12
,
12
.

90.

Smedley
,
D.
,
Schubach
,
M.
,
Jacobsen
,
J.O.B.
et al.  (
2016
)
A whole-genome analysis framework for effective identification of pathogenic regulatory variants in Mendelian disease
.
Am. J. Hum. Genet.
,
99
,
595
606
.

91.

Ma
,
M.
,
Ru
,
Y.
,
Chuang
,
L. S.
, et al.  (
2015
)
Disease-associated variants in different categories of disease located in distinct regulatory elements
.
BMC Genomics
,
16
Suppl 8
,
S3
.

92.

Zhao
,
Y.
,
Clark
,
W.T.
,
Mort
,
M.
et al.  (
2011
)
Prediction of functional regulatory SNPs in monogenic and complex disease
.
Hum. Mutat.
,
32
,
1183
1190
.

93.

Li
,
S.
,
Alvarez
,
R.V.
,
Sharan
,
R.
et al.  (
2017
)
Quantifying deleterious effects of regulatory variants
.
Nucleic Acids Res.
,
45
,
2307
2317
.

94.

di
Iulio
,
J.
,
Bartha
,
I.
,
Wong
,
E.H.M.
et al.  (
2018
)
The human noncoding genome defined by genetic diversity
.
Nat. Genet.
,
50
,
333
337
.

95.

Gelfman
,
S.
,
Wang
,
Q.
,
McSweeney
,
K.M.
et al.  (
2017
)
Annotating pathogenic non-coding variants in genic regions
.
Nat. Commun.
,
8
,
236
.

96.

Malkowska
,
M.
,
Zubek
,
J.
,
Plewczynski
,
D.
et al.  (
2018
)
ShapeGTB: the role of local DNA shape in prioritization of functional variants in human promoters with machine learning
.
PeerJ
,
6
, e5742.

97.

Caron
,
B.
,
Luo
,
Y.
and
Rausell
,
A.
(
2019
)
NCBoost classifies pathogenic non-coding variants in Mendelian diseases through supervised learning on purifying selection signals in humans
.
Genome Biol.
,
20
,
32
.

98.

Houdayer
,
C.
,
Caux-Moncoutier
,
V.
,
Krieger
,
S.
et al.  (
2012
)
Guidelines for splicing analysis in molecular diagnosis derived from a set of 327 combined in silico/in vitro studies on BRCA1 and BRCA2 variants
.
Hum. Mutat.
,
33
,
1228
1238
.

99.

Desmet
,
F.O.
,
Hamroun
,
D.
,
Lalande
,
M.
et al.  (
2009
)
Human splicing finder: an online bioinformatics tool to predict splicing signals
.
Nucleic Acids Res.
,
37
,
e67
.

100.

Mort
,
M.
,
Sterne-Weiler
,
T.
,
Li
,
B.
et al.  (
2014
)
MutPred splice: machine learning-based prediction of exonic variants that disrupt splicing
.
Genome Biol.
,
15
,
R19
.

101.

Mucaki
,
E.J.
,
Shirley
,
B.C.
and
Rogan
,
P.K.
(
2013
)
Prediction of mutant mRNA splice isoforms by information theory-based exon definition
.
Hum. Mutat.
,
34
,
557
565
.

102.

Houdayer
,
C.
,
Dehainault
,
C.
,
Mattler
,
C.
et al.  (
2008
)
Evaluation of in silico splice tools for decision-making in molecular diagnosis
.
Hum. Mutat.
,
29
,
975
982
.

103.

Holla
,
O.L.
,
Nakken
,
S.
,
Mattingsdal
,
M.
et al.  (
2009
)
Effects of intronic mutations in the LDLR gene on pre-mRNA splicing: comparison of wet-lab and bioinformatics analyses
.
Mol. Genet. Metab.
,
96
,
245
252
.

104.

Vreeswijk
,
M.P.
,
Kraan
,
J.N.
,
van der
Klift
,
H.M.
et al.  (
2009
)
Intronic variants in BRCA1 and BRCA2 that affect RNA splicing can be reliably selected by splice-site prediction programs
.
Hum. Mutat.
,
30
,
107
114
.

105.

Thery
,
J.C.
,
Krieger
,
S.
,
Gaildrat
,
P.
et al.  (
2011
)
Contribution of bioinformatics predictions and functional splicing assays to the interpretation of unclassified variants of the BRCA genes
.
Eur. J. Hum. Genet.
,
19
,
1052
1058
.

106.

Colombo
,
M.
,
De Vecchi
,
G.
,
Caleca
,
L.
et al.  (
2013
)
Comparative in vitro and in silico analyses of variants in splicing regions of BRCA1 and BRCA2 genes and characterization of novel pathogenic mutations
.
PLoS One
,
8
, e57173.

107.

Grodecka
,
L.
,
Lockerova
,
P.
,
Ravcukova
,
B.
et al.  (
2014
)
Exon first nucleotide mutations in splicing: evaluation of in silico prediction tools
.
PLoS One
,
9
, e89570.

108.

Tang
,
R.
,
Prosser
,
D.O.
and
Love
,
D.R.
(
2016
)
Evaluation of bioinformatic programmes for the analysis of variants within splice site consensus regions
.
Adv Bioinformatics
,
2016
,
5614058
.

109.

Barlow
,
K.A.
,
S
,
O.C.
,
Thompson
,
S.
et al.  (
2018
)
Flex ddG: Rosetta ensemble-based estimation of changes in protein-protein binding affinity upon mutation
.
J. Phys. Chem. B.
,
122
,
5389
5399
.

110.

Capriotti
,
E.
,
Fariselli
,
P.
and
Casadio
,
R.
(
2005
)
I-Mutant2. 0: predicting stability changes upon mutation from the protein sequence or structure
.
Nucleic Acids Res.
,
33
,
W306
W310
.

111.

Saraboji
,
K.
,
Gromiha
,
M.M.
and
Ponnuswamy
,
M.N.
(
2006
)
Average assignment method for predicting the stability of protein mutants
.
Biopolymers
,
82
,
80
92
.

112.

Huang
,
L.T.
,
Gromiha
,
M.M.
and
Ho
,
S.Y.
(
2007
)
iPTREE-STAB: interpretable decision tree based method for predicting protein stability changes upon mutations
.
Bioinformatics
,
23
,
1292
1293
.

113.

Capriotti
,
E.
,
Fariselli
,
P.
,
Rossi
,
I.
et al.  (
2008
)
A three-state prediction of single point mutations on protein stability changes
.
BMC Bioinformatics
9
Suppl 2
,
S6
.

114.

Dehouck
,
Y.
,
Kwasigroch
,
J.M.
,
Gilis
,
D.
et al.  (
2011
)
PoPMuSiC 2. 1: a web server for the estimation of protein stability changes upon mutation and sequence optimality
.
BMC Bioinformatics
,
12
,
151
.

115.

Zhang
,
Z.
,
Wang
,
L.
,
Gao
,
Y.
et al.  (
2012
)
Predicting folding free energy changes upon single point mutations
.
Bioinformatics
,
28
,
664
671
.

116.

Yang
,
Y.
,
Chen
,
B.
,
Tan
,
G.
et al.  (
2013
)
Structure-based prediction of the effects of a missense variant on protein stability
.
Amino Acids
,
44
,
847
855
.

117.

Folkman
,
L.
,
Stantic
,
B.
,
Sattar
,
A.
et al.  (
2016
)
EASE-MM: sequence-based prediction of mutation-induced stability changes with feature-based multiple models
.
J. Mol. Biol.
,
428
,
1394
1405
.

118.

Pucci
,
F.
,
Bourgeas
,
R.
and
Rooman
,
M.
(
2016
)
Predicting protein thermal stability changes upon point mutations using statistical potentials: introducing HoTMuSiC
.
Sci. Rep.
,
6
,
23257
.

119.

Getov
,
I.
,
Petukh
,
M.
and
Alexov
,
E.
(
2016
)
SAAFEC: predicting the effect of single point mutations on protein folding free energy using a knowledge-modified MM/PBSA approach
.
Int. J. Mol. Sci.
,
17
,
512
.

120.

Quan
,
L.
,
Lv
,
Q.
and
Zhang
,
Y.
(
2016
)
STRUM: structure-based prediction of protein stability changes upon single-point mutation
.
Bioinformatics
,
32
,
2936
2946
.

121.

Broom
,
A.
,
Jacobi
,
Z.
,
Trainor
,
K.
et al.  (
2017
)
Computational tools help improve protein stability but with a solubility tradeoff
.
J. Biol. Chem.
,
292
,
14349
14361
.

122.

Masso
,
M.
and
Vaisman
,
I.I.
(
2008
)
Accurate prediction of stability changes in protein mutants by combining machine learning with structure based computational mutagenesis
.
Bioinformatics
,
24
,
2002
2009
.

123.

Pires
,
D.E.
,
Ascher
,
D.B.
and
Blundell
,
T.L.
(
2014
)
mCSM: predicting the effects of mutations in proteins using graph-based signatures
.
Bioinformatics
,
30
,
335
342
.

124.

Pucci
,
F.
,
Bernaerts
,
K.
,
Kwasigroch
,
J.M.
et al.  (
2018
)
Quantification of biases in predictions of protein stability changes upon mutations
.
Bioinformatics
.

125.

Kortemme
,
T.
and
Baker
,
D.
(
2002
)
A simple physical model for binding energy hot spots in protein-protein complexes
.
Proc. Natl. Acad. Sci. U. S. A.
,
99
,
14116
14121
.

126.

Kellogg
,
E.H.
,
Leaver-Fay
,
A.
and
Baker
,
D.
(
2011
)
Role of conformational sampling in computing mutation-induced changes in protein structure and stability
.
Proteins
,
79
,
830
838
.

127.

Huang
,
L.T.
and
Gromiha
,
M.M.
(
2009
)
Reliable prediction of protein thermostability change upon double mutation from amino acid sequence
.
Bioinformatics
,
25
,
2181
2187
.

128.

Torkamani
,
A.
and
Schork
,
N.J.
(
2007
)
Accurate prediction of deleterious protein kinase polymorphisms
.
Bioinformatics
,
23
,
2918
2925
.

129.

Johnston
,
S.B.
and
Raines
,
R.T.
(
2016
)
PTENpred: a designer protein impact predictor for PTEN-related disorders
.
J. Comput. Biol.
,
23
,
969
975
.

130.

Adebali
,
O.
,
Reznik
,
A.O.
,
Ory
,
D.S.
et al.  (
2016
)
Establishing the precise evolutionary history of a gene improves prediction of disease-causing missense mutations
.
Genet. Med.
,
18
,
1029
1036
.

131.

Shrestha
,
S.
,
Zhang
,
C.
,
Jerde
,
C.R.
et al.  (
2018
)
Gene-specific variant classifier (DPYD-Varifier) to identify deleterious alleles of dihydropyrimidine dehydrogenase
.
Clin. Pharmacol. Ther.
,
104
,
709
718
.

132.

Sadowski
,
C.E.
,
Kohlstedt
,
D.
,
Meisel
,
C.
et al.  (
2017
)
BRCA1/2 missense mutations and the value of in-silico analyses
.
Eur. J. Med. Genet.
,
60
,
572
577
.

133.

Hamasaki-Katagiri
,
N.
,
Salari
,
R.
,
Wu
,
A.
et al.  (
2013
)
A gene-specific method for predicting hemophilia-causing point mutations
.
J. Mol. Biol.
,
425
,
4023
4033
.

134.

Fechter
,
K.
and
Porollo
,
A.
(
2014
)
MutaCYP: classification of missense mutations in human cytochromes P450
.
BMC Med. Genomics
,
7
,
47
.

135.

Stead
,
L.F.
,
Wood
,
I.C.
and
Westhead
,
D.R.
(
2011
)
KvSNP: accurately predicting the effect of genetic variants in voltage-gated potassium channels
.
Bioinformatics
,
27
,
2181
2186
.

136.

Ng
,
P.K.
,
Li
,
J.
,
Jeong
,
K.J.
et al.  (
2018
)
Systematic functional annotation of somatic mutations in cancer
.
Cancer Cell
,
33
,
450
462. e410
.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.