Skip to content

harel-coffee/Vaxign-ML-docker-auto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaxign-ML-docker

Vaxign-ML

Vaxign-ML is a supervised machine learning classification to predict protective antigens. To identify the best machine learning method with optimized conditions, 5 machine learning algorithms (logistic regression, support vector machine, k-nearest neighbors, random forest, and extreme gradient boosting) were tested with biological and physiochemical features extracted from the Protegen database. Nested five-fold cross-validation and leave-one-pathogen-out validation were used to ensure unbiased performance assessment and the capability to predict vaccine candidates for a new emerging pathogen. The best performing model, Vaxign-ML (extreme gradient boosting trained on all Protegen data), was compared to three publicly available reverse vaccinology programs with a high-quality benchmark dataset, and showed superior performance in predicting protective antigens.

Installation

(Docker version >=1.13.1, API version >=1.26)

$ docker pull e4ong1031/vaxign-ml:latest

$ wget https://raw.githubusercontent.com/VIOLINet/Vaxign-ML-docker/master/VaxignML.sh

$ chmod a+x VaxignML.sh

$ ./VaxignML.sh [INPUT_FASTA] [OUTPUT_DIRECTORY] [ORGANISM_TYPE]

(You may need root privilege to run docker commands)

Docker

https://hub.docker.com/r/e4ong1031/vaxign-ml

Custom training data

$ docker pull e4ong1031/vaxign-ml:latest

$ wget https://raw.githubusercontent.com/VIOLINet/Vaxign-ML-docker/master/Train.sh

$ chmod a+x Train.sh

$ ./Train.sh [POSITIVE_FASTA] [NEGATIVE_FASTA] [OUTPUT_MODEL_DIRECTORY] [ORGANISM_TYPE] [OPTIONAL_#_PROCESS]

$ wget https://raw.githubusercontent.com/VIOLINet/Vaxign-ML-docker/master/VaxignML.sh

$ chmod a+x VaxignML.sh

$ ./VaxignML.sh [INPUT_FASTA] [OUTPUT_DIRECTORY] [ORGANISM_TYPE] [TRAIN_MODEL_DIRECTORY]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 35.7%
  • C 28.4%
  • HTML 20.5%
  • Perl 13.5%
  • Roff 1.6%
  • Dockerfile 0.2%
  • Shell 0.1%