comparison report_clonality/r_wrapper.sh @ 70:6fdafffd7f0f draft

Uploaded
author davidvanzessen
date Wed, 17 Aug 2016 08:16:55 -0400
parents a59de79f6c0f
children 55d06821d6a5
comparison
equal deleted inserted replaced
69:a59de79f6c0f 70:6fdafffd7f0f
87 mv $outputDir/circos/circos.png $outputDir/circosDJ_${sample}.png 87 mv $outputDir/circos/circos.png $outputDir/circosDJ_${sample}.png
88 88
89 fi 89 fi
90 done 90 done
91 echo "</title><script type='text/javascript' src='jquery-1.11.0.min.js'></script>" >> $outputFile 91 echo "</title><script type='text/javascript' src='jquery-1.11.0.min.js'></script>" >> $outputFile
92 echo "<link rel='stylesheet' href='http://yui.yahooapis.com/pure/0.6.0/pure-min.css'>" >> $outputFile
92 echo "<script type='text/javascript' src='tabber.js'></script>" >> $outputFile 93 echo "<script type='text/javascript' src='tabber.js'></script>" >> $outputFile
93 echo "<script type='text/javascript' src='script.js'></script>" >> $outputFile 94 echo "<script type='text/javascript' src='script.js'></script>" >> $outputFile
94 echo "<link rel='stylesheet' type='text/css' href='style.css'></head>" >> $outputFile 95 echo "<link rel='stylesheet' type='text/css' href='style.css'></head>" >> $outputFile
95 echo "<div class='tabber'><div class='tabbertab' title='Gene frequencies'>" >> $outputFile 96 echo "<div class='tabber'><div class='tabbertab' title='Gene frequencies'>" >> $outputFile
96 97
156 for sample in $samples; do 157 for sample in $samples; do
157 echo "${clonality_method}" 158 echo "${clonality_method}"
158 if [[ "${clonality_method}" == "old" ]] ; then 159 if [[ "${clonality_method}" == "old" ]] ; then
159 echo "in old" 160 echo "in old"
160 clonalityScore="$(cat $outputDir/ClonalityScore_$sample.csv)" 161 clonalityScore="$(cat $outputDir/ClonalityScore_$sample.csv)"
161 echo "<div class='tabbertab' title='$sample'><table border='1'>" >> $outputFile 162 echo "<div class='tabbertab' title='$sample'><table class='pure-table pure-table-striped'>" >> $outputFile
162 echo "<tr><td colspan='4'>Clonality Score: $clonalityScore</td></tr>" >> $outputFile 163 echo "<thead><tr><th colspan='4'>Clonality Score: $clonalityScore</th></tr></thead>" >> $outputFile
163 164
164 #replicate,reads,squared 165 #replicate,reads,squared
165 echo "<tr><td>Replicate ID</td><td>Number of Reads</td><td>Reads Squared</td><td></td></tr>" >> $outputFile 166 echo "<tr><td>Replicate ID</td><td>Number of Reads</td><td>Reads Squared</td><td></td></tr>" >> $outputFile
166 while IFS=, read replicate reads squared 167 while IFS=, read replicate reads squared
167 do 168 do
205 #hasJunctionData="$(if head -n 1 $inputFile | grep -qE '3V.REGION.trimmed.nt.nb'; then echo 'Yes'; else echo 'No'; fi)" 206 #hasJunctionData="$(if head -n 1 $inputFile | grep -qE '3V.REGION.trimmed.nt.nb'; then echo 'Yes'; else echo 'No'; fi)"
206 207
207 #if [[ "$hasJunctionData" == "Yes" ]] ; then 208 #if [[ "$hasJunctionData" == "Yes" ]] ; then
208 if [ -a "$outputDir/junctionAnalysisProd_mean.csv" ] ; then 209 if [ -a "$outputDir/junctionAnalysisProd_mean.csv" ] ; then
209 echo "<div class='tabbertab' title='Junction Analysis'>" >> $outputFile 210 echo "<div class='tabbertab' title='Junction Analysis'>" >> $outputFile
210 echo "<table border='1' id='junction_table'> <caption>Productive mean</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile 211 echo "<table class='pure-table pure-table-striped' id='junction_table'> <caption>Productive mean</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile
211 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP 212 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP
212 do 213 do
213 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile 214 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile
214 done < $outputDir/junctionAnalysisProd_mean.csv 215 done < $outputDir/junctionAnalysisProd_mean.csv
215 echo "</tbody></table>" >> $outputFile 216 echo "</tbody></table>" >> $outputFile
216 217
217 echo "<table border='1' id='junction_table'> <caption>Unproductive mean</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile 218 echo "<table class='pure-table pure-table-striped' id='junction_table'> <caption>Unproductive mean</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile
218 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP 219 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP
219 do 220 do
220 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile 221 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile
221 done < $outputDir/junctionAnalysisUnProd_mean.csv 222 done < $outputDir/junctionAnalysisUnProd_mean.csv
222 echo "</tbody></table>" >> $outputFile 223 echo "</tbody></table>" >> $outputFile
223 224
224 echo "<table border='1' id='junction_table'> <caption>Productive median</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile 225 echo "<table class='pure-table pure-table-striped' id='junction_table'> <caption>Productive median</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile
225 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP 226 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP
226 do 227 do
227 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile 228 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile
228 done < $outputDir/junctionAnalysisProd_median.csv 229 done < $outputDir/junctionAnalysisProd_median.csv
229 echo "</tbody></table>" >> $outputFile 230 echo "</tbody></table>" >> $outputFile
230 231
231 echo "<table border='1' id='junction_table'> <caption>Unproductive median</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile 232 echo "<table class='pure-table pure-table-striped' id='junction_table'> <caption>Unproductive median</caption><thead><tr><th>Sample</th><th>count</th><th>V.DEL</th><th>P1</th><th>N1</th><th>P2</th><th>DEL.D</th><th>D.DEL</th><th>P3</th><th>N2</th><th>P4</th><th>DEL.J</th><th>Total.Del</th><th>Total.N</th><th>Total.P</th><thead></tr><tbody>" >> $outputFile
232 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP 233 while IFS=, read Sample unique VDEL P1 N1 P2 DELD DDEL P3 N2 P4 DELJ TotalDel TotalN TotalP
233 do 234 do
234 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile 235 echo "<tr><td>$Sample</td><td>$unique</td><td>$VDEL</td><td>$P1</td><td>$N1</td><td>$P2</td><td>$DELD</td><td>$DDEL</td><td>$P3</td><td>$N2</td><td>$P4</td><td>$DELJ</td><td>$TotalDel</td><td>$TotalN</td><td>$TotalP</td></tr>" >> $outputFile
235 done < $outputDir/junctionAnalysisUnProd_median.csv 236 done < $outputDir/junctionAnalysisUnProd_median.csv
236 echo "</tbody></table>" >> $outputFile 237 echo "</tbody></table>" >> $outputFile
247 echo "<table><tr id='comparison_table_vj'></tr></table>" >> $outputFile 248 echo "<table><tr id='comparison_table_vj'></tr></table>" >> $outputFile
248 echo "<table><tr id='comparison_table_dj'></tr></table>" >> $outputFile 249 echo "<table><tr id='comparison_table_dj'></tr></table>" >> $outputFile
249 echo "</div></div>" >> $outputFile 250 echo "</div></div>" >> $outputFile
250 251
251 echo "<div class='tabbertab' title='Downloads'>" >> $outputFile 252 echo "<div class='tabbertab' title='Downloads'>" >> $outputFile
252 echo "<table border='1'>" >> $outputFile 253 echo "<table class='pure-table pure-table-striped'>" >> $outputFile
253 echo "<tr><th>Description</th><th>Link</th></tr>" >> $outputFile 254 echo "<thead><tr><th>Description</th><th>Link</th></tr></thead>" >> $outputFile
254 echo "<tr><td>The dataset used to generate the frequency graphs and the heatmaps (Unique based on clonaltype, $clonalType)</td><td><a href='allUnique.csv'>Download</a></td></tr>" >> $outputFile 255 echo "<tr><td>The dataset used to generate the frequency graphs and the heatmaps (Unique based on clonaltype, $clonalType)</td><td><a href='allUnique.csv'>Download</a></td></tr>" >> $outputFile
255 echo "<tr><td>The dataset used to calculate clonality score (Unique based on clonaltype, $clonalType)</td><td><a href='clonalityComplete.csv'>Download</a></td></tr>" >> $outputFile 256 echo "<tr><td>The dataset used to calculate clonality score (Unique based on clonaltype, $clonalType)</td><td><a href='clonalityComplete.csv'>Download</a></td></tr>" >> $outputFile
256 257
257 echo "<tr><td>The dataset used to generate the CDR3 length frequency graph</td><td><a href='CDR3LengthPlot.csv'>Download</a></td></tr>" >> $outputFile 258 echo "<tr><td>The dataset used to generate the CDR3 length frequency graph</td><td><a href='CDR3LengthPlot.csv'>Download</a></td></tr>" >> $outputFile
258 259