Copyright 2014 by Benjamin Schuber, Mathias Walzer, Philipp Brachvogel, Andras Szolek, Christopher Mohr, and Oliver Kohlbacher
epytope is a framework for T-cell epitope detection, and vaccine design. It offers consistent, easy, and simultaneous access to well established prediction methods of computational immunology. epytope can handle polymorphic proteins and offers analysis tools to select, assemble, and design linker sequences for string-of-beads epitope-based vaccines. It is implemented in Python in a modular way and can easily be extended by user defined methods.
epytope is released under the three clause BSD license.
use the following commands:
pip install git+https://github.com/KohlbacherLab/epytope
- pandas
- pyomo>=4.0
- svmlight
- PyMySQL
- biopython
- pyVCF
- h5py<=2.10.0
- NetMHC predictor family (NetMHC(pan)-(I/II), NetChop, NetCTL) (http://www.cbs.dtu.dk/services/software.php)
- PickPocket (http://www.cbs.dtu.dk/services/software.php)
- Integer Linear Programming Solver (recommended CBC: https://projects.coin-or.org/Cbc)
Please pay attention to the different licensing of third party tools.
Currently epytope provides implementations of several prediction methods or interfaces to external prediction tools.
- Cleavage Prediction
- Proteasomal cleavage matrix-based prediction by Dönnes et al.
- ProteaSMM by Tenzer et al.
- NetChop 3.1
- Epitope Assembly
- Approach by Toussaint et al.
- Bi-objective extension of approach by Toussaint et al.
- Assembly with spacers by Schubert et al.
- Epitope Prediction
- SYFPEITHI
- MHCNuggets 2.0, 2.3.2
- MHCflurry 1.2.2, 1.4.3
- NetMHC 3.0, 3.4, 4.0
- NetMHCII 2.2, 2.3
- NetMHCpan 2.4, 2.8, 3.0, 4.0, 4.1
- NetMHCIIpan 3.0, 3.1, 4.0, 4.1
- PickPocket 1.1
- NetCTLpan 1.1
- Epitope Selection
- Stability Prediction
- NetMHCstabpan 1.0
- TAPP Prediction
- TAP prediction model by Doytchinova et al.
- SMMTAP
Users and developers should start by reading our wiki and IPython tutorials. A reference documentation is also available online.
Please cite
and the original publications of the used methods.