openvax / vaxrank

Ranked vaccine peptides for personalized cancer immunotherapy
Apache License 2.0
53 stars 21 forks source link

Make Vaxrank's epitope/vaccine peptide scoring/filtering/ranking more configurable via YAML #200

Open iskandr opened 5 months ago

iskandr commented 5 months ago

Vaxrank is currently configured via a mix of commandline arguments, options only accessible within the Python API, and some hardcoded assumptions.

The purpose of this PR is to reify all options related to scoring/filtering/ranking of epitope predictions and vaccine peptides in a single YAML file which can be thought of as the vaccine selection logic for an experiment or trial.

coveralls commented 5 months ago

Coverage Status

coverage: 89.647% (-6.6%) from 96.289% when pulling 4b59be9cc8813de902171b94f5ba1e64c7247eb3 on yaml-config into a95e4e19070fe06b67b806f995b209f190a7af9a on main.