annotate mutspecStat_wrapper.sh @ 4:916846f73e25 draft

Uploaded
author iarc
date Fri, 29 Apr 2016 05:11:28 -0400
parents 8c682b3a7c5b
children 097ae310ced0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
1 #!/bin/bash
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
2
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
3 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
4 ### SPECIFY THE NUMBER OF CPU ###
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
5 #########################################
4
916846f73e25 Uploaded
iarc
parents: 0
diff changeset
6 cpu=8
0
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
7
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
8
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
9
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
10
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
11
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
12 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
13 ### Recover the arguments ###
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
14 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
15 html=$1;shift
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
16 len_file_path=$1;shift
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
17 estimSign=$1;shift
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
18 parameters=$1;shift
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
19 working_dir=`pwd`
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
20
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
21
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
22
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
23 mkdir in
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
24 cd in
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
25
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
26 names=$(sed 's/\s/_/g' <<< $*)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
27 names=$(sed 's/_\// \//g' <<< $names)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
28 names=$(sed 's/_annotated//g' <<< $names)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
29 names=$(sed 's/_filtered//g' <<< $names)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
30 names=$(sed 's/\.txt_/_/' <<< $names)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
31
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
32 for name in ${names}
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
33 do
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
34 file=$(sed 's/=/ /' <<< $name);
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
35 echo $file
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
36 ln -s $file
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
37 done
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
38 cd ..
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
39
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
40 output_dir=${html%%.*}_files
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
41
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
42
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
43 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
44 ### Calculates the statistics ###
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
45 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
46
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
47 perl $SCRIPT_PATH/mutspecStat.pl --outfile $output_dir \
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
48 --temp "$working_dir/temp" \
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
49 --pathRscript $SCRIPT_PATH \
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
50 $parameters \
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
51 $working_dir/in
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
52
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
53
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
54 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
55 ### Estimate the number of signatures ###
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
56 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
57 if [[ $estimSign > 0 ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
58 Rscript $SCRIPT_PATH/R/estimateSign_Galaxy.r --input $output_dir/Mutational_Analysis/Figures/Input_NMF/Input_NMF_Count.txt --stop $estimSign --cpu $cpu --output $output_dir/Mutational_Analysis/Figures/Estimate_Number_Signatures.png 2>&1
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
59 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
60
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
61
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
62 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
63 ### Create css #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
64 #########################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
65 css=$output_dir/Mutational_Analysis/style.css
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
66 echo ".legend{position:relative}.legend .legend-hidden{display:none;position:absolute;background-color:#fff;border:3px solid #03F;padding:3px;color:#000;font-size:1em;border-radius:10px;margin-top:-40px}.legend:hover .legend-hidden{display:block}" > $css
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
67
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
68
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
69
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
70 # HMTL page for the result of the tool
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
71 echo "<html>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
72 echo "<body>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
73
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
74 if [ -d $output_dir/Mutational_Analysis/Figures ]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
75
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
76 echo "<center> <h2>Mutational spectra report summary</h2> </center>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
77
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
78 echo "<br/> Download the full report in Excel" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
79
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
80 ## One report with all the samples. Specify the full path
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
81 if [[ -e "$output_dir/Mutational_Analysis/Report_Mutation_Spectra.xls" ]]
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
82 then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
83 # Interpreted by Galaxy so don't need the full path
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
84 echo "<br/><a href="Mutational_Analysis/Report_Mutation_Spectra.xls">Report_Mutation_Spectra.xls</a>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
85 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
86 ## One report for each samples
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
87 for file in $names
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
88 do
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
89 name=$(echo ${file}| cut -d"=" -f2)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
90 name=${name%.*}
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
91
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
92 # One report for each samples
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
93 if [[ -e "$output_dir/Mutational_Analysis/Report_Mutation_Spectra-$name.xls" ]]
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
94 then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
95 echo "<br/><a href="Mutational_Analysis/Report_Mutation_Spectra-$name.xls">Report_Mutation_Spectra-$name.xls</a>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
96 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
97 done
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
98 ## One report for each samples: Pool_Data
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
99 if [[ $parameters =~ "--pooldata" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
100 if [[ -e "$output_dir/Mutational_Analysis/Report_Mutation_Spectra-Pool_Data.xls" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
101 echo "<br/><a href="Mutational_Analysis/Report_Mutation_Spectra-Pool_Data.xls">Report_Mutation_Spectra-Pool_Data.xls</a>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
102 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
103 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
104
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
105
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
106 ## Input file for NMF
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
107 if [[ -e "$output_dir/Mutational_Analysis/Figures/Input_NMF/Input_NMF_Count.txt" ]]
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
108 then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
109 # Interpreted by Galaxy so don't need the full path
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
110 echo "<br/><br/> Download the input file for the tool mutSpec-NMF" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
111 echo "<br/><a href="Mutational_Analysis/Figures/Input_NMF/Input_NMF_Count.txt">Input_NMF_Count.txt</a><br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
112 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
113
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
114 ## Computed statistics for estimating the number of signatures
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
115 if [[ $estimSign > 0 ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
116 echo "<br/> Link to the computed statistics for estimating the number of signatures <br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
117 if [[ -e "$output_dir/Mutational_Analysis/Figures/Estimate_Number_Signatures.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
118 outEstimateSign="$output_dir/Mutational_Analysis/EstimatingSignatures.html"
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
119 touch $outEstimateSign
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
120 echo "<a href='Mutational_Analysis/EstimatingSignatures.html'>Estimating the number of signatures</a><br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
121 echo "<br/> <center> <h2>Computed statistics for estimating the number of signatures</h2> </center> <br/>" >> $outEstimateSign
4
916846f73e25 Uploaded
iarc
parents: 0
diff changeset
122 echo "Several approaches have been proposed to choose the optimal number of signatures to extract with NMF. <br/>
0
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
123 Brunet et al. 2004, proposed to take the first number of signature for which the cophenetic coefficient starts decreasing, <br/>
4
916846f73e25 Uploaded
iarc
parents: 0
diff changeset
124 Hutchins et al. 2008, suggested to choose the first value where the RSS curve presents an inflection point. <br/>
0
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
125 Frigyesi et al. 2008, considered the smallest value at which the decrease in the RSS is lower than the decrease of the RSS obtained from random data. <br/><br/>
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
126 The estimation are based on Brunet’s algorithm computed from 50 runs for each value of signature to estimate. <br/> <br/>
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
127 The original data are shuffled for comparing the quality measures obtained with our data (Data x) and from randomized data (Data y). The curves for the actual data are in solid line, those for the randomized data are in dashed line. <br/> <br/>" >> $outEstimateSign
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
128 echo "<img src="Figures/Estimate_Number_Signatures.png width="1000""/><br/></td>" >> $outEstimateSign
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
129 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
130 echo "<br/>There is not enough mutations for estimating the number of signatures <br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
131 echo "Read the tool standard output for more detail<br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
132 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
133 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
134
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
135
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
136 ## HMTL Link to the samples
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
137 echo "<br/> Link to individual samples <br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
138 for file in $names
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
139 do
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
140 name=$(echo ${file}| cut -d"=" -f2)
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
141 name=${name%.*}
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
142 outfile="$output_dir/Mutational_Analysis/$name.html"
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
143 touch $outfile # Create an empty file named $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
144 echo "<a href='Mutational_Analysis/$name.html'>$name</a><br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
145
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
146 #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
147 # INDIVIDUAL SAMPLES #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
148 #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
149 echo "<br/> <center> <h2>Mutational Spectra report for $name</h2> </center> <br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
150
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
151 echo "<html>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
152
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
153 echo "<head>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
154 echo "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
155 # Link to the css style file for having a legend when we pass the mouse on the figures
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
156 echo "<link rel="stylesheet" href="style.css" />" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
157 echo "</head>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
158
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
159 echo "<body>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
160
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
161 echo "<table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
162 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
163 echo "<th><h3>Overall mutation distribution</h3></th>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
164 echo "<th><h3>Impact on protein sequence</h3></th>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
165 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
166 echo "<td> <center> <a href="Figures/Overall_mutation_distribution/$name/$name-OverallMutationDistribution.txt">$name-OverallMutationDistribution.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
167 echo "<td> <center> <a href="Figures/Impact_protein_sequence/$name/$name-DistributionExoFunc.txt">$name-DistributionExoFunc.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
168 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
169
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
170 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
171 echo "<span class="legend"><img src="Figures/Overall_mutation_distribution/$name/$name-OverallMutationDistribution.png width="280""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
172 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
173 echo "<center><B>Overall Mutation Distribution</center></B><br/>Proportion of all mutation types (total count are indicated in parenthesis). For indels the counts are based on annotation retrieved from the database ExonicFunc.refGene<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
174 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
175 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
176 echo "<span class="legend"><img src="Figures/Impact_protein_sequence/$name/$name-DistributionExoFunc.png width="400""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
177 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
178 echo "<center><B>Graph 1. Impact on protein sequence</center></B><br/>Impact of all mutations (SBS and Indel) on the protein sequence based on the ExonicFunc.refGene annotation<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
179 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
180
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
181 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
182 echo "</table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
183
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
184 echo "<br/><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
185
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
186
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
187 echo "<table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
188 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
189 echo "<th><h3>SBS distribution</h3></th>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
190 echo "<th><h3>Stranded distribution of SBS</h3></th>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
191 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
192 echo "<td> <center> <a href="Figures/SBS_distribution/$name/$name-SBS_distribution.txt">$name-SBS_distribution.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
193 echo "<td> <center> <a href="Figures/Stranded_Analysis/$name/$name-StrandBias.txt">$name-StrandBias.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
194 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
195
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
196 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
197 echo "<span class="legend"><img src="Figures/SBS_distribution/$name/$name-SBS_distribution.png width="550""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
198 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
199 echo "<center><B>Graph 2. SBS distribution</center></B><br/>Proportion of each type of single base substitution (SBS)<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
200 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
201 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
202 echo "<span class="legend"><img src="Figures/Stranded_Analysis/$name/$name-StrandBias.png width="400""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
203 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
204 echo "<center><B>Graph 3. Stranded distribution of SBS</center></B><br/>Count of the six substitution types on the transcribed and non-transcribed strand<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
205 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
206
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
207 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
208 echo "</table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
209
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
210
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
211 echo "<br/><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
212
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
213
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
214 ######################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
215 # Trinucleotide sequence context of SBS on genomic #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
216 ######################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
217 echo "<table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
218 echo "<h3>Trinucleotide sequence context of SBS on the genomic sequence</h3>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
219 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
220 echo "<td> <center> <a href="Figures/Trinucleotide_Sequence_Context/$name/$name-MutationSpectraPercent-Genomic.txt">$name-MutationSpectraPercent.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
221 echo "<td> <center> <a href="Figures/Trinucleotide_Sequence_Context/$name/$name-HeatmapPercent-Genomic.txt">$name-HeatmapPercent-Genomic.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
222 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
223
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
224 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
225 echo "<span class="legend"><img src="Figures/Trinucleotide_Sequence_Context/$name/$name-MutationSpectraPercent-Genomic.png width="1000""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
226 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
227 echo "<center><B>Panel 1. Trinucleotide sequence context of SBS on the genomic sequence</center></B><br/>Proportion of the six substitution types with their trinucleotide sequence context (total number of mutation is shown in parenthesis)<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
228 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
229 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
230 echo "<span class="legend"><img src="Figures/Trinucleotide_Sequence_Context/$name/$name-HeatmapPercent-Genomic.png width="250""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
231 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
232 echo "<center><B>Panel 1. Trinucleotide sequence context of SBS on the genomic sequence</center></B><br/>Proportion of the six substitution types with their trinucleotide sequence context<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
233 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
234
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
235 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
236 echo "</table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
237
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
238
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
239 echo "<br/><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
240
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
241
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
242 ##############################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
243 # Trinucleotide sequence context of SBS on coding sequence #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
244 ##############################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
245 echo "<table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
246 echo "<h3>Stranded analysis of trinucleotide sequence context of SBS</h3>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
247 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
248 echo "<td> <center> <a href="Figures/Stranded_Analysis/$name/$name-StrandedSignaturePercent.txt">$name-StrandedSignaturePercent.txt</a> </center> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
249 echo "</tr><tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
250
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
251 echo "<td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
252 echo "<span class="legend"><img src="Figures/Stranded_Analysis/$name/$name-StrandedSignaturePercent.png width="1300""/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
253 echo "<span class="legend-hidden">" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
254 echo "<center><B>Panel 2. Stranded analysis of trinucleotide sequence context of SBS</center></B><br/>Proportion of SBS with their trinucleotide context considering the non-transcribed and transcribed strand<br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
255 echo "</td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
256 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
257 echo "</table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
258
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
259 echo "<br/><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
260
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
261
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
262 #############################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
263 # Sequence logo generated with Weblogo3 #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
264 #############################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
265 echo "<table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
266 echo "<h3>Wider sequence context with Weblogo3</h3>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
267 # Legende de la figure : Panel 3. Wider sequence context on genomic strand generated with Weblogo3
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
268
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
269 # C>A
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
270 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
271 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-CA-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
272 echo "<td>WARNING: No sequence for C>A </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
273 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
274 echo "<td><a href="Figures/WebLogo/$name/$name-CA.fa">$name-CA.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
275 echo "<img src="Figures/WebLogo/$name/$name-CA-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
276 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
277 # C>G
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
278 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-CG-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
279 echo "<td> WARNING: No sequence for C>G </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
280 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
281 echo "<td><a href="Figures/WebLogo/$name/$name-CG.fa">$name-CG.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
282 echo "<img src="Figures/WebLogo/$name/$name-CG-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
283 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
284 # C>T
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
285 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-CT-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
286 echo "<td> WARNING: No sequence for C>T </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
287 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
288 echo "<td><a href="Figures/WebLogo/$name/$name-CT.fa">$name-CT.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
289 echo "<img src="Figures/WebLogo/$name/$name-CT-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
290 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
291 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
292
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
293 # T>A
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
294 echo "<tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
295 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-TA-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
296 echo "<td>WARNING: No sequence for T>A </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
297 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
298 echo "<td><a href="Figures/WebLogo/$name/$name-TA.fa">$name-TA.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
299 echo "<img src="Figures/WebLogo/$name/$name-TA-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
300 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
301 # T>C
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
302 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-TC-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
303 echo "<td>WARNING: No sequence for T>C </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
304 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
305 echo "<td><a href="Figures/WebLogo/$name/$name-TC.fa">$name-TC.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
306 echo "<img src="Figures/WebLogo/$name/$name-TC-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
307 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
308 # T>G
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
309 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/$name/$name-TG-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
310 echo "<td>WARNING: No sequence for T>G </br> </td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
311 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
312 echo "<td><a href="Figures/WebLogo/$name/$name-TG.fa">$name-TG.fa</a><br/>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
313 echo "<img src="Figures/WebLogo/$name/$name-TG-Probability.png"/><br/></td>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
314 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
315 echo "</tr>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
316
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
317 echo "</table>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
318
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
319 echo "</body></html>" >> $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
320
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
321 done
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
322
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
323 #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
324 # POOL DATA #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
325 #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
326 ## HMTL Link to Pool_Data
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
327 if [[ $parameters =~ "--pooldata" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
328 outfilePoolData="$output_dir/Mutational_Analysis/Pool_Data.html"
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
329 touch $outfilePoolData # Create an empty file named $outfile
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
330 echo "<a href='Mutational_Analysis/Pool_Data.html'>Pool_Data</a><br/>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
331
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
332
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
333 echo "<br/> <center> <h2>Mutational Spectra report for Pool_Data</h2> </center> <br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
334 echo "<html>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
335
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
336 echo "<head>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
337 echo "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
338 # Link to the css style file for having a legend when we pass the mouse on the figures
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
339 echo "<link rel="stylesheet" href="style.css" />" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
340 echo "</head>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
341
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
342 echo "<body>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
343
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
344 echo "<table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
345 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
346 echo "<th><h3>Overall mutation distribution</h3></th>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
347 echo "<th><h3>Impact on protein sequence</h3></th>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
348 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
349 echo "<td> <center> <a href="Figures/Overall_mutation_distribution/Pool_Data/Pool_Data-OverallMutationDistribution.txt">Pool_Data-OverallMutationDistribution.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
350 echo "<td> <center> <a href="Figures/Impact_protein_sequence/Pool_Data/Pool_Data-DistributionExoFunc.txt">Pool_Data-DistributionExoFunc.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
351 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
352
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
353 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
354 echo "<span class="legend"><img src="Figures/Overall_mutation_distribution/Pool_Data/Pool_Data-OverallMutationDistribution.png width="280""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
355 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
356 echo "<center><B>Overall Mutation Distribution</center></B><br/>Proportion of all mutation types (total count are indicated in parenthesis). For indels the counts are based on annotation retrieved from the database ExonicFunc.refGene<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
357 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
358 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
359 echo "<span class="legend"><img src="Figures/Impact_protein_sequence/Pool_Data/Pool_Data-DistributionExoFunc.png width="400""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
360 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
361 echo "<center><B>Graph 1. Impact on protein sequence</center></B><br/>Impact of all mutations (SBS and Indel) on the protein sequence based on the ExonicFunc.refGene annotation<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
362 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
363
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
364 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
365 echo "</table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
366
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
367 echo "<br/><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
368
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
369
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
370 echo "<table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
371 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
372 echo "<th><h3>SBS distribution</h3></th>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
373 echo "<th><h3>Stranded distribution of SBS</h3></th>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
374 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
375 echo "<td> <center> <a href="Figures/SBS_distribution/Pool_Data/Pool_Data-SBS_distribution.txt">Pool_Data-SBS_distribution.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
376 echo "<td> <center> <a href="Figures/Stranded_Analysis/Pool_Data/Pool_Data-StrandBias.txt">Pool_Data-StrandBias.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
377 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
378
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
379 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
380 echo "<span class="legend"><img src="Figures/SBS_distribution/Pool_Data/Pool_Data-SBS_distribution.png width="550""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
381 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
382 echo "<center><B>Graph 2. SBS distribution</center></B><br/>Proportion of each type of single base substitution (SBS)<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
383 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
384 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
385 echo "<span class="legend"><img src="Figures/Stranded_Analysis/Pool_Data/Pool_Data-StrandBias.png width="400""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
386 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
387 echo "<center><B>Graph 3. Stranded distribution of SBS</center></B><br/>Count of the six substitution types on the transcribed and non-transcribed strand<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
388 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
389
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
390 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
391 echo "</table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
392
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
393
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
394 echo "<br/><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
395
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
396
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
397 ##########################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
398 # Trinucleotide sequence context of SBS on genomic: Pool #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
399 ##########################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
400 echo "<table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
401 echo "<h3>Trinucleotide sequence context of SBS on the genomic sequence</h3>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
402 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
403 echo "<td> <center> <a href="Figures/Trinucleotide_Sequence_Context/Pool_Data/Pool_Data-MutationSpectraPercent-Genomic.txt">Pool_Data-MutationSpectraPercent.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
404 echo "<td> <center> <a href="Figures/Trinucleotide_Sequence_Context/Pool_Data/Pool_Data-HeatmapPercent-Genomic.txt">Pool_Data-HeatmapPercent-Genomic.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
405 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
406
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
407 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
408 echo "<span class="legend"><img src="Figures/Trinucleotide_Sequence_Context/Pool_Data/Pool_Data-MutationSpectraPercent-Genomic.png width="1000""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
409 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
410 echo "<center><B>Panel 1. Trinucleotide sequence context of SBS on the genomic sequence</center></B><br/>Proportion of the six substitution types with their trinucleotide sequence context (total number of mutation is shown in parenthesis)<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
411 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
412 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
413 echo "<span class="legend"><img src="Figures/Trinucleotide_Sequence_Context/Pool_Data/Pool_Data-HeatmapPercent-Genomic.png width="250""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
414 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
415 echo "<center><B>Panel 1. Trinucleotide sequence context of SBS on the genomic sequence</center></B><br/>Proportion of the six substitution types with their trinucleotide sequence context<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
416 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
417
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
418 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
419 echo "</table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
420
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
421
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
422 echo "<br/><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
423
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
424
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
425 ##################################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
426 # Trinucleotide sequence context of SBS on coding sequence: Pool #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
427 ##################################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
428 echo "<table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
429 echo "<h3>Stranded analysis of trinucleotide sequence context of SBS</h3>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
430 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
431 echo "<td> <center> <a href="Figures/Stranded_Analysis/Pool_Data/Pool_Data-StrandedSignaturePercent.txt">Pool_Data-StrandedSignaturePercent.txt</a> </center> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
432 echo "</tr><tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
433
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
434 echo "<td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
435 echo "<span class="legend"><img src="Figures/Stranded_Analysis/Pool_Data/Pool_Data-StrandedSignaturePercent.png width="1300""/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
436 echo "<span class="legend-hidden">" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
437 echo "<center><B>Panel 2. Stranded analysis of trinucleotide sequence context of SBS</center></B><br/>Proportion of SBS with their trinucleotide context considering the non-transcribed and transcribed strand<br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
438 echo "</td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
439 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
440 echo "</table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
441
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
442 echo "<br/><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
443
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
444 #####################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
445 # Sequence logo generated with Weblogo3: Pool #
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
446 #####################################################
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
447 echo "<table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
448 echo "<h3>Sequence logo generated with Weblogo3</h3>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
449 # C>A
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
450 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
451 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-CA-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
452 echo "<td>WARNING: No sequence for C>A </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
453 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
454 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-CA.fa">Pool_Data-CA.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
455 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-CA-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
456 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
457 # C>G
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
458 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-CG-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
459 echo "<td>WARNING: No sequence for C>G </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
460 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
461 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-CG.fa">Pool_Data-CG.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
462 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-CG-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
463 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
464 # C>T
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
465 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-CT-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
466 echo "<td>WARNING: No sequence for C>T </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
467 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
468 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-CT.fa">Pool_Data-CT.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
469 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-CT-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
470 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
471 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
472
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
473 # T>A
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
474 echo "<tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
475 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-TA-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
476 echo "<td>WARNING: No sequence for T>A </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
477 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
478 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-TA.fa">Pool_Data-TA.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
479 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-TA-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
480 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
481 # T>C
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
482 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-TC-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
483 echo "<td>WARNING: No sequence for T>C </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
484 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
485 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-TC.fa">Pool_Data-TC.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
486 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-TC-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
487 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
488 # T>G
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
489 if [[ ! -e "$output_dir/Mutational_Analysis/Figures/WebLogo/Pool_Data/Pool_Data-TG-Probability.png" ]]; then
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
490 echo "<td>WARNING: No sequence for T>G </br> </td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
491 else
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
492 echo "<td><a href="Figures/WebLogo/Pool_Data/Pool_Data-TG.fa">Pool_Data-TG.fa</a><br/>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
493 echo "<img src="Figures/WebLogo/Pool_Data/Pool_Data-TG-Probability.png"/><br/></td>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
494 fi
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
495 echo "</tr>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
496 echo "</table>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
497
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
498 echo "</body></html>" >> $outfilePoolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
499
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
500 fi # End if --poolData
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
501
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
502 fi # End if [ -d $output_dir/Mutational_Analysis/Figures ]
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
503
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
504 echo "</body></html>" >> $html
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
505
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
506 exit 0
8c682b3a7c5b Uploaded
iarc
parents:
diff changeset
507