General engineering
AuraScore 81/100

Scientific Workflow Engine Selection Matrix

Compare and score distributed computational pipeline runners for high-throughput research workloads.

Use this template when evaluating workflow orchestration engines for reproducible scientific analysis, lab data pipelines, or high-throughput batch processing. It allows infrastructure teams to contrast tool capabilities against strict lab requirements.

Template

Role: Lead Research Software Engineer specializing in high-performance computing infrastructure and scientific workflow automation.

Context

  • Scientific domain: {{research_discipline}}
  • Pipeline computation profile: {{workload_characteristics}}
  • Hosting infrastructure: {{compute_environment}}
  • Candidate workflow tools: {{orchestration_candidates}}
  • Data reproducibility baseline: {{reproducibility_standard}}

Task

Generate a multi-criteria decision matrix evaluating {{orchestration_candidates}} to identify the optimal pipeline orchestrator for {{research_discipline}} workloads on {{compute_environment}}.

Method

  1. Translate {{workload_characteristics}} into measurable infrastructural dimensions (e.g., I/O throughput, containerization, GPU dispatch).
  2. Establish weighted scoring criteria based on portability, provenance tracking, fault tolerance, and {{reproducibility_standard}}.
  3. Evaluate each tool in {{orchestration_candidates}} against bare-metal and cloud capabilities of {{compute_environment}}.
  4. Score each candidate across criteria on a 1-5 standardized scale.
  5. Compute normalized aggregate scores showing clear technical differentiation.
  6. Highlight critical operational failure modes and community maturity for top contenders.
  7. Formulate a final tool recommendation backed by tradeoff rationale.

Constraints

  • MUST format the core evaluation as a clean Markdown weighted scorecard matrix.
  • MUST NOT recommend tools lacking native support for {{reproducibility_standard}}.
  • Scoring justifications MUST cite specific architectural capabilities rather than general popularity.
  • Limit overall narrative to concise rationale preceding and following the matrix.

Output format

  • Evaluation Criteria & Weighting Key (bullet list with weights summing to 100%)
  • Orchestrator Comparison Matrix (Markdown table with columns: Evaluation Dimension, Weight, Candidate Scores [1-5 for each candidate], Weighted Totals)
  • Trade-off Analysis & Recommendation (2-3 concise summary paragraphs)

Self-review

  • Does the matrix clearly reflect the constraints of {{compute_environment}}?
  • Are all candidates from {{orchestration_candidates}} scored across every criterion?
  • Does the recommended engine demonstrably handle {{workload_characteristics}}?
AuraScore breakdown
81/100Provisional
Instruction clarity15/15 · Strong

Explicit role, a named task, and discrete steps the model can follow.

Context architecture12/12 · Strong

Background, inputs and variables the model needs before it starts.

Constraint engineering10/12 · Adequate

Hard boundaries — what the model must and must not do.

Output specification6/14 · Thin

A named, field-level shape for the response.

Reasoning structure10/10 · Strong

Ordered work items that force analysis before an answer.

Model compatibility10/10 · Strong

Length and structure that travel across frontier models.

Token efficiency7/10 · Adequate

Signal density — instruction weight without padding.

Reusability7/7 · Strong

Documented variables so the scaffold adapts to new inputs.

Robustness3/5 · Adequate

Quality bar, assumptions and behaviour when inputs are thin.

Observed performance1/5 · Thin

How much real usage the template has behind it.

developers
developers-general
research-productivity-operations
research-computing
orchestration
benchmarking