-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mendevar #38
base: master
Are you sure you want to change the base?
Mendevar #38
Conversation
Changed to new API-based MenDeVar integration, eliminating the need for a config file and additional function and classes in mendevar.py (deleted). Now works via direct lookup based on BAST identifier. |
…o mendevar merge to local
Hi @kristyhoran, I have updated installation instructions in the So, e.g., if
|
Update `checkout@v2` --> `checkout@v3` Update `ubuntu-18.04` to `ubuntu-latest`
I deleted |
This branch implements the MenDeVAR (Meningococcal Deduced Vaccine Antigen Reactivity) Index based on the PorA VR2, fHbp, NHBA and NadA (the four antigens targeted by the Bexsero vaccine) output of
meningotype
. The information is obtained as part of the BAST profile file downloaded via the PubMLST API.The logic of the implementation is based on the original publication (see Table 2) and is consistent with the output of the PubMLST MenDeVAR online tool. The only changes tomeningotype.py
have been import / calls tomendevar.py
and changes to the output headers, the rest is implemented entirely in themendevar
module (and the associated config file mendevar_config.txt, which will allow updates in the future, should new experimental evidence for antigen reactivity become available).MenDeVAR assigns each record one of four categories:
I have tested the implementation on the 26 isolates we were asked to summarise and have manually confirmed that the results are consistent with PubMLST MenDeVAR results. I have also locally installed the
mendevar
branch (pip install --user git+https://github.com/MDU-PHL/meningotype.git@mendevar
) on the server and have run all Neisseria meningitidis samples in the MDU database (n = 1191) and compared it to the result produced by an installation of themaster
branch. Adiff
of the two output files showed no differences except for added columns 12 (Bexsero MenDeVAR
) and 13 (Trumenba MenDeVAR
), confirming that the code changes have had no effect on the integrity and reproducibility of the originalmeningotype
results (meningotype v0.8.5
).An additional 'gold standard' data set with known Bexsero and Trumenba MenDeVAR indices could be considered for validation purposes.