summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2015-08-03 18:05:19 +0200
committerChristoph Helma <helma@in-silico.ch>2015-08-03 18:05:19 +0200
commit03be6b36a03f00bbb432c4161da7312011ffa076 (patch)
tree1b56f1d9977955aa0845a854eab6f1e335d03244
parentd0df314e5f78214917fd0ea8ed3b213872c2a4d2 (diff)
initial classification validation
-rw-r--r--test/dataset.rb3
-rw-r--r--test/lazar-long.rb15
2 files changed, 12 insertions, 6 deletions
diff --git a/test/dataset.rb b/test/dataset.rb
index ea60480..8d1449c 100644
--- a/test/dataset.rb
+++ b/test/dataset.rb
@@ -129,8 +129,7 @@ class DatasetTest < MiniTest::Test
end
def test_from_csv
- d = OpenTox::Dataset.new
- d.upload "#{DATA_DIR}/hamster_carcinogenicity.csv"
+ d = OpenTox::Dataset.from_csv_file "#{DATA_DIR}/hamster_carcinogenicity.csv"
assert_equal OpenTox::Dataset, d.class
assert_equal 1, d.features.size
assert_equal 85, d.compounds.size
diff --git a/test/lazar-long.rb b/test/lazar-long.rb
index b69adfa..c0deaa2 100644
--- a/test/lazar-long.rb
+++ b/test/lazar-long.rb
@@ -45,12 +45,19 @@ class LazarExtendedTest < MiniTest::Test
end
def test_lazar_kazius
+ t = Time.now
dataset = Dataset.from_csv_file File.join(DATA_DIR,"kazius.csv")
+ p "Dataset upload: #{Time.now-t}"
+ t = Time.now
feature_dataset = Algorithm::Fminer.bbrc(dataset, :min_frequency => 100)
+ p "Feature mining: #{Time.now-t}"
+ t = Time.now
assert_equal feature_dataset.compounds.size, dataset.compounds.size
model = Model::Lazar.create dataset, feature_dataset
- #model = Model::Lazar.find('55b8e9c07a78383f6700017e')
- p model.id
+=begin
+=end
+ #model = Model::Lazar.find('55bcf5bf7a7838381200017e')
+ #p model.id
#prediction_times = []
2.times do
compound = Compound.from_smiles("Clc1ccccc1NN")
@@ -58,8 +65,8 @@ class LazarExtendedTest < MiniTest::Test
assert_equal "1", prediction[:value]
assert_in_delta 0.019858401199860445, prediction[:confidence], 0.001
end
- dataset.delete
- feature_dataset.delete
+ #dataset.delete
+ #feature_dataset.delete
end
end