summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavor <vorgrimmlerdavid@gmx.de>2012-03-21 15:18:00 +0100
committerdavor <vorgrimmlerdavid@gmx.de>2012-03-21 15:18:00 +0100
commit8dcbe7260249334fcab506f0ab0a87297eb7bac4 (patch)
tree7e63ff49165934313e8b299ac8fe564fafbe5920
parente42b692caf07402517fd74156759f4161c45d82d (diff)
Modified scripts for LOAEL Validation
Added argument to set dataset.yaml, added timer.
-rw-r--r--cv/data/utils/check_datasets_inchi_equality.rb11
-rw-r--r--cv/data/utils/create_all_pc_feature_ds.rb10
-rw-r--r--cv/data/utils/create_pc_feature_ds.rb13
-rw-r--r--cv/data/utils/create_selected_feature_ds.rb16
-rwxr-xr-xcv/data/utils/wrapper_create_selected_feature_ds.sh2
5 files changed, 43 insertions, 9 deletions
diff --git a/cv/data/utils/check_datasets_inchi_equality.rb b/cv/data/utils/check_datasets_inchi_equality.rb
index 75d6558..ee284f2 100644
--- a/cv/data/utils/check_datasets_inchi_equality.rb
+++ b/cv/data/utils/check_datasets_inchi_equality.rb
@@ -4,7 +4,11 @@ require 'yaml'
@subjectid = nil
-
+if ARGV.size != 1
+ puts "Args: path/to/dataset.yaml"
+ puts ARGV.size
+ exit
+end
def check_ds(t_ds_uri, f_ds_uri)
puts t_ds_uri
@@ -87,9 +91,10 @@ def check_ds(t_ds_uri, f_ds_uri)
end
+path = ARGV[0]
+puts path
+ds = YAML::load_file("#{path}")
-
-ds = YAML::load_file("../datasets.yaml")
ds.keys.each { |dataset|
ds[dataset].keys.each { |pc|
puts pc
diff --git a/cv/data/utils/create_all_pc_feature_ds.rb b/cv/data/utils/create_all_pc_feature_ds.rb
index 301d28e..6254d29 100644
--- a/cv/data/utils/create_all_pc_feature_ds.rb
+++ b/cv/data/utils/create_all_pc_feature_ds.rb
@@ -4,7 +4,15 @@ require 'yaml'
@subjectid = nil
-ds = YAML::load_file("../datasets_new_LOAEL.yaml")
+if ARGV.size != 1
+ puts "Args: path/to/dataset.yaml"
+ puts ARGV.size
+ exit
+end
+
+path = ARGV[0]
+puts path
+ds = YAML::load_file("#{path}")
#ds.keys.each { |dataset|
["LOAEL"].each { |dataset|
puts "----------------- next dataset -----------------"
diff --git a/cv/data/utils/create_pc_feature_ds.rb b/cv/data/utils/create_pc_feature_ds.rb
index c2ff6aa..00d6845 100644
--- a/cv/data/utils/create_pc_feature_ds.rb
+++ b/cv/data/utils/create_pc_feature_ds.rb
@@ -4,8 +4,17 @@ require 'yaml'
@subjectid = nil
-ds = YAML::load_file("../datasets_new_LOAEL.yaml")
-ds.keys.each { |dataset|
+if ARGV.size != 1
+ puts "Args: path/to/dataset.yaml"
+ puts ARGV.size
+ exit
+end
+
+path = ARGV[0]
+puts path
+ds = YAML::load_file("#{path}")
+#ds.keys.each { |dataset|
+["LOAEL"].each { |dataset|
puts "----------------- next dataset -----------------"
["electronic,cpsa", "constitutional", "topological", "hybrid", "joelib"].each { |pc|
puts "#{dataset}, #{pc}"
diff --git a/cv/data/utils/create_selected_feature_ds.rb b/cv/data/utils/create_selected_feature_ds.rb
index cfc5e28..d5b0c61 100644
--- a/cv/data/utils/create_selected_feature_ds.rb
+++ b/cv/data/utils/create_selected_feature_ds.rb
@@ -4,10 +4,19 @@ require 'yaml'
@subjectid = nil
+@subjectid = nil
+
+if ARGV.size != 1
+ puts "Args: path/to/dataset.yaml"
+ puts ARGV.size
+ exit
+end
+
@dataset = []
def create_f_ds(t_ds_uri, f_ds_uri, del)
+ start_time = Time.new
regression_training_dataset = OpenTox::Dataset.find(t_ds_uri, @subjectid)
prediction_feature = regression_training_dataset.features.keys.first
regression_feature_dataset = OpenTox::Dataset.find(f_ds_uri, @subjectid)
@@ -24,14 +33,17 @@ def create_f_ds(t_ds_uri, f_ds_uri, del)
result = OpenTox::RestClientWrapper.post( feature_selection_algo_uri, params)
puts result
+ stop_time = Time.new
+ puts "Duration: #{stop_time - start_time}"
puts
result
end
+path = ARGV[0]
+puts path
+ds = YAML::load_file("#{path}")
-
-ds = YAML::load_file("../datasets_jl1_allnum.yaml")
#ds.keys.each { |dataset|
["LOAEL"].each { |dataset|
puts "----------------- next dataset -----------------"
diff --git a/cv/data/utils/wrapper_create_selected_feature_ds.sh b/cv/data/utils/wrapper_create_selected_feature_ds.sh
index 5871a24..7e2026c 100755
--- a/cv/data/utils/wrapper_create_selected_feature_ds.sh
+++ b/cv/data/utils/wrapper_create_selected_feature_ds.sh
@@ -20,7 +20,7 @@ SFD="create_selected_feature_ds.rb"
# Don't start when running
while ps x | grep $SFD | grep -v grep >/dev/null 2>&1; do sleep 5; done
-for i in 1 #2 3
+for i in 1 2 3
do
otreload
sleep 5