EMMo (Expectation-Maximization-based Motif finder) is Python toolkit for training and exploring unsupervised methods for:
- peptide-MHC binding motif identification,
- deconvolution of multi-allelic data, and
- peptide-MHC binding/presentation prediction.
The documentation can be found here.
Please refer to the following documentation page for installation steps: Installation
After installation, you can list all available commands by running
emmo --help
For the full documentation of a specific command you can run:
emmo {command} --help
All the Python code of the project can be found in the emmo directory and the main entrypoint is the file emmo/main.py.
If you want to learn more about the implemented deconvolution and prediction methods, check out the explanations for the MHC-II expectation-maximization algorithm and the MHC-II binding predictors.
For additional documentation (usage and explanations) you can check the project's documentation. To contribute to this repository, check the Contributing section.