optimize_shortlist_coverage
Selects a deterministic T-cell shortlist from eligible ranked candidates using supplied population coverage and construct constraints, supporting shortlist-size and coverage decisions after final ranking.
Instructions
Select a deterministic T-cell shortlist from eligible ranked candidates using supplied population coverage and construct constraints. Use after final ranking when shortlist size or coverage is the decision; use optimize_construct_genetic for seeded construct search. The result depends on the supplied coverage matrix and is not an independently measured population outcome.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Caller-chosen identifier linking this call to one research run. | |
| linker | No | Peptide linker sequence used when assembling construct proposals. | |
| method | Yes | Algorithm or provider method selected for this operation; inspect allowed schema values. | |
| candidates | No | Caller-supplied candidate records; required nested fields depend on this operation. | |
| populationIds | Yes | Population identifiers requested from the coverage source or synthetic dataset. | |
| targetCoverage | No | Desired population coverage fraction used by optimization. | |
| populationWeights | No | Caller-supplied weights for combining named population coverage values. | |
| eligibleCandidateIds | Yes | IDs of finally eligible candidates considered for the shortlist. | |
| maximumShortlistSize | No | Upper limit on candidates selected for the shortlist. | |
| finalRankingSnapshotHash | Yes | SHA-256 identity of the final ranking snapshot supplying these candidates. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | Whether execution completed successfully. | |
| data | No | Tool-specific result fields on success. | |
| meta | Yes | Run identifiers, timings, and input/output hashes. | |
| error | No | Structured failure on unsuccessful execution. |