Services are gradually being migrated to
Please try out the new site.

NetMHC 3.4 Server

NetMHC 3.4 server predicts binding of peptides to a number of different HLA alleles using artificial neural networks (ANNs).

View the version history of this server. All the previous versions are available on line, for comparison and reference.

ANNs have been trained for 78 different Human MHC (HLA) alleles representing all 12 HLA A and B Supertypes as defined by Lund et al. (2004). Furthermore 41 animal (Monkey, Cattle, Pig, and Mouse) allele predictions are available.

Prediction values are given in nM IC50 values.

Predictions of lengths 8-14:       Predictions can be made for lengths between 8 and 14 for all alleles using an novel approximation algorithm using ANNs trained on 9mer peptides. Probably because of the limited amount of available 10mer data this method has a better predictive value than ANNs trained on 10mer data.
Predictions of peptides longer than 11 have not been extensively validated!
Caution should be taken for 8mer predictions as some alleles might not bind 8mers to any significant extend.

Strong and weak binding peptides are indicated in the output. In the selection window for HLA alleles, the recommended allele for each HLA supertype is indicated.

The project is a collaboration between CBS and IMMI.


As of June 9, 2015, a minor bug in the downloadable/standalone version of NetMHC-3.4 has been identified and corrected. If you have problems getting the NetMHC-3.4 stand alone code to function please refer to How to correct the bug.

Instructions Output format Article abstract


Paste a single sequence or several sequences in FASTA format into the field below.

Optionally paste a number of peptides AND select the peptide input checkbox:

Submit a file in FASTA format OR raw peptide format (check "Peptide input") directly from your local disk:

Peptide input 

Select species

Select Allele (max 20 per submission) or type allele names (ie HLA-A01:01) separated by commas (and no spaces). Max 20 alleles per submission)

For list of allowed allele names click here List of MHC allele names.

Peptide length

Sort by affinity 

At most 5000 sequences per submission; each sequence not more than 20,000 amino acids and not less than 8 amino acids, at most 200,000 amino acids in total.

The sequences are kept confidential and will be deleted after processing.


Developed under the following NIH contracts:

  * Immune Epitope Database, contract no.: #HHSNN26600400006C

  * Large Scale Antibody and T-cell Epitope Discovery, contract no. : #HHSN266200400025C

  * Discovery of epitopes of NIAID category A-C pathogens using bioinformatics and immunology, contract no. : #HHSN266200400083C

For publication of results, please cite:

  • Reliable prediction of T-cell epitopes using neural networks with novel sequence representations.
    Nielsen M, Lundegaard C, Worning P, Lauemoller SL, Lamberth K, Buus S, Brunak S, Lund O.
    Protein Sci., 12:1007-17, 2003.

    View the abstract or the full text version at PMID: 12717023

  • NetMHC-3.0: accurate web accessible predictions of human, mouse and monkey MHC class I affinities for peptides of length 8-11
    Lundegaard C, Lamberth K, Harndahl M, Buus S, Lund O, Nielsen M.
    Nucleic Acids Res. 1;36(Web Server issue):W509-12. 2008

    View the abstract.

  • If peptide lengths other than 9mers were predicted please cite:

    Accurate approximation method for prediction of class I MHC affinities for peptides of length 8, 10 and 11 using prediction tools trained on 9mers.
    Lundegaard C, Lund O, Nielsen M.
    Bioinformatics, 24(11):1397-98, 2008.

    Get abstract and link to full text at NCBI PubMed with PMID 18413329.

  • View the abstract or the full text version at PMID: 14962912


Would you prefer to run NetMHC at your own site? NetMHC v. 3.4 is available as a stand-alone software package, with the same functionality as the service above. Ready-to-ship packages exist for the most common UNIX platforms. There is a download page for academic users; other users are requested to contact CBS Software Package Manager at


Scientific problems:        Technical problems: