From 36ea2f865014a761be9fe74719f4c88dbaffeb81 Mon Sep 17 00:00:00 2001 From: mguetlein Date: Mon, 27 Oct 2014 15:48:01 +0100 Subject: inital commit more documentation will be added --- nch/05_compute_features.rb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 nch/05_compute_features.rb (limited to 'nch/05_compute_features.rb') diff --git a/nch/05_compute_features.rb b/nch/05_compute_features.rb new file mode 100755 index 0000000..1677217 --- /dev/null +++ b/nch/05_compute_features.rb @@ -0,0 +1,33 @@ +#!/usr/bin/env ruby + +require "./config.rb" + +require "bundler" +Bundler.require + +DATA.each do |d| + $stderr.puts "\ndataset name #{d}" + + next if d=="LOAEL-mg" + + f = new_feature_dataset_uri(d) + puts "Feature dataset: "+f + +# dataset = OpenTox::Dataset.new +# dataset.upload File.join("data/03/#{d}_uniq.csv") +# puts "Dataset: "+dataset.uri +# info(dataset) +# +# feature_names = File.open("data/04/#{d}.feature_names","r").read.chomp.split(",") +# puts "Features: "+feature_names.inspect +# +# puts feature_dataset_uri = wait_for_task(OpenTox::RestClientWrapper.post("http://localhost:8081/algorithm/descriptor/physchem",{:dataset_uri => dataset.uri, :descriptors => feature_names})) +# puts "Feature dataset: "+feature_dataset_uri +# info(OpenTox::Dataset.new(feature_dataset_uri)) + + csv_string = OpenTox::Dataset.new(f).to_csv(true) + File.open("data/05/#{d}_new-features.csv","w").puts csv_string + puts "Feature dataset written to data/05/#{d}_new-features.csv" + puts "" + +end -- cgit v1.2.3