bihealth / auto-acmg

Automatic classification of sequence variants and CNVs according to ACMG criteria.
GNU General Public License v3.0
4 stars 0 forks source link

Reimplement `AutoPS1PM5` #123

Closed gromdimon closed 2 months ago

gromdimon commented 3 months ago

Is your feature request related to a problem? Please describe. We have AutoPS1PM5 after the implementation of #68 . We need to update he implementation

Describe the solution you'd like

Describe alternatives you've considered N/A

Additional context Info for PSW1 and PM5 PS1 (same amino acid)

Original Definition

Same amino acid change as a previously established pathogenic variant regardless of nucleotide change.

Caveat: Beware of changes that impact splicing rather than at the amino acid/protein level.

-- Richards et al. (2015); Table 4

Preconditions / Precomputations

Implemented Criterion

User Report

Literature

N/A

Caveats

PM5

PM5 (overlapping missense)

Original Definition

Novel missense change at an amino acid residue where a different missense change determined to be pathogenic has been seen before.

Caveat: Beware of changes that impact splicing rather than at the amino acid/protein level.

-- Richards et al. (2015); Table 4

Preconditions / Precomputations

Implemented Criterion

User Report

Literature

Caveats

N/A

InterVar paragraph

PS1 and PM5 by Automated Scoring Generally speaking, if one missense variant is pathogenic, then a different nucleotide change that results in the same amino acid alteration should also be pathogenic for PS1. However, if a different nucleotide change results in a different amino acid change, then it suggests moderate evidence of pathogenicity by PM5. We first filtered ClinVar (subject to the same data-cleaning procedure described above), picked out all missense variants annotated as pathogenic, and stored the amino acid changes in an InterVar-specific database. We also inferred the splicing impact of these exonic missense variants by ANNOVAR from the “dbscsnv11” database to assess the possibility that they act through splicing disruption rather than amino acid changes. If a variant supplied by the user results in the same amino acid change, the PS1 value will be assigned as 1. However, if a variant supplied by the user results in a different amino acid change, then PM5 will be assigned as 1.