Mercurial > repos > malex > secimtools
comparison run_secim_tools_test.sh @ 2:caba07f41453 draft default tip
"planemo upload for repository https://github.com/secimTools/SECIMTools/tree/main/galaxy commit 498abad641099412df56f04ff6e144e4193bbc34-dirty"
| author | malex | 
|---|---|
| date | Thu, 10 Jun 2021 15:41:17 +0000 | 
| parents | |
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 1:2e7d47c0b027 | 2:caba07f41453 | 
|---|---|
| 1 #!/bin/bash | |
| 2 | |
| 3 echo "Running anova.py" | |
| 4 # Anova | |
| 5 python anova.py \ | |
| 6 --input ./test-data/test_data.tsv \ | |
| 7 --design ./test-data/test_design.csv \ | |
| 8 --ID rowID \ | |
| 9 --group treatment \ | |
| 10 --out ./test-data/test_anova_tsv.tsv \ | |
| 11 --fig ./test-data/test_anova_fig.pdf \ | |
| 12 --fig2 ./test-data/test_anova_fig2.pdf | |
| 13 echo "\n\n" | |
| 14 | |
| 15 #------------------------------------------ | |
| 16 | |
| 17 echo "Running baPlot.py" | |
| 18 # Ba Plot | |
| 19 python baPlot.py \ | |
| 20 --input ./test-data/test_data.tsv \ | |
| 21 --design ./test-data/test_design.csv \ | |
| 22 --ID rowID \ | |
| 23 --group treatment \ | |
| 24 --ba ./test-data/test_baPlot_ba.pdf \ | |
| 25 --flag_dist ./test-data/test_baPlot_flag_dist.pdf \ | |
| 26 --flag_sample ./test-data/test_baPlot_flag_sample.tsv \ | |
| 27 --flag_feature ./test-datatest_baPlot_flag_feature.tsv | |
| 28 echo "\n\n" | |
| 29 | |
| 30 #------------------------------------------ | |
| 31 | |
| 32 echo "Running clean.py" | |
| 33 # Clean | |
| 34 python clean.py \ | |
| 35 --input ./test-data/test_data.tsv \ | |
| 36 --design ./test-data/test_design.csv \ | |
| 37 --ID rowID \ | |
| 38 --wideOut ./test-data/test_clean_wideOut.tsv \ | |
| 39 --designOut ./test-data/test_clean_designOut.tsv | |
| 40 echo "\n\n" | |
| 41 | |
| 42 #------------------------------------------ | |
| 43 | |
| 44 echo "Running countDigits.py" | |
| 45 # Count Digits | |
| 46 python countDigits.py \ | |
| 47 --input ./test-data/test_data.tsv \ | |
| 48 --design ./test-data/test_design.csv \ | |
| 49 --ID rowID \ | |
| 50 --html_path ./test-data/html-path/ \ | |
| 51 --html ./test-data/html-path/html.html \ | |
| 52 --flags ./test-data/html-path/flags.tsv \ | |
| 53 --noZip \ | |
| 54 --group treatment | |
| 55 echo "\n\n" | |
| 56 | |
| 57 #------------------------------------------ | |
| 58 | |
| 59 echo "Running CVflag.py" | |
| 60 # CV Flag | |
| 61 python CVflag.py \ | |
| 62 --input ./test-data/test_data.tsv \ | |
| 63 --design ./test-data/test_design.csv \ | |
| 64 --ID rowID \ | |
| 65 --CVplotOutFile ./test-data/test_CVplotOutFile.pdf \ | |
| 66 --CVflagOutFile ./test-data/test_CVflagOutFile.pdf \ | |
| 67 --group treatment | |
| 68 echo "\n\n" | |
| 69 | |
| 70 #------------------------------------------ | |
| 71 | |
| 72 echo "Running distribution.py" | |
| 73 # Distribution | |
| 74 python distribution.py \ | |
| 75 --input ./test-data/test_data.tsv \ | |
| 76 --design ./test-data/test_design.csv \ | |
| 77 --ID rowID \ | |
| 78 --fig ./test-data/test_distribution_fig.pdf \ | |
| 79 --fig2 ./test-data/test_distribution_fig2.html \ | |
| 80 --group treatment | |
| 81 echo "\n\n" | |
| 82 | |
| 83 #------------------------------------------ | |
| 84 | |
| 85 echo "Running dropFlag.py" | |
| 86 # dropFlag | |
| 87 python dropFlag.py \ | |
| 88 --input ./test-data/test_data.tsv \ | |
| 89 --design ./test-data/test_design.csv \ | |
| 90 --ID rowID \ | |
| 91 --group treatment \ | |
| 92 --flags ./test-data/test_flag.tsv \ | |
| 93 --cutoff .5 \ | |
| 94 --wideOut ./test-data/test_dropFlag_wideOut.tsv \ | |
| 95 --designOut ./test-data/test_dropFlag_designOut.tsv \ | |
| 96 --row | |
| 97 echo "\n\n" | |
| 98 | |
| 99 #------------------------------------------ | |
| 100 | |
| 101 # Hierarchical Cluster | |
| 102 #??? | |
| 103 | |
| 104 #------------------------------------------ | |
| 105 | |
| 106 echo "Running log_transform.py" | |
| 107 # Log Transform | |
| 108 python log_transform.py \ | |
| 109 --input ./test-data/test_data.tsv \ | |
| 110 --design ./test-data/test_design.csv \ | |
| 111 --ID rowID \ | |
| 112 --log log \ | |
| 113 --out ./test-data/test_log_transform_out.tsv | |
| 114 echo "\n\n" | |
| 115 | |
| 116 #------------------------------------------ | |
| 117 | |
| 118 echo "Running mean_standardize.py" | |
| 119 # Mean Standardize | |
| 120 python mean_standardize.py \ | |
| 121 --input ./test-data/test_data.tsv \ | |
| 122 --design ./test-data/test_design.csv \ | |
| 123 --ID rowID \ | |
| 124 --group treatment \ | |
| 125 --std MEAN \ | |
| 126 --out ./test-data/test_mean_standardize_out.tsv | |
| 127 echo "\n\n" | |
| 128 | |
| 129 #------------------------------------------ | |
| 130 | |
| 131 echo "Running mergeFlags.py" | |
| 132 # Merge Flags | |
| 133 python mergeFlags.py \ | |
| 134 --input ./test-data/test_flag.tsv \ | |
| 135 --output ./test-data/test_mergeFlags_output.tsv | |
| 136 echo "\n\n" | |
| 137 | |
| 138 #------------------------------------------ | |
| 139 | |
| 140 echo "Running onOff.py" | |
| 141 # On/Off | |
| 142 python onOff.py \ | |
| 143 --input ./test-data/test_data.tsv \ | |
| 144 --design ./test-data/test_design.csv \ | |
| 145 --ID rowID \ | |
| 146 --output ./test-data/test_onOff_output.tsv \ | |
| 147 --group treatment \ | |
| 148 --cutoff 30000 | |
| 149 echo "\n\n" | |
| 150 | |
| 151 #------------------------------------------ | |
| 152 | |
| 153 echo "Running pypca.py" | |
| 154 # Pypca | |
| 155 python pypca.py \ | |
| 156 --input ./test-data/test_data.tsv \ | |
| 157 --design ./test-data/test_design.csv \ | |
| 158 --ID rowID \ | |
| 159 --load_out ./test-data/test_pypca_load_out.tsv \ | |
| 160 --score_out ./test-data/test_pypca_score_out.tsv | |
| 161 echo "\n\n" | |
| 162 | |
| 163 #------------------------------------------ | |
| 164 | |
| 165 | |
| 166 echo "Running RandomForest.py" | |
| 167 # Random Forest | |
| 168 python RandomForest.py \ | |
| 169 --input ./test-data/test_data.tsv \ | |
| 170 --design ./test-data/test_design.csv \ | |
| 171 --ID rowID \ | |
| 172 --group treatment \ | |
| 173 --num 1000 \ | |
| 174 --out ./test-data/test_RandomForest_out.tsv \ | |
| 175 --out2 ./test-data/test_RandomForest_out2.tsv | |
| 176 echo "\n\n" | |
| 177 | |
| 178 #------------------------------------------ | |
| 179 | |
| 180 echo "Running RTflag.py" | |
| 181 # RT Flag | |
| 182 python RTflag.py \ | |
| 183 --input ./test-data/test_data.tsv \ | |
| 184 --design ./test-data/test_design.csv \ | |
| 185 --ID rowID \ | |
| 186 --RTplotOutFile ./test-data/test_RTflag_RTplotOutFile.tsv \ | |
| 187 --RTflagOutFile ./test-data/test_RTflag_RTplotOutFile.png \ | |
| 188 --minutes .2 | |
| 189 echo "\n\n" | |
| 190 | |
| 191 #------------------------------------------ | |
| 192 | |
| 193 echo "Running runOrderRegression.py" | |
| 194 # Run Order | |
| 195 python runOrderRegression.py \ | |
| 196 --input ./test-data/test_data.tsv \ | |
| 197 --design ./test-data/test_design.csv \ | |
| 198 --ID rowID \ | |
| 199 --group treatment \ | |
| 200 --order runOrder \ | |
| 201 --fig ./test-data/test_runOrderRegression_fig.pdf \ | |
| 202 --table ./test-data/test_runOrderRegression_table.pdf | |
| 203 echo "\n\n" | |
| 204 | |
| 205 #------------------------------------------ | |
| 206 | |
| 207 echo "Running scatterPlot3D.py" | |
| 208 Scatter Plot 3D | |
| 209 python scatterPlot3D.py \ | |
| 210 --input ./test-data/test_data.tsv \ | |
| 211 --design ./test-data/test_design.csv \ | |
| 212 --ID rowID \ | |
| 213 --group treatment \ | |
| 214 --fig ./test-data/test_scatterPlot3D.png \ | |
| 215 --xaxis PC1 \ | |
| 216 --yaxis PC2 \ | |
| 217 --zaxis PC3 | |
| 218 echo "\n\n" | |
| 219 | |
| 220 #------------------------------------------ | |
| 221 | |
| 222 echo "Running scatterPlot.py" | |
| 223 # Scatter Plot | |
| 224 python scatterPlot.py \ | |
| 225 --input ./test-data/test_data.tsv \ | |
| 226 --design ./test-data/test_design.csv \ | |
| 227 --ID rowID \ | |
| 228 --group treatment \ | |
| 229 --fig ./test-data/test_scatterPlot.png \ | |
| 230 --xaxis PC1 \ | |
| 231 --yaxis PC2 | |
| 232 echo "\n\n" | |
| 233 | |
| 234 #------------------------------------------ | |
| 235 | |
| 236 echo "Running standardizedEuclideanDistance.py" | |
| 237 # Standard Euc Distance | |
| 238 python standardizedEuclideanDistance.py \ | |
| 239 --input ./test-data/test_data.tsv \ | |
| 240 --design ./test-data/test_design.csv \ | |
| 241 --ID rowID \ | |
| 242 --group treatment \ | |
| 243 --SEDplotOutFile ./test-data/test_standardizedEuclideanDistance_SEDplotOutFile.pdf \ | |
| 244 --SEDtoCenter ./test-data/test_standardizedEuclideanDistance_SEDtoCenter.tsv \ | |
| 245 --SEDpairwise ./test-data/test_standardizedEuclideanDistance_SEDpairwise.tsv | |
| 246 echo "\n\n" | |
| 247 | |
| 248 #------------------------------------------ | |
| 249 | |
| 250 echo "Running SVM_classifier.py" | |
| 251 # SVM | |
| 252 python SVM_classifier.py \ | |
| 253 --train_wide ./test-data/test_data.tsv \ | |
| 254 --train_design ./test-data/test_design.csv \ | |
| 255 --test_wide ./test-data/test_data.tsv \ | |
| 256 --test_design ./test-data/test_design.csv \ | |
| 257 --class_column_name treatment \ | |
| 258 --ID rowID \ | |
| 259 --kernel linear \ | |
| 260 --degree 3 \ | |
| 261 --C 1 \ | |
| 262 --a 0.0 \ | |
| 263 --b 0.0 \ | |
| 264 --outfile ./test-data/test_SVM_classifier_outfile.tsv \ | |
| 265 --accuracy_on_training ./test-data/test_SVM_classifier_accuracy_on_training.tsv | |
| 266 echo "\n\n" | |
| 267 | 
