Evaluation#
MDEvaluator — post-hoc metric computation for a single mockdock benchmark run.
- Usage (CLI):
python -m mockdock.evaluator results.csv –benchmark CHK1 [–output eval_metrics.json]
- Usage (Python API):
from mockdock import MDEvaluator ev = MDEvaluator(“CHK1”) metrics = ev.compute_metrics(Path(“results.csv”))
- class mockdock.evaluator.MDEvaluator(benchmark_name, scratch_dir=None)[source]#
Bases:
objectPost-hoc evaluator for a single mockdock benchmark run.
Delegates all config/bioactivity loading to BenchmarkLoader — no docking engine is instantiated, making this lightweight and safe to run on a login node.