|
3
|
1
|
|
0
|
2 <filter>
|
|
|
3 SNV_FILTER
|
|
|
4 SNV_FILTER_NUM
|
|
|
5 CHR
|
|
|
6 </filter>
|
|
|
7
|
|
|
8 <files>
|
|
|
9 ROOT
|
|
3
|
10 cnv = data/cnv.txt
|
|
|
11 cnvlg = data/cnv.large.scale.txt
|
|
|
12 sv = data/snv.txt
|
|
|
13 mart = data/biomart.txt
|
|
|
14 CIRCOS
|
|
|
15 mask = data/genes_to_hide.txt
|
|
|
16 genes = data/genes_to_label.txt
|
|
0
|
17 </files>
|
|
|
18
|
|
3
|
19
|
|
|
20 <map>
|
|
|
21 log2 = avg:sprintf("%.2f",2*2**x)
|
|
|
22 </map>
|
|
|
23
|
|
|
24 # 0-indexed column numbers and names
|
|
0
|
25 <fields>
|
|
3
|
26 <cnvlg>
|
|
|
27 key = chr
|
|
|
28 0 = chr
|
|
|
29 1 = start
|
|
|
30 2 = end
|
|
|
31 3 = type:lc
|
|
|
32 </cnvlg>
|
|
0
|
33 <cnv>
|
|
|
34 key = sample,chr
|
|
3
|
35 0 = sample
|
|
0
|
36 1 = chr
|
|
|
37 2 = start
|
|
|
38 3 = end
|
|
3
|
39 # :map(x,y) will create a new field x based on intervals defined in a block
|
|
|
40 #
|
|
|
41 # e.g.
|
|
|
42 # value of 2*2**(log2) (see <map> block above) will be used to assign key "category"
|
|
|
43 # based on <cnv><log2> intervals
|
|
|
44 5 = log2:map(category,cnv/log2)
|
|
0
|
45 </cnv>
|
|
|
46 <sv>
|
|
|
47 key = id,sample
|
|
|
48 4 = chr
|
|
|
49 5 = start
|
|
|
50 6 = end
|
|
|
51 8 = type:lc
|
|
|
52 15 = sample
|
|
|
53 47 = id
|
|
|
54 53 = aa
|
|
|
55 </sv>
|
|
|
56 <genes>
|
|
|
57 key = chr
|
|
|
58 0 = id
|
|
3
|
59 3 = end
|
|
|
60 2 = start
|
|
|
61 1 = chr
|
|
|
62 4 = name
|
|
0
|
63 </genes>
|
|
|
64 </fields>
|
|
|
65
|
|
|
66 <cnv>
|
|
|
67 filter = yes
|
|
|
68 <types>
|
|
|
69 amp = 20
|
|
|
70 gain = 15
|
|
|
71 neut = 0
|
|
|
72 hetd = 10
|
|
|
73 homd = 5
|
|
|
74 hlamp = 0
|
|
|
75 </types>
|
|
3
|
76 # assign log2 ranges to CNV event categories
|
|
|
77 #
|
|
|
78 # ( indicates open interval
|
|
|
79 # [ indicates closed interval
|
|
|
80 #
|
|
|
81 # e.g. (1,2] is 1 < x <= 2
|
|
|
82 # [2,3) is 2 <= x < 3
|
|
|
83 #
|
|
|
84 # The intervals must be disjoint and completely cover
|
|
|
85 # all possible values you're going to test.
|
|
|
86 <log2>
|
|
|
87 # max = category
|
|
|
88 (,1) = homd
|
|
|
89 [1,2) = hetd
|
|
|
90 2 = neut
|
|
|
91 (2,3] = gain
|
|
|
92 (3,) = amp
|
|
|
93 </log2>
|
|
0
|
94 </cnv>
|
|
|
95
|
|
|
96 <sv>
|
|
3
|
97 # only pay attention to SV types listed <types>
|
|
0
|
98 filter = yes
|
|
3
|
99 # only consider the most damaging type of mutation in a patient
|
|
|
100 # (one with top score in <types>
|
|
|
101 # the absolute value of the damage weight is unimportant, only order matters
|
|
0
|
102 top_damage_only = yes
|
|
|
103 <types>
|
|
|
104 nonsense_mutation = 35
|
|
|
105 frame_shift_del = 30
|
|
|
106 frame_shift_ins = 25
|
|
|
107 in_frame_del = 20
|
|
|
108 in_frame_ins = 15
|
|
|
109 splice_site = 10
|
|
|
110 nonstop_mutation = 5
|
|
|
111 missense_mutation = 1
|
|
|
112 </types>
|
|
3
|
113 </sv>
|