diff options
author | Christoph Helma <helma@in-silico.ch> | 2015-08-03 18:05:19 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2015-08-03 18:05:19 +0200 |
commit | 03be6b36a03f00bbb432c4161da7312011ffa076 (patch) | |
tree | 1b56f1d9977955aa0845a854eab6f1e335d03244 | |
parent | d0df314e5f78214917fd0ea8ed3b213872c2a4d2 (diff) |
initial classification validation
-rw-r--r-- | test/dataset.rb | 3 | ||||
-rw-r--r-- | test/lazar-long.rb | 15 |
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 |