• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openvax / vaxrank / 25389919912
96%
master: 88%

Build:
Build:
LAST BUILD BRANCH: v3.1.8
DEFAULT BRANCH: master
Ran 05 May 2026 05:05PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
25389919912

push

github

web-flow
LENS / pVACseq end-to-end vaccine design + processing-credibility annotation (#262)

* Pepsickle credibility tagging (#249) + LENS field-format fixes (#259, #260)

#249 — Pepsickle credibility tagging
------------------------------------
mhcflurry-presentation already includes a flank-aware processing prior,
so a per-k-mer "presentation score" implicitly captures whether the
ligand would be cleaved out and presented. What it can't tell us:
whether the proteasome would cut INSIDE the ligand (destroying it
before MHC) or whether the C-terminal cut at the ligand's boundary is
clean. Pepsickle (Weeder et al., Bioinformatics 2021) gives
per-position cleavage probabilities — we use that as a credibility
filter on existing MHC ligand predictions, not as a separate score
axis.

Each EpitopePrediction gains three optional fields, populated when
``--processing-aware-annotation`` is enabled (default: on):
  - c_term_cleavage_prob: prob of clean release at the C-terminus
  - max_internal_cut_prob: peak cleavage prob strictly inside the
    ligand (high → ligand likely destroyed before MHC)
  - processing_score: composite c_term × (1 − max_internal); 1.0 ideal

Annotation is purely additive — never alters ranking. Surfaced in
HTML / PDF / ASCII per-epitope tables as three extra columns when
populated; absent reports keep their original 6-column shape.

New module: vaxrank/processing.py
  - annotate_processing(predictions, predictor=None) — runs pepsickle
    once per unique source_sequence (not once per peptide); the
    predictor is loaded lazily and degrades gracefully if unavailable
  - _per_position_processing / _composite_processing_score helpers

CLI flag: --processing-aware-annotation / --no-processing-aware-annotation
(default ON).

#259 + #260 — LENS field-format bug fixes
------------------------------------------
Surfaced while running on a real LENS v1.9-dev file (Hugo IPRES Pt10):

#259: variant_coords parser only handled 4-part chr:pos:ref:alt; real
... (continued)
Source Files on build 25389919912
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25389919912
  • e1ab7039 on github
  • Prev Build on v2.15.0 (#25184278261)
  • Next Build on main (#25396683309)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc