function [] = run_experiment(experiment, condition, results_dir)

  if nargin < 2
    condition = cellstr(['none '; 'fault']);
  end
  if nargin < 3
    global results_dir
  end

  db = compute_features(experiment);

  db.results = perform_classification(experiment, db, condition);

  store_results(experiment, db, results_dir);

end
