REVEL Score in "Extra Annotations" #41
Replies: 0 comments 15 replies
-
Some questions:
|
Beta Was this translation helpful? Give feedback.
-
Usecase: Make REVEL score available for the filtered variants and prioritize variants on REVEL score |
Beta Was this translation helpful? Give feedback.
-
Developer Meeting Results 2021-10-08Current implementations for CADD utilizes multiple methods (extra annotations if added as precomputed CADD values or as a separate service called after variant filtering for display purposes)
Different implementations might be possible depending on whether the score needs to be recomputed for novel variants and whether that operation is especially computationally expensive or complex. Three major ways for implementation of additonal scores were discussed. 1. info-field and addition to varfish-annotatorThe info-field is a postgres jsonb field, which is currently not indexed. Implementation would require changes to add the metainformation into the field, either in 2. extra-annotations fieldCurrently variable number of extra-annotations are supported for variants and examples of this can be found in varfish-db-downloader. Adding a new score to extra-annotations does not require any changes to varfish-server but only addition of a field to the tsv file and the extra-annotations column with is a json-array. Currently display of that information is only supported in a dropdown box for each variant. Support for table export and table display would need to be implemented. Additionally possiblity for usage in filtering would require adding the extra-annotations field into the query engine. Depending on the number of variants to be processed, this operation might become very expensive. The query engine found in An advantage of following that approach would be the possiblity to apply that to all currently existing scores inside of extra annotations. 2b. Separate REVEL score tableA few scores are currently implemented in a separate table. This would make later score updates much easier, as different scores are kept in separate places. Main concern would be future scalability of that approach. 3. Separate Service and API fetchIf only display in the end results were needed the REVEL score could be kept in a separate service which communicates with the varfish interface via API calls. While this would allow for good abstraction, it does not scale well for performance and could only be used for at maximum 100s of variants. Preferred method for computationally complex scores and scores that might need to be recalculated for novel variants. ConclusionThe need for a proper plugin infrastructure is brought up. There is currently no planned work on that. |
Beta Was this translation helpful? Give feedback.
-
Has been converted to issue #242. Discussion should continue there. |
Beta Was this translation helpful? Give feedback.
-
The HumanGenetics department uses the meta REVEL score (https://www.sciencedirect.com/science/article/pii/S0002929716303706) to classify rare missense variants.
Addition of REVEL scores to missense variants in the Extra Annotations view per variant.
REVEL (rare exome variant ensemble learner) is an ensemble method for predicting the pathogenicity of missense variants on the basis of individual tools: MutPred, FATHMM, VEST, PolyPhen, SIFT, PROVEAN, MutationAssessor, MutationTaster, LRT, GERP, SiPhy, phyloP, and phastCons...
...When applied to two independent test sets, REVEL had the best overall performance (p < 10−12) as compared to any individual tool and seven ensemble methods: MetaSVM, MetaLR, KGGSeq, Condel, CADD, DANN, and Eigen. Importantly, REVEL also had the best performance for distinguishing pathogenic from rare neutral variants with allele frequencies <0.5%.
Beta Was this translation helpful? Give feedback.
All reactions