OpenVax

Software for personalized cancer vaccines

OpenVax is a collection of open-source Python libraries and command-line tools for finding the mutations in a patient's tumor that T cells could recognize, and choosing which of them to put in a vaccine. See which clinical trials have used OpenVax software.

$pip install vaxrank

Maintained and developed by the Personalized Immunotherapy Research Lab at UNC Chapel Hill.

Software

  1. Patient datavariants, tumor RNA, HLA type
  2. Varcodeprotein changes
  3. Isovarmutant sequence from RNA
  4. mhctoolsMHCflurryMHC presentation
  5. Vaxrankranked vaccine peptides
  6. Vaccinepeptides or mRNA

Vaccine design

Vaxrank

Chooses the mutant peptides for a personalized vaccine. Scores each candidate by predicted MHC presentation and by how much tumor RNA supports it, then outputs ranked peptides, mRNA constructs or reports for clinical review. Also accepts results from LENS or pVACseq.

pip install vaxrank

Isovar

Determines the mutant protein sequence the tumor expresses by assembling the RNA reads that cover each mutation, so nearby germline or somatic variants and splicing changes come from the reads rather than the reference genome.

pip install isovar

Varcode

Predicts what DNA variants do to genes, transcripts and proteins: substitutions, frameshifts, stop codons, splice and structural variants. Reads VCF and MAF files and returns the mutant protein where it can be determined.

pip install varcode

mhctools

One Python interface to many MHC binding, presentation, processing and immunogenicity predictors, including NetMHCpan, MHCflurry, MixMHCpred and BigMHC.

pip install mhctools

Topiary

Predicts, filters and ranks MHC-presented peptides from any source, including tumor mutations and viral proteins. Built on mhctools.

pip install topiary

Genome and MHC reference

PyEnsembl

Local access to Ensembl genome annotation (genes, transcripts, exons and their sequences) for human and many other species.

pip install pyensembl

mhcgnomes

Parses MHC allele names as written in IEDB, IMGT/HLA, IPD-MHC and NetMHCpan, for humans and other species, into one standard form. mhctools and MHCflurry use it to normalize allele names.

pip install mhcgnomes

datacache

Downloads, checks and caches the reference data that PyEnsembl and other packages use.

pip install datacache

Clinical trials

Four trials at Mount Sinai have tested PGV-001, a personalized vaccine of up to 10 synthetic long peptides per patient, chosen by the OpenVax pipeline and given with the adjuvant poly-ICLC.

Mount Sinai

Prostate cancer

NCT05010200 Active, not recruiting
PI: Ash Tewari

Adjuvant PGV-001, alone or with the immune stimulant CDX-301 (FLT3 ligand). Enrollment is complete (27 patients); results are pending.

Elsewhere

Papers

History

OpenVax started in Hammer Lab, Jeff Hammerbacher's lab at Mount Sinai, where the first of these libraries were written. The group then built the OpenVax pipeline to select vaccine targets for Nina Bhardwaj's Vaccine and Cell Therapy Lab, and for several years was its own small research group within Mount Sinai.

The group has since wound down. Mount Sinai still uses the software to design vaccines, and development continues at PIRL at UNC Chapel Hill.

People

Alex Rubinsteyn

Wrote most of the OpenVax libraries and still maintains them. Faculty in Genetics and Computational Medicine at UNC Chapel Hill and a member of the UNC Lineberger Comprehensive Cancer Center. Co-leads the Personalized Immunotherapy Research Lab.

Julia Kodysh

Built the vaccine pipeline used in the Mount Sinai trials and still works on it. Works at Freenome.

Tim O'Donnell

Created MHCflurry and still contributes to it. Now at Open Athena, a nonprofit that helps academic labs build scientific AI models.

Mesude Bicak

Directs the Bioinformatics Program at the Mount Sinai Tisch Cancer Center and uses OpenVax to design vaccines there.

Earlier members

Jeff Hammerbacher

Founded Hammer Lab, where OpenVax began. Now founder and CEO of Open Athena.

Tavi Nathanson

Worked on early versions of PyEnsembl, Varcode, mhctools and Topiary. Now runs Sequence Software and Purple Computer.

Isaac Hodes

Worked on the first version of the PGV trial pipeline. Now at Open Athena.

Other contributors include Arun Ahuja, Arman Aksoy, Seb Mondet and Walid Ahmad.