| name | panel-interaction-balancing |
| description | Use when an agent must split tNGS or multiplex primer pairs into pools while minimizing primer-primer interaction risk and reporting pool overflows. |
Panel Interaction Balancing
Use this after tngs-panel-design and before wet-lab export. The helper builds a simple interaction graph from cross-primer complement runs and greedily assigns pools.
python agentskill/scripts/primer_panel_qc.py assign-pools \
--panel-json panel_plan.json \
--max-pools 2 \
--max-cross-complement-run 8 \
--output pooled_panel.json \
--csv-output pooled_panel.csv
Review:
interaction_edge_count;
interactions;
overflow_pair_ids;
- whether odd/even tiling pools are preferable for the platform.
If overflow occurs, redesign or increase pool count before ordering.