EpHLA is built in the Object Pascal programming language and uses an MS-Access (http://office.microsoft.com/pt-br/access/default.aspx)  or MySQL (http://www.mysql.com/)  database to store clinical
and genetic data. In order to ease INK 128 ic50 data integration between HLAMatchmaker, Solid Phase Assay (SPA) results and web repositories, we developed the easy Data Access framework (eDAframework). This framework was developed in Object Pascal (http://delphi.com/)  and PHP (Hypertext Preprocessor — http://www.php.net/)  programming languages and provides import, data access and export functionalities. The import functionality allows the importing of data from different file formats (FASTA, text files, comma separated values and Excel spreadsheet — http://office.microsoft.com/pt-br/excel/default.aspx ) to laboratory local databases, releasing them to access at only one repository. Such data can be accessed through eDAframework and used for processing selleck screening library through the EpHLA software. The results of this processing are exported as Excel spreadsheets using the export functionality.
The EpHLA software uses the HLAMatchmaker algorithm to find acceptable and unacceptable mismatches for HLA sensitized recipients. The input data to the HLAMatchmaker algorithm are: donor and recipient’s HLA alleles, serum date, cutoff value and the SPA results. However, if high resolution HLA alleles are not available, allele frequencies databases can be queried in order to define the most likely allele for each case. The HLAMatchmaker algorithm works by comparing eplets found in donor and recipient’s HLA molecules, generating a list of matches and mismatches for each other. The reports generated by EpHLA program allow laboratory personnel to divide potential donors into three different categories: (i) full HLA match; (ii) acceptable mismatches, and (iii) unacceptable mismatches. Note that if donor and recipient
HLA molecules are identical, their eplets are identical too, and the transplant is acceptable. On the other hand, if organ donor/recipient HLA molecules are not identical, 3-mercaptopyruvate sulfurtransferase two cases are possible: (i) The recipient has preformed antibodies against donor eplets; (ii) The recipient does not have antibodies against donor eplets. In the first case, there is a higher risk associated with the transplantation, and in the second one, there is a lower risk  and . The EpHLA program runs without complex setup procedures: the user has only to copy its files to drive C on a computer executing the Windows or MAC operational system (using a virtual machine). The EpHLA software consists of an executable program (EpHLA.exe), a relational database and auxiliary directories, as shown in the directory tree of Fig. 1, [A]. The EpHLA program’s workflow consists of five steps: 1. Preparation of CSV files with the SPA results; 2. The processing of one or more CSV files; 3. The inclusion of the HLA alleles from recipient and donor; 4.