Bioinformatics.NMDP.org
HLA Resources

Allele Code Lists

Allele Code Update to Version 3 WHO Nomenclature 

The alleles contained in the numeric and alphabetic allele code lists below contain alleles up through the most recent version of the IMGT HLA Database. The most recent version of the IMGT HLA Database can be found at: http://www.ebi.ac.uk/imgt/hla/ 

The allele code lists are updated daily Monday through Friday.

The NMDP uses allele codes to facilitate the reporting of HLA alleles. Ideally, allele codes narrow the list of alleles that must be considered at a given locus by eliminating some possibilities. (For example: a report of DRB1*01AD means that the typing is either DRB1*0101 or DRB1*0104, but not DRB1*0102 or DRB1*0103.)

The allele codes allow typing laboratories to provide the maximum amount of information to transplant centers within the design constraints of search reports and the NMDP Registry. The NMDP allele code lists are used by laboratories, transplant center coordinators and other NMDP Network staff who work with donor and recipient HLA typings.

Instructions for Using the Allele Code Lists:


There are two versions of the allele code list.
 

  1. Sorted numerically

    This list has two sections which are sorted separately:

    1. Generic codes for multiple allele designations. This section lists codes that can be used with any allele group or locus (as appropriate).

       
    2. Allele specific codes for allele combinations that cross serologic groups and for combinations that contain null alleles. Allele specific codes are used for combinations that cannot be represented by generic codes. This includes combinations that cross serologic groups (DRB3*0101/0202 = 01TP) and combinations that include null alleles (A*2402/2409N = 24AMG, not 24BH).

       
     
  2. Sorted alphabetically

    Consists of one list of all codes listed in alphabetical order. The three-letter codes are found at the end of the two-letter codes. Four-letter codes follow the three-letter codes.

     

Allele Code Mailing List
Subscribe to the NMDP allele code e-mail list, which is sent automatically (as a zip file, tab text format) to you.


Laboratories:

The allele code used for reporting an HLA typing to the NMDP must fit the allele combination EXACTLY. Allele codes can be found, or the activation status of an existing allele code can be checked, by using the DNA Type Lookup Tool. With this tool you can select the locus of interest, enter the allele combination, and search for an allele code. If one exists, it will be displayed on the screen. If no code exists for the allele combination entered, a link will appear which will allow you to submit an allele code request to the NMDP via e-mail. Allele code requests may also be faxed to Scientific Services at 612-362-3488.


How allele codes are made:

Allele codes are assigned as requests are submitted to the NMDP. Codes are assigned primarily to allele combinations which represent a single serologic equivalent group. There are some codes which can be used with several loci and several allele families, these are called "generic" codes. Allele combinations that contain an expression character (e.g., N = null, S = soluble, L = low expression), or which cross serologic families (e.g., DRB3*0101/0102/0203/0206) are called "allele specific" codes and can only be used with the locus and allele family that were used when it was initially created.


How to use the allele codes:

Each allele combination is assigned a distinct allele code. When searching for an allele code using the DNA Type Lookup Tool, the complete allele combination must be entered. If there are 30 possible alleles in the combination, DO NOT enter just the first two or three alleles and expect to get the correct allele code for the full allele combination. Shortening the list will result in a code which does not represent the combination obtained by laboratory analysis. DO NOT use the "best fit" for an allele combination, or a code that is close to the desired code. Additionally, when looking up an allele code, "ADEM", for example, DO NOT enter just "AD" and expect to get the complete allele string. ADEM = 03/07/08/10/13/26/30/32 and AD = 01/04. Finally, do not substitute generic alleles for those which contain an expression character. A*01AD (0101/0104) cannot be used to represent A*0104N. The correct code would be A*01CRY (0101/0104N).