Simulators, Learners, Evaluators, ComparatorsΒΆ
| ID | Class Name | Base Class | Type | Part of command | Description | 
|---|---|---|---|---|---|
| none | Simulator | none | Simulator | 
 | generates synthetic data | 
| none | Learner | none | Learner | 
 | trains models on synthetic or experimental data | 
| none | MultiClassClassificationLearner | Learner | Learner | 
 | learner for multi-class classification tasks | 
| none | MultiLabelClassificationLearner | Learner | Learner | 
 | learner for multi-label classification tasks | 
| none | DNAMultiClassClassificationLearner | MultiClassClassificationLearner | Learner | 
 | learner for DNA sequence multi-class classification tasks | 
| none | DNAMultiLabelClassificationLearner | MultiLabelClassificationLearner | Learner | 
 | learner for DNA sequence multi-label classification tasks | 
| none | KerasDNAMultiClassClassificationLearner | DNAMultiClassClassificationLearner | Learner | 
 | TensorFlow Keras learner for DNA sequence multi-class classification tasks | 
| none | TorchDNAMultiClassClassificationLearner | DNAMultiClassClassificationLearner | Learner | 
 | PyTorch learner for DNA sequence multi-class classification tasks | 
| none | BayesOptimalDNAMultiClassClassificationLearner | DNAMultiClassClassificationLearner | Learner | 
 | BOC learner for DNA sequence multi-class classification tasks | 
| none | KerasDNAMultiLabelClassificationLearner | DNAMultiLabelClassificationLearner | Learner | 
 | TensorFlow Keras learner for DNA sequence multi-label classification tasks | 
| none | TorchDNAMultiLabelClassificationLearner | DNAMultiLabelClassificationLearner | Learner | 
 | PyTorch learner for DNA sequence multi-label classification tasks | 
| none | BayesOptimalDNAMultiLabelClassificationLearner | DNAMultiLabelClassificationLearner | Learner | 
 | BOC learner for DNA sequence multi-label classification tasks | 
| none | Evaluator | none | Evaluator | 
 | evaluates trained models | 
| none | FeatureImportanceEvaluator | Evaluator | Evaluator | 
 | evaluates trained models based on input feature importance/attribution/contribution (FI) | 
| none | GradientBasedEvaluator | FeatureImportanceEvaluator | Evaluator | 
 | evaluates trained models based on input FI, requires access to gradient | 
| roc | ROCEvaluator | Evaluator | Evaluator | 
 | create ROC curves for trained models | 
| pr | PREvaluator | Evaluator | Evaluator | 
 | create precision-recall curves for trained models | 
| metrics | MetricsEvaluator | Evaluator | Evaluator | 
 | saves accuracy and loss of best model to file | 
| prediction | PredictEvaluator | Evaluator | Evaluator | 
 | saves all example predictions to file | 
| sis | SISEvaluator | FeatureImportanceEvaluator | Evaluator | 
 | Sufficient Input Subsets (SIS) FI evaluator | 
| gradient | GradientEvaluator | GradientBasedEvaluator | Evaluator | 
 | raw gradient FI evaluator | 
| saliency | SaliencyEvaluator | GradientBasedEvaluator | Evaluator | 
 | absolute gradient FI evaluator | 
| gradient-x-input | GradientxInputEvaluator | GradientBasedEvaluator | Evaluator | 
 | gradient times input FI evaluator | 
| integrated-gradients | IntegratedGradientEvaluator | GradientBasedEvaluator | Evaluator | 
 | Integrated Gradients FI evaluator | 
| guided-backprop | GuidedBackpropEvaluator | GradientBasedEvaluator | Evaluator | 
 | Guided Backpropagation FI evaluator | 
| deconv | DeconvEvaluator | GradientBasedEvaluator | Evaluator | 
 | Deconvolution FI evaluator | 
| none | Comparator | none | Comparator | 
 | compares properties and performance metrics across data sets, models | 
| table | TableComparator | Comparator | Comparator | 
 | compiles table of properties from simulation processes, training processes, and evaluators | 
| curve-table | CurveTableComparator | Comparator | Comparator | 
 | compiles table of ROC and PR curves | 
| fi-eval-table | FIETableComparator | Comparator | Comparator | 
 | compiles table of metrics from FI evaluators | 
| roc | ROCComparator | Comparator | Comparator | 
 | creates plot of ROC curves from multiple models | 
| pr | PRComparator | Comparator | Comparator | 
 | creates plot of precision-recall curves from multiple models |