Mercurial > repos > davidvanzessen > argalaxy_tools
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 |
