A Framework for Epitope Detection and Vaccine Design
Project description
epytope - An Immunoinformatics Framework for Python
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.
Copyright
epytope is released under the three clause BSD license.
Installation
use the following commands:
pip install git+https://github.com/KohlbacherLab/epytope
Dependencies
Python Packages
- pandas
- pyomo>=4.0
- svmlight
- PyMySQL
- biopython
- pyVCF
- h5py<=2.10.0
Third-Party Software (not installed through pip)
- 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.
Framework summary
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, 4.2, 4.3
- PickPocket 1.1
- NetCTLpan 1.1
- Epitope Selection
- Stability Prediction
- NetMHCstabpan 1.0
- TAPP Prediction
- TAP prediction model by Doytchinova et al.
- SMMTAP
Getting Started
Users and developers should start by reading our wiki and IPython tutorials. A reference documentation is also available online.
How to Cite
Please cite
and the original publications of the used methods.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file epytope-3.4.0.tar.gz
.
File metadata
- Download URL: epytope-3.4.0.tar.gz
- Upload date:
- Size: 820.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425c280f5aa9526744c8a62c27c0e08afb2df8f6fe6b1b7f60dd1cb0888fa443 |
|
MD5 | 2a6feaf425f2e3c05f64983e92b68c6d |
|
BLAKE2b-256 | 384939dbeba37cc041abd7686b630c7b9f2794c5a8e852f3acc9e8542f17185c |
File details
Details for the file epytope-3.4.0-py3-none-any.whl
.
File metadata
- Download URL: epytope-3.4.0-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0808ab2eb794c7c20bd564eca85a8cd2f3475ba4bdff1f0e3411734ae78003cd |
|
MD5 | ff5a04f12887ed081e2fa13d9e6beee5 |
|
BLAKE2b-256 | 69fded1fc78dc3a3e1caa158d01540a60f205be4a501721a7e605bbbbdbb3ac2 |