Mercurial > repos > malex > secimtools
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run_secim_tools_test.sh Thu Jun 10 15:41:17 2021 +0000 @@ -0,0 +1,267 @@ +#!/bin/bash + +echo "Running anova.py" +# Anova +python anova.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --out ./test-data/test_anova_tsv.tsv \ + --fig ./test-data/test_anova_fig.pdf \ + --fig2 ./test-data/test_anova_fig2.pdf +echo "\n\n" + +#------------------------------------------ + +echo "Running baPlot.py" +# Ba Plot +python baPlot.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --ba ./test-data/test_baPlot_ba.pdf \ + --flag_dist ./test-data/test_baPlot_flag_dist.pdf \ + --flag_sample ./test-data/test_baPlot_flag_sample.tsv \ + --flag_feature ./test-datatest_baPlot_flag_feature.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running clean.py" +# Clean +python clean.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --wideOut ./test-data/test_clean_wideOut.tsv \ + --designOut ./test-data/test_clean_designOut.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running countDigits.py" +# Count Digits +python countDigits.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --html_path ./test-data/html-path/ \ + --html ./test-data/html-path/html.html \ + --flags ./test-data/html-path/flags.tsv \ + --noZip \ + --group treatment +echo "\n\n" + +#------------------------------------------ + +echo "Running CVflag.py" +# CV Flag +python CVflag.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --CVplotOutFile ./test-data/test_CVplotOutFile.pdf \ + --CVflagOutFile ./test-data/test_CVflagOutFile.pdf \ + --group treatment +echo "\n\n" + +#------------------------------------------ + +echo "Running distribution.py" +# Distribution +python distribution.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --fig ./test-data/test_distribution_fig.pdf \ + --fig2 ./test-data/test_distribution_fig2.html \ + --group treatment +echo "\n\n" + +#------------------------------------------ + +echo "Running dropFlag.py" +# dropFlag +python dropFlag.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --flags ./test-data/test_flag.tsv \ + --cutoff .5 \ + --wideOut ./test-data/test_dropFlag_wideOut.tsv \ + --designOut ./test-data/test_dropFlag_designOut.tsv \ + --row +echo "\n\n" + +#------------------------------------------ + +# Hierarchical Cluster +#??? + +#------------------------------------------ + +echo "Running log_transform.py" +# Log Transform +python log_transform.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --log log \ + --out ./test-data/test_log_transform_out.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running mean_standardize.py" +# Mean Standardize +python mean_standardize.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --std MEAN \ + --out ./test-data/test_mean_standardize_out.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running mergeFlags.py" +# Merge Flags +python mergeFlags.py \ + --input ./test-data/test_flag.tsv \ + --output ./test-data/test_mergeFlags_output.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running onOff.py" +# On/Off +python onOff.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --output ./test-data/test_onOff_output.tsv \ + --group treatment \ + --cutoff 30000 +echo "\n\n" + +#------------------------------------------ + +echo "Running pypca.py" +# Pypca +python pypca.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --load_out ./test-data/test_pypca_load_out.tsv \ + --score_out ./test-data/test_pypca_score_out.tsv +echo "\n\n" + +#------------------------------------------ + + +echo "Running RandomForest.py" +# Random Forest +python RandomForest.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --num 1000 \ + --out ./test-data/test_RandomForest_out.tsv \ + --out2 ./test-data/test_RandomForest_out2.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running RTflag.py" +# RT Flag +python RTflag.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --RTplotOutFile ./test-data/test_RTflag_RTplotOutFile.tsv \ + --RTflagOutFile ./test-data/test_RTflag_RTplotOutFile.png \ + --minutes .2 +echo "\n\n" + +#------------------------------------------ + +echo "Running runOrderRegression.py" +# Run Order +python runOrderRegression.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --order runOrder \ + --fig ./test-data/test_runOrderRegression_fig.pdf \ + --table ./test-data/test_runOrderRegression_table.pdf +echo "\n\n" + +#------------------------------------------ + +echo "Running scatterPlot3D.py" + Scatter Plot 3D +python scatterPlot3D.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --fig ./test-data/test_scatterPlot3D.png \ + --xaxis PC1 \ + --yaxis PC2 \ + --zaxis PC3 +echo "\n\n" + +#------------------------------------------ + +echo "Running scatterPlot.py" +# Scatter Plot +python scatterPlot.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --fig ./test-data/test_scatterPlot.png \ + --xaxis PC1 \ + --yaxis PC2 +echo "\n\n" + +#------------------------------------------ + +echo "Running standardizedEuclideanDistance.py" +# Standard Euc Distance +python standardizedEuclideanDistance.py \ + --input ./test-data/test_data.tsv \ + --design ./test-data/test_design.csv \ + --ID rowID \ + --group treatment \ + --SEDplotOutFile ./test-data/test_standardizedEuclideanDistance_SEDplotOutFile.pdf \ + --SEDtoCenter ./test-data/test_standardizedEuclideanDistance_SEDtoCenter.tsv \ + --SEDpairwise ./test-data/test_standardizedEuclideanDistance_SEDpairwise.tsv +echo "\n\n" + +#------------------------------------------ + +echo "Running SVM_classifier.py" +# SVM +python SVM_classifier.py \ + --train_wide ./test-data/test_data.tsv \ + --train_design ./test-data/test_design.csv \ + --test_wide ./test-data/test_data.tsv \ + --test_design ./test-data/test_design.csv \ + --class_column_name treatment \ + --ID rowID \ + --kernel linear \ + --degree 3 \ + --C 1 \ + --a 0.0 \ + --b 0.0 \ + --outfile ./test-data/test_SVM_classifier_outfile.tsv \ + --accuracy_on_training ./test-data/test_SVM_classifier_accuracy_on_training.tsv +echo "\n\n" +