diff options
author | gebele <gebele@in-silico.ch> | 2017-08-09 12:20:35 +0000 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2017-08-09 12:20:35 +0000 |
commit | 39ed6b9f47bbd2a6b412126ff9bed008ca4d527f (patch) | |
tree | 0bb052a0e88500ddfe3f6064aa8d457d0d63751a /test/predict.rb | |
parent | 25950469266ff656071503bcdcc67c51d578feb4 (diff) | |
parent | f1a66958ef8e5579fa558662dcc306e2efb63895 (diff) |
remerged from eNM project to opentox
Diffstat (limited to 'test/predict.rb')
-rw-r--r-- | test/predict.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/predict.rb b/test/predict.rb new file mode 100644 index 0000000..c72de02 --- /dev/null +++ b/test/predict.rb @@ -0,0 +1,11 @@ +require_relative "../nanoparticles.rb" +data = JSON.parse(File.read("./data.json")) +query_features = JSON.parse(File.read("./query-features.json")) +key = data.keys.sample +p key +example = data[key]["physchem"].select{|f,v| query_features.include? f} +prediction = predict(example) +puts prediction[:match].collect{|id,v| v["tox"]}.first +puts prediction[:prediction] +puts prediction[:neighbors].size + |