nileshhanotia commited on
Commit
fbd71c4
·
verified ·
1 Parent(s): ba51fd4

config.py

Browse files
Files changed (1) hide show
  1. config.py +66 -0
config.py ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ PEVE_VERSION = "1.1.0"
2
+ THRESHOLD_VERSION = "2024-01"
3
+
4
+ MODELS = {
5
+ "splice": "nileshhanotia/mutation-predictor-splice",
6
+ "context": "nileshhanotia/mutation-predictor-v4",
7
+ "protein": "nileshhanotia/mutation-pathogenicity-predictor",
8
+ }
9
+
10
+ SPLICE_PROB_HIGH = 0.90
11
+ SPLICE_PROB_MODERATE = 0.80
12
+ SPLICE_PROB_WEAK = 0.60
13
+ SPLICE_SIGNAL_MIN = 0.65
14
+ SPLICE_DOMINANT_MIN = SPLICE_PROB_HIGH
15
+
16
+ ACTIVATION_NORM_HIGH = 0.80
17
+ ACTIVATION_NORM_MODERATE = 0.70
18
+ ACTIVATION_NORM_WEAK = 0.60
19
+ CONTEXT_ACTIVE_MIN = ACTIVATION_NORM_MODERATE
20
+
21
+ SEQUENCE_WINDOW = 401
22
+ WINDOW_BP = 401
23
+ WINDOW_HALF = WINDOW_BP // 2
24
+ PEAK_OFF_CENTER_FRAC = 0.10
25
+
26
+ BIOCHEMICAL_RISK_ACTIVE = 0.60
27
+ AF_RARITY_THRESHOLD = 0.001
28
+ AF_HIGH_CONFLICT = 0.010
29
+ BOUNDARY_TOLERANCE = 0.05
30
+
31
+ VEP_CONSEQUENCE_MAP = {
32
+ "missense_variant": "substitution_missense",
33
+ "synonymous_variant": "substitution_synonymous",
34
+ "stop_gained": "stop_gained",
35
+ "stop_lost": "stop_gained",
36
+ "start_lost": "start_lost",
37
+ "frameshift_variant": "frameshift",
38
+ "inframe_insertion": "in_frame_indel",
39
+ "inframe_deletion": "in_frame_indel",
40
+ "splice_donor_variant": "canonical_splice",
41
+ "splice_acceptor_variant": "canonical_splice",
42
+ "splice_region_variant": "canonical_splice",
43
+ "intron_variant": "deep_intronic",
44
+ "5_prime_utr_variant": "utr_regulatory",
45
+ "3_prime_utr_variant": "utr_regulatory",
46
+ "upstream_gene_variant": "utr_regulatory",
47
+ "downstream_gene_variant": "utr_regulatory",
48
+ "regulatory_region_variant": "utr_regulatory",
49
+ }
50
+
51
+ L3_SUBSTITUTION_INVALID = {
52
+ "frameshift", "stop_gained", "start_lost", "canonical_splice",
53
+ "in_frame_indel", "deep_intronic", "utr_regulatory",
54
+ }
55
+
56
+ GNOMAD_VERSION = "4.0"
57
+ AF_POPULATIONS = ["afr", "amr", "asj", "eas", "fin", "mid", "nfe", "sas"]
58
+
59
+ BAND_COLORS = {
60
+ "High": "#d73027",
61
+ "Moderate": "#fc8d59",
62
+ "Weak": "#fee090",
63
+ "Inactive": "#abd9e9",
64
+ "Active": "#4575b4",
65
+ "Insufficient": "#aaaaaa",
66
+ }