HLA typing¶
Introduction¶
mhcflow is an end-to-end workflow designed to accurately genotype
MHC class I and II alleles. It streamlines the process of generating
analysis-ready outputs that support both HLA loss of heterozygosity (LOH)
detection and peptide binding prediction.
Features¶
mhcflow builds upon the well-established Polysolver algorithm,
adding modern enhancements and additional functionality:
-
Supports both class I and II typing
mhcflow expands on original approach by supporting both class I and class II typing while maintaining high accuracy.
-
Modern, modular design
-
Re-engineered with a modular architecture for better flexibility and maintainability
-
Streamlined workflows that minimize I/O operations
-
Optimized runtime, ensuring faster analysis without compromising quality
-
Minimal hard-coded logic, facilitating easier customization and integration
-
-
User-friendly integration
Easily incorporate
mhcflowinto modern whole-genome, whole-exome pipelines through its command line interface. -
Analysis-ready
Generates results can be directly used for HLA LOH detection and peptide binding prediction.
Installation¶
Starting from v0.2.0, mhcflow can be installed from PyPI:
If you prefer to use the shell script implementation, please refer to the instruction on the Installation page.
Citation¶
Please cite the original Polysolver paper.
If you use mhcflow, please cite this github repo as well.