<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1471-2105-7-451</ui>
   <ji>1471-2105</ji>
   <fm>
      <dochead>Software</dochead>
      <bibl>
         <title>
            <p>MIMOX: a web tool for phage display based epitope mapping</p>
         </title>
         <aug>
            <au id="A1" ca="yes">
               <snm>Huang</snm>
               <fnm>Jian</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>hjian@kuicr.kyoto-u.ac.jp</email>
            </au>
            <au id="A2">
               <snm>Gutteridge</snm>
               <fnm>Alex</fnm>
               <insr iid="I1"/>
               <email>alexg@kuicr.kyoto-u.ac.jp</email>
            </au>
            <au id="A3">
               <snm>Honda</snm>
               <fnm>Wataru</fnm>
               <insr iid="I1"/>
               <email>honda@kuicr.kyoto-u.ac.jp</email>
            </au>
            <au id="A4">
               <snm>Kanehisa</snm>
               <fnm>Minoru</fnm>
               <insr iid="I1"/>
               <email>kanehisa@kuicr.kyoto-u.ac.jp</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Bioinformatics Center, Institute for Chemical Research, Kyoto University, Uji, Kyoto 611-0011, Japan</p>
            </ins>
            <ins id="I2">
               <p>School of Life Science and Technology, University of Electronic Science and Technology of China, China</p>
            </ins>
         </insg>
         <source>BMC Bioinformatics</source>
         <issn>1471-2105</issn>
         <pubdate>2006</pubdate>
         <volume>7</volume>
         <issue>1</issue>
         <fpage>451</fpage>
         <url>http://www.biomedcentral.com/1471-2105/7/451</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">17038191</pubid>
               <pubid idtype="doi">10.1186/1471-2105-7-451</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>21</day>
               <month>6</month>
               <year>2006</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>12</day>
               <month>10</month>
               <year>2006</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>12</day>
               <month>10</month>
               <year>2006</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2006</year>
         <collab>Huang et al; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Phage display is widely used in basic research such as the exploration of protein-protein interaction sites and networks, and applied research such as the development of new drugs, vaccines, and diagnostics. It has also become a promising method for epitope mapping. Research on new algorithms that assist and automate phage display based epitope mapping has attracted many groups. Most of the existing tools have not been implemented as an online service until now however, making it less convenient for the community to access, utilize, and evaluate them.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>We present MIMOX, a free web tool that helps to map the native epitope of an antibody based on one or more user supplied mimotopes and the antigen structure. MIMOX was coded in Perl using modules from the Bioperl project. It has two sections. In the first section, MIMOX provides a simple interface for ClustalW to align a set of mimotopes. It also provides a simple statistical method to derive the consensus sequence and embeds JalView as a Java applet to view and manage the alignment. In the second section, MIMOX can map a single mimotope or a consensus sequence of a set of mimotopes, on to the corresponding antigen structure and search for all of the clusters of residues that could represent the native epitope. NACCESS is used to evaluate the surface accessibility of the candidate clusters; and Jmol is embedded to view them interactively in their 3D context. Initial case studies show that MIMOX can reproduce mappings from existing tools such as FINDMAP and 3DEX, as well as providing novel, rational results.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>A web-based tool called MIMOX has been developed for phage display based epitope mapping. As a publicly available online service in this area, it is convenient for the community to access, utilize, and evaluate, complementing other existing programs. MIMOX is freely available at <url>http://web.kuicr.kyoto-u.ac.jp/~hjian/mimox</url>.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>Since the pioneering work of Smith and co-workers <abbrgrp><abbr bid="B1">1</abbr><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr></abbrgrp>, phage display technology has been widely used in both basic research such as the exploration of protein-protein interaction sites and networks <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr></abbrgrp>, and applied research such as the development of new drugs, diagnostics, and vaccines <abbrgrp><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr></abbrgrp>. Phage display has also become a promising epitope mapping method, which has been applied in many fields such as allergology<abbrgrp><abbr bid="B9">9</abbr></abbrgrp> and oncology<abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. The phage display based epitope mapping is usually accomplished through comparing the sequence of mimotopes (antibody-selected phage displayed peptides) to the antigen. In some cases, the mimotope sequence is identical or very similar to a sequence in the antigen<abbrgrp><abbr bid="B2">2</abbr></abbrgrp>, there by indicating the location of the native epitope. These cases are rare however, and usually the mimotope sequence has little, if any, similarity with the antigen sequence. Compared with traditional epitope mapping methods such as solving the crystal structure of the antigen-antibody complex or scanning overlapping peptides of the antigen, phage display based epitope mapping is generally much cheaper and less arduous.</p>
         <p>Though epitope mapping based on phage display can be done manually<abbrgrp><abbr bid="B11">11</abbr></abbrgrp>, it is quite tedious and time-consuming to compare a set of mimotopes to the antigen without computational support. The low sequence similarity between the mimotope and the antigen often makes the mapping even harder. To solve these problems, several groups have researched algorithms and programs that assist and automate phage display based epitope mapping <abbrgrp><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr></abbrgrp>. According to their dependency on antigen structure, the existing programs for phage display based epitope mapping can be classified into three categories. Program in the first category such as FINDMAP, only work with sequence data from the mimotopes and antigen<abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. The second category needs both the sequence data and the antigen structure. SiteLight<abbrgrp><abbr bid="B12">12</abbr></abbrgrp>, 3DEX<abbrgrp><abbr bid="B14">14</abbr></abbrgrp>, and Mapitope<abbrgrp><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr></abbrgrp> belong to this category. A very recently published work: MIMOP<abbrgrp><abbr bid="B15">15</abbr></abbrgrp> makes the third category, which integrates the two different approaches and can work with or without the antigen structure. Though implemented differently, all the existing programs have succeeded in given cases. However, most of the existing tools have not been implemented as a freely available online service until now, making it less convenient for the community to access, utilize, and evaluate them.</p>
         <p>In the present study, we describe a web-based tool for phage display based epitope mapping named MIMOX. It was coded with Perl as a CGI program and can be used to align a set of mimotopes and derive a consensus sequence. The consensus sequence, or a single mimotope sequence, can then be mapped on to the antigen structure, and potential epitopes determined by spatial clustering of the mapped residues. The results mapped on to the antigen's 3D structure can then be viewed interactively. To validate this web-based tool, we compared the results from MIMOX with the results from other computational tools and experimentally identified native epitopes in several case studies.</p>
      </sec>
      <sec>
         <st>
            <p>Implementation</p>
         </st>
         <sec>
            <st>
               <p>Overall architecture of MIMOX</p>
            </st>
            <p>MIMOX was coded with Perl using modules from the Bioperl<abbrgrp><abbr bid="B18">18</abbr></abbrgrp> project. The whole online service provided by MIMOX is accomplished through a set of CGI scripts. The MIMOX service can be divided into two main sections. In the first section, MIMOX provides a simple interface for ClustalW<abbrgrp><abbr bid="B19">19</abbr></abbrgrp> to align a set of mimotope sequences; this is implemented as the script <it>mimosa.pl</it>. The alignment can then be used to derive the consensus sequence through a simple statistical method; this is implemented as the script <it>mimocs.pl</it>. The alignment can also be viewed and managed through an embedded Java applet version of JalView<abbrgrp><abbr bid="B20">20</abbr></abbrgrp>; this is implemented as the script <it>jalviews.pl</it>. In the second section, MIMOX tries to map the user supplied sequence on to the given antigen structure. This is implemented as the script <it>mimox.pl</it>. The program NACCESS<abbrgrp><abbr bid="B21">21</abbr></abbrgrp> is also wrapped into <it>mimox.pl </it>and used to calculate the surface accessibility of the mapping results. All mapping results are ranked based on their solvent accessible surface. Each mapping result has detailed information of the accessibility of each candidate residue, which is parsed through the script <it>parsa.pl </it>and displayed as a table in a new window. Each mapping result can also be viewed interactively on the antigen structure. This is implemented as the script <it>jmol.pl</it>, which wraps a Java applet version of Jmol<abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. The overall architecture of MIMOX is shown schematically in Figure <figr fid="F1">1</figr>.</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>Overall architecture of MIMOX</p>
               </caption>
               <text>
                  <p>Overall architecture of MIMOX. MIMOX has two sections. The first section has 3 perl scripts. The script <it>mimosa.pl </it>aligns a set of mimotope sequences powered by ClustalW. The script <it>jalviews.pl </it>wraps JalView to view and manage the alignment. The script <it>mimocs.pl </it>derives a consensus sequence from the alignment. The second section also has 3 perl scripts. The script <it>mimox.pl </it>maps the user supplied sequence on to the given antigen structure and utilizes NACCESS to calculate the accessibility. The script <it>parsa.pl </it>displays the detailed accessibility information of each mapping result. The script <it>jmol.pl </it>wraps Jmol to view the mapping result interactively on the antigen structure.</p>
               </text>
               <graphic file="1471-2105-7-451-1"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Deriving consensus sequence from a set of mimotopes</p>
            </st>
            <p>As described above, MIMOX wraps ClustalW to align a set of mimotope sequences and then allows the alignment to be viewed, edited, and analyzed through an embedded version of JalView. Based on the review by Smith et al <abbrgrp><abbr bid="B3">3</abbr></abbrgrp>, we also implemented a simple statistical method in the script <it>mimocs.pl </it>to derive a consensus sequence from the alignment. Firstly, the script counts the appearance of each kind of amino acid at each position in the alignment and calculates the percentage frequency of each one. The frequency of a given amino acid X at the position <it>i </it>of the alignment (<it>f</it><sub><it>xi</it></sub>) is defined as</p>
            <p>
               <m:math name="1471-2105-7-451-i1" xmlns:m="http://www.w3.org/1998/Math/MathML">
                  <m:semantics>
                     <m:mrow>
                        <m:msub>
                           <m:mi>f</m:mi>
                           <m:mrow>
                              <m:mi>x</m:mi>
                              <m:mi>i</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo>=</m:mo>
                        <m:mfrac>
                           <m:mrow>
                              <m:mi>X</m:mi>
                              <m:mi>i</m:mi>
                           </m:mrow>
                           <m:mi>N</m:mi>
                        </m:mfrac>
                        <m:mo>&#215;</m:mo>
                        <m:mn>100</m:mn>
                        <m:mi>%</m:mi>
                     </m:mrow>
                     <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGMbGzdaWgaaWcbaGaemiEaGNaemyAaKgabeaakiabg2da9maalaaabaGaemiwaGLaemyAaKgabaGaemOta4eaaiabgEna0kabigdaXiabicdaWiabicdaWiabcwcaLaaa@3B8F@</m:annotation>
                  </m:semantics>
               </m:math>
            </p>
            <p>where <it>Xi </it>means the times that the given amino acid X appears at the position <it>i </it>of the alignment and N is the number of sequences in the alignment. All frequencies are compared to a threshold value, which is 25% by default. If a frequency is more than the threshold, the corresponding residue is considered as a motif residue at that position. If the sum frequency of similar residue at the same position is above the threshold, the similar residues are also regarded as motif residues. In MIMOX, there are five similar residue groups (L, I, V; T, S; E, D; Q, N; K, R; F, W); other residues are considered unique. This classification scheme is the same as that used by Mapitope<abbrgrp><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr></abbrgrp>. If no motif residue is found at a given position, then X is used to stand for any amino acid residue. Motif residues at all positions of the alignment are then displayed in a table. Thus a consensus sequence is suggested by the program. The script also creates a 3D bar figure based on the statistical analysis above, where the X axis represents the 20 amino acid types and gap type, Y axis is the frequency and Z axis stands for the position of the aligned sequences (Shown in Figure <figr fid="F2">2</figr>).</p>
            <fig id="F2">
               <title>
                  <p>Figure 2</p>
               </title>
               <caption>
                  <p>Web interface of MIMOX section 1</p>
               </caption>
               <text>
                  <p>Web interface of MIMOX section 1. Mimotopes selected out with trastuzumab[10] are input and aligned with wrapped ClustalW. The frequency of a given amino acid at each position of the alignment is calculated and displayed in a table. A 3D bar figure is also created, where the X axis represents the 20 amino acid types and gap, Y axis is the frequency and Z axis stands for the position of the aligned sequences. A consensus sequence is then suggested, which can be used in further mapping with MIMOX. The alignment can also be managed with the embedded JalView[20].</p>
               </text>
               <graphic file="1471-2105-7-451-2"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Mapping sequence to the corresponding antigen structure</p>
            </st>
            <p>Since the mimotopes and the native epitope on the antigen bind to the same antibody, it is assumed that the mimotopes and the native epitope have similar physicochemical properties and similar spatial organization. This assumption is the basis of the MIMOX algorithm. The mapping process of MIMOX is based on the input sequence (such as the consensus sequence) and the uploaded antigen structure. A fragment of the sequence can also be used as input.</p>
            <p>Firstly, for each position in the input sequence, MIMOX searches the uploaded PDB structure for matching residues and places them into an array of candidate residues for that position. Two matching modes are available at present. One is strict mode, which means the type of mimotope residue must match the antigen residue exactly. The other is called conservative mode, which means similar residues are also included in the candidate residue array. There are 5 groups of similar residues (L, I, V; T, S; E, D; Q, N; K, R; F, W) in MIMOX, which has been described in previous section.</p>
            <p>The array of candidate residues for each position is then added to an array of arrays. MIMOX finds all the residue neighbour pairs between consecutive candidate residue arrays in the array of arrays. Whether two residues are neighbours is determined by the distance between the two residues and the distance threshold value. If the distance between two residues is below the threshold, the two residues are taken as a neighbour pair. MIMOX provides three methods to calculate neighbour residue pairs. One method is to take the distance between the C&#945; atoms of the two amino acids as the distance between the two residues. Using C&#945; atoms may better reflect the backbone positions. The second method is to use the distance between the C&#946; atoms, which may better reflect the side chain position (C&#945; atom is still used when it is a glycine because it does not have a C&#946; atom). The third method described below, is based on the distances between all the heavy atoms of the two amino acids. All of the distances mentioned above are Euclidean distances, calculated as:</p>
            <p>
               <m:math name="1471-2105-7-451-i2" xmlns:m="http://www.w3.org/1998/Math/MathML">
                  <m:semantics>
                     <m:mrow>
                        <m:msub>
                           <m:mi>D</m:mi>
                           <m:mrow>
                              <m:mn>21</m:mn>
                           </m:mrow>
                        </m:msub>
                        <m:mo>=</m:mo>
                        <m:msqrt>
                           <m:mrow>
                              <m:msup>
                                 <m:mrow>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:msub>
                                       <m:mi>x</m:mi>
                                       <m:mn>2</m:mn>
                                    </m:msub>
                                    <m:mo>&#8722;</m:mo>
                                    <m:msub>
                                       <m:mi>x</m:mi>
                                       <m:mn>1</m:mn>
                                    </m:msub>
                                    <m:mo stretchy="false">)</m:mo>
                                 </m:mrow>
                                 <m:mn>2</m:mn>
                              </m:msup>
                              <m:mo>+</m:mo>
                              <m:msup>
                                 <m:mrow>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:msub>
                                       <m:mi>y</m:mi>
                                       <m:mn>2</m:mn>
                                    </m:msub>
                                    <m:mo>&#8722;</m:mo>
                                    <m:msub>
                                       <m:mi>y</m:mi>
                                       <m:mn>1</m:mn>
                                    </m:msub>
                                    <m:mo stretchy="false">)</m:mo>
                                 </m:mrow>
                                 <m:mn>2</m:mn>
                              </m:msup>
                              <m:mo>+</m:mo>
                              <m:msup>
                                 <m:mrow>
                                    <m:mo stretchy="false">(</m:mo>
                                    <m:msub>
                                       <m:mi>z</m:mi>
                                       <m:mn>2</m:mn>
                                    </m:msub>
                                    <m:mo>&#8722;</m:mo>
                                    <m:msub>
                                       <m:mi>z</m:mi>
                                       <m:mn>1</m:mn>
                                    </m:msub>
                                    <m:mo stretchy="false">)</m:mo>
                                 </m:mrow>
                                 <m:mn>2</m:mn>
                              </m:msup>
                           </m:mrow>
                        </m:msqrt>
                     </m:mrow>
                     <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGebardaWgaaWcbaGaeGOmaiJaeGymaedabeaakiabg2da9maakaaabaGaeiikaGIaemiEaG3aaSbaaSqaaiabikdaYaqabaGccqGHsislcqWG4baEdaWgaaWcbaGaeGymaedabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaOGaey4kaSIaeiikaGIaemyEaK3aaSbaaSqaaiabikdaYaqabaGccqGHsislcqWG5bqEdaWgaaWcbaGaeGymaedabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaOGaey4kaSIaeiikaGIaemOEaO3aaSbaaSqaaiabikdaYaqabaGccqGHsislcqWG6bGEdaWgaaWcbaGaeGymaedabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaaqabaaaaa@4DC9@</m:annotation>
                  </m:semantics>
               </m:math>
            </p>
            <p>where <it>D</it><sub>21 </sub>means the distance between atom 2 and atom 1 and <it>x</it><sub>2</sub><it>, y</it><sub>2</sub><it>, z</it><sub>2</sub><it>, x</it><sub>1</sub><it>, y</it><sub>1</sub><it>, z</it><sub>1 </sub>are coordinates of atom 2 and atom 1. When the methods based on C&#945; or C&#946; atom position are used, the default distance threshold is 7.0 angstroms, as it approximates the upper limit for noncovalent interactions in macromolecular structures<abbrgrp><abbr bid="B23">23</abbr></abbrgrp>. When the third method is used, the distance threshold is calculated as</p>
            <p><it>DT </it>= <it>DF </it>&#215; <it>(vdwAtom1 + vdwAtom2)</it></p>
            <p>where <it>DT </it>is the distance threshold, <it>DF </it>is the Distance Factor (given by user), and <it>vdwAtom </it>is the <it>Van der Waals </it>radius of the atom. The default DF value is 1.11. If two residues have a pair of heavy atoms which are nearer than the distance threshold calculated from their <it>Van der Waals </it>radius, the two residues are taken as a neighbour pair.</p>
            <p>MIMOX then recursively links the neighbour pairs until all possible ways of forming the input sequence are made. Each result is then ranked according to the sum of the absolute residue accessibility of each residue calculated from the NACCESS result file. In the end, the results are displayed in a table with hyperlinks to call the script <it>parsa.pl </it>which can parse and display the accessibility data in detail, and the script <it>jmol.pl </it>to view the result interactively mapped onto the antigen structure.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Results and discussion</p>
         </st>
         <sec>
            <st>
               <p>Web interface of MIMOX</p>
            </st>
            <p>MIMOX has successfully been implemented as an online service, which has a simple web interface both for input and output. As described previously, MIMOX can be divided into two sections; we show here the input and output of the two sections in Figure <figr fid="F2">2</figr> and Figure <figr fid="F3">3</figr> respectively.</p>
            <fig id="F3">
               <title>
                  <p>Figure 3</p>
               </title>
               <caption>
                  <p>Web interface of MIMOX section 2</p>
               </caption>
               <text>
                  <p>Web interface of MIMOX section 2. LLTTNKD[14] is mapped to the HIV gp120 envelope glycoprotein via MIMOX. When picking candidate residues in conservative mode and all other parameters in defaults, a new top result is suggested. The detailed accessibility data and the image of the new mapping result are dispaleyed accordingly.</p>
               </text>
               <graphic file="1471-2105-7-451-3"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Case studies</p>
            </st>
            <p>To test MIMOX, we have applied it to several cases taken from other similar research and literature. We compared the results from MIMOX with the results from other computational tools and the native epitope itself if the epitope is known in the CED database<abbrgrp><abbr bid="B24">24</abbr></abbrgrp>. It should be pointed out that cases using monoclonal antibodies are most appropriate for testing<abbrgrp><abbr bid="B15">15</abbr></abbrgrp>. However, in order to compare with previously published tools, some less appropriate cases (using polyclonal antibodies) taken from the corresponding literature are also used. More case studies [see <supplr sid="S1">Additional file 1</supplr>] can also be found on the test dataset page of MIMOX<abbrgrp><abbr bid="B25">25</abbr></abbrgrp>.</p>
            <suppl id="S1">
               <title>
                  <p>Additional File 1</p>
               </title>
               <text>
                  <p>Test dataset for MIMOX. The data provided represent the cases that have been tested with MIMOX.</p>
               </text>
               <file name="1471-2105-7-451-S1.GZ">
                  <p>Click here for file</p>
               </file>
            </suppl>
            <p>The first case is taken from FINDMAP<abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. In 1999, Jesaitis and co-workers used an anti-actin polyclonal antibody to select a phage displayed random peptide library; VPHPTWMR was one of the consensus sequences they derived from the selected mimotopes. They manually mapped VPHPTWMR to the known structure of actin [PDB: 1ATN] and suggested that it might correspond to residues: V129, P130, H101, P102, T358, W356, M355, R372<abbrgrp><abbr bid="B11">11</abbr></abbrgrp>. In 2003, Mumey et al used FINDMAP to align VPHPTWMR to the actin sequence without utilizing information on the antigen structure. The result from FINDMAP shows VPHPTWMR can be mapped to residues as V129, P130, H101, P102, T103, W356, M355, R372<abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. FINDMAP mapped the input sequence to a slightly different set of residues (using T103 instead of T358). When running MIMOX with all parameters as defaults, we got no result. However, after the distance threshold is changed to 12 &#197; (the maximum distance allowed in MIMOX), we find that the two mappings above are returned as candidate cluster 5 and candidate cluster 17. As the side chain of some amino acids (such as arginine) can span a distance as great as 12 &#197;, MIMOX takes this value as the maximum allowable distance. This distance restriction is also used by Mapitope<abbrgrp><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr></abbrgrp>. In this case, the need for the higher distance threshold is due to R372 which lies some distance from the other mapped residues. MIMOX also suggested other possibilities such as cluster 1(V96, P102, H101, P130, T358, W356, M355, R372) which has a bigger solvent accessible surface, and cluster 26 (V96, P98, H101, P102, T103, W356, M355, R372), which clearly has 3 sequential segments, i.e. VPHPT, WM, and R.</p>
            <p>The second case is taken from work by Enshell-Seijffers<abbrgrp><abbr bid="B16">16</abbr></abbrgrp>. They used monoclonal antibody 17b, which is against HIV gp120 envelope glycoprotein, to select a phage displayed random peptide library and got a set of 11 mimotopes. Analyzing the mimotopes with Mapitope, they suggest that the 17b epitope might consist of the following residues and segments: L111, LKPCVK (116&#8211;121), P124, VITQ (200&#8211;203), CPKV (205&#8211;208), RIK (419&#8211;421), I423, I424, K432, P437, P438. The structure of HIV gp120 envelope glycoprotein in complex with 17b has been solved [PDB: 1GC1] and 17b epitope has been recorded in the CED database as CE0058, which is composed of CK(119,121) + VTQAC(200,202&#8211;205) + RKQI(419,421&#8211;423) + KMYP (432,434,435,437). Among the 24 Mapitope predicted residues, 11 are contact residues of the 17b epitope. Using default parameters, MIMOX derived a consensus sequence, [LV] RP [LT] [KR] LRE [LP] [RT] X [-R], from 17b mimotopes. MIMOX finds no result matching the whole consensus sequence. Using LRLR, a fragment of the consensus sequence as the input sequence and running MIMOX in conservative match mode with other parameters as defaults, the top result is I423, K421, I420, and R419; the 4th result is V200, K121, L122, K432 and the 5th result is I423, K432, L122, and K121. Taking the top 5 results together, 13 residues are suggested by MIMOX and 6 of them are contact residues of the 17b epitope. In this case, Mapitope gives more complete and elaborate result.</p>
            <p>The third case is taken from 3DEX<abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. LLTTNKD is a mimotope selected from a phage displayed random peptide library using HIV positive patients' IgG. Using 3DEX to map this mimotope to the HIV gp120 envelope glycoprotein [PDB: 1G9M], Schreiber et al reported that this mimotope might correspond to residues: L452, L453, T283, T455, N280, K282, and D279. When running MIMOX with default parameters, the top candidate residue cluster is exactly the same as the result of 3DEX, which has a 265.82 &#197;<sup>2 </sup>solvent accessible surface. By picking candidate residues in conservative mode and clustering based on C&#945; atoms with a distance threshold 7 &#197;, the top candidate residue cluster suggested by MIMOX is changed to I360, I467, S465, T358, N356, K357, and E464. This cluster has a 399.28 &#197;<sup>2 </sup>accessible surface area. Furthermore, when neighbouring based on all heavy atoms with a distance factor 1.11, the top candidate residue cluster suggested by MIMOX is L86, V85, T244, S243, N229, K231, and E267, which has an even larger accessible surface area, 562.89 &#197;<sup>2</sup>. All 3 clusters are shown in Figure <figr fid="F4">4</figr>. As the latter two mapping results suggested by MIMOX are more exposed, they might be able to bind to the antibody more easily.</p>
            <fig id="F4">
               <title>
                  <p>Figure 4</p>
               </title>
               <caption>
                  <p>Comparison of three mapping results</p>
               </caption>
               <text>
                  <p>Comparison of three mapping results. MIMOX was used to map LLTTNKD to HIV gp120 with three different methods. The top result using the default parameters is shown in image A. It is composed of the residues: L452 L453 T283 T455 N280 K282 D279 and has a 265.82 &#197;<sup>2 </sup>solvent accessible surface. The top result from conservative mode is shown in image B. It is composed of the residues: I360 I467 S465 T358 N356 K357 E464, with a 399.28 &#197;<sup>2 </sup>surface area. Image C shows the top result from the all heavy atoms method. It is composed of the residues: L86 V85 T244 S243 N229 K231 E267 and has an even larger accessible surface area of 562.89 &#197;<sup>2</sup>.</p>
               </text>
               <graphic file="1471-2105-7-451-4"/>
            </fig>
            <p>The last case is taken from MIMOP<abbrgrp><abbr bid="B15">15</abbr></abbrgrp>. BO2C11 is a human monoclonal antibody against human coagulation factor VIII. Villard et al selected two phage displayed random peptide libraries with BO2C11 and got a set of 27 mimotopes<abbrgrp><abbr bid="B26">26</abbr></abbrgrp>. Very recently, Moreau et al have applied their newly developed tool MIMOP to analyze these mimotopes. Combining the two methods MimAlign and MimCons in MIMOP, the BO2C11 epitope is predicted be composed of a segment YFTNMF (2195&#8211;2200) and residues T2202, K2207, R2215, R2220, Q2222. The structure of human coagulation factor VIII in complex with BO2C11 has been solved [PDB: 1IQD] and the BO2C11 epitope has been recorded in the CED database as CE0176, which consists of FTNMF (2196&#8211;2200), R2215, RPQV (2220&#8211;2223), SLLT (2250&#8211;2253), HQ (2315&#8211;2316). Using default parameters, MIMOX derived a consensus sequence of [NQKR] [HST] RWSNRSS [ST] from those mimotopes. Again, the whole length consensus sequence returns no mapping results. However, when we use QH, RWSN, RSSS, three sequential fragments that cover the whole consensus sequence, as input sequences and running MIMOX in conservative match mode with all other parameters as defaults, the top 3 results of each of the partial sequences overlap with the MIMOP result and the native BO2C11 epitope well. For example, the third result of the input QH suggested by MIMOX is Q2316, H2315; the third result of the input RWSN suggested by MIMOX is R2220, F2196, T2197, N2198; the first result of the input RSSS suggested by MIMOX is R2215, S2216, T2202, T2197 and third result is K2249, S2250, S2254, T2253.</p>
            <p>Taking together, our initial case studies show that MIMOX can fully or partially repeat results from manual mapping, other existing tools, and also provide novel suggestions. MIMOX is designed to be a tool which is more interactive than automatic. We acknowledge that tuning the probe sequences and parameters are often required to get good results. This interactive process gives hints to users step by step and greatly decreases the load of the server and prevents the loss of some reasonable results. MIMOX lists all the matched results with no prediction threshold. This allows users to find the reasonable results by themselves based on their background knowledge on a given antibody, a given antigen and a given phage display experiment. Nevertheless, according to the test dataset page of MIMOX, the true epitope (or its segments) often falls in the top 5 (if the there are only a few result entries) or top 10% (if the there are many result entries) of the results. Where the real epitope is unknown, we would suggest running MIMOX with a range of parameters and consensus sequence derived fragments to find overlapping or otherwise promising (high surface accessibility) candidate.</p>
         </sec>
         <sec>
            <st>
               <p>Related software comparison</p>
            </st>
            <p>As we have mentioned previously, several groups have researched algorithms and programs that may assist and automate phage display based epitope mapping. Based on the dependency on antigen structure, the existing programs can be classified into three categories. FINDMAP belongs to the first category, which is independent of any structural information. FINDMAP has been implemented as a C++ program. It aligns a probe (e.g. a consensus sequence derived from a set of mimotopes) to the sequence of native antigen, allowing any permutation of the probe sequence. It uses a two-part scoring system to evaluate the quality of alignments and a branch-and-bound algorithm to find an alignment with maximum score<abbrgrp><abbr bid="B13">13</abbr></abbrgrp>.</p>
            <p>The programs in the second category include SiteLight, 3DEX, Mapitope, and MIMOX. SiteLight was implemented in C++ and it has been tested on Red Hat Linux. First, the program divides native protein surface into overlapping patches based on geodesic distances between residues; then aligns each mimotope in the library with each patch and scores and sorts them; finally, high scoring matches are selected iteratively until 25% of the native protein is covered<abbrgrp><abbr bid="B12">12</abbr></abbrgrp>. Another program 3DEX was implemented in Visual Basic and could only run on Windows. It divides a sequence into a set of overlapping subsequences with a user-defined length (3-maximum length of mimotope). Then, it searches for matching residues at each position of the above subsequences against the sequence or PDB structure of native protein and links the neighbours iteratively until the first subsequence is complete. This is repeated for the following subsequences to complete the mimotope and return the result<abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. Mapitope was also implemented in C++ and its algorithm was first described by Enshell-Seijffers in 2003. Briefly, Mapitope deconvolutes a set of mimotope sequences into a set of overlapping amino acids pairs (AAP). Then a set of major statistically significant pairs (SSP) are identified based on the AAP. Later, the SSP are mapped and clustered in the antigen structure. Finally, the most elaborate and diverse clusters on the antigen surface are identified and regarded as the predicted epitope candidates<abbrgrp><abbr bid="B16">16</abbr><abbr bid="B17">17</abbr></abbrgrp>.</p>
            <p>MIMOP, a work published very recently, comprises the third category. MIMOP includes two approaches. One is called MimAlign, which can predict potential epitopic regions (PER) from mimotope and antigen sequences, and from the antigen structure if available. The other called MimCons, can predict PER from mimotope sequences but requires the antigen structure<abbrgrp><abbr bid="B15">15</abbr></abbrgrp>. It seems that MIMOP can work with or without the antigen structure from the published case studies. However, the sequence of the only case that is independent of antigen structure is just a continuous subsequence of the antigen sequence. Thus, more studies are still needed to prove that MimAlign can work without antigen structure information.</p>
            <p>All the existing programs described above have succeeded in given cases. However, a systematic evaluation on these tools is absent. Moreover, as shown in the Table <tblr tid="T1">1</tblr>, most of the existing tools have not been implemented as a publicly accessible online service until now, making it less convenient for the community to access, utilize, and evaluate them.</p>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>Comparing available programs related to MIMOX</p>
               </caption>
               <tblbdy cols="7">
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>SiteLight</p>
                     </c>
                     <c ca="center">
                        <p>FINDMAP</p>
                     </c>
                     <c ca="center">
                        <p>3DEX</p>
                     </c>
                     <c ca="center">
                        <p>MIMOP</p>
                     </c>
                     <c ca="center">
                        <p>Mapitope</p>
                     </c>
                     <c ca="center">
                        <p>MIMOX</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="7">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>Coded in</p>
                     </c>
                     <c ca="center">
                        <p>C++</p>
                     </c>
                     <c ca="center">
                        <p>C++</p>
                     </c>
                     <c ca="center">
                        <p>VB</p>
                     </c>
                     <c ca="center">
                        <p>PHP</p>
                     </c>
                     <c ca="center">
                        <p>C++</p>
                     </c>
                     <c ca="center">
                        <p>Perl</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>Operating System</p>
                     </c>
                     <c ca="center">
                        <p>Linux</p>
                     </c>
                     <c ca="center">
                        <p>Not stated</p>
                     </c>
                     <c ca="center">
                        <p>Windows</p>
                     </c>
                     <c ca="center">
                        <p>Platform independent</p>
                     </c>
                     <c ca="center">
                        <p>Windows</p>
                     </c>
                     <c ca="center">
                        <p>Platform independent</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>Interface</p>
                     </c>
                     <c ca="center">
                        <p>Command Line</p>
                     </c>
                     <c ca="center">
                        <p>Not stated</p>
                     </c>
                     <c ca="center">
                        <p>Graphic</p>
                     </c>
                     <c ca="center">
                        <p>Web</p>
                     </c>
                     <c ca="center">
                        <p>Command Line</p>
                     </c>
                     <c ca="center">
                        <p>Web</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>Online Service</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>available on request</p>
                     </c>
                     <c ca="center">
                        <p>under construction</p>
                     </c>
                     <c ca="center">
                        <p>available</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>Structure Dependent</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                     <c ca="center">
                        <p>no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                     <c ca="center">
                        <p>yes/no</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                     <c ca="center">
                        <p>yes</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
         </sec>
         <sec>
            <st>
               <p>Future work</p>
            </st>
            <p>Like all software, bugs will have crept into MIMOX during the programming. We expect users will send their feedback to help us maintain and improve MIMOX in the future. A new version of MIMOX with more user definable options and supporting multiple-chain antigens will be implemented in the future, allowing epitopes formed by residues from different polypeptide chains to also be predicted. A systematic evaluation and comparison study with all available tools including MIMOX that assist phage display based epitope mapping is also under our consideration.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>MIMOX, a web application for phage display based epitope mapping has been coded with Perl. It is helpful for molecular biologists to identify the native epitope of an antibody based on the antigen structure and a set of mimotope sequences they get through phage display technology. As a publicly accessible web tool in this area, MIMOX is very convenient for the community to access, utilize, and evaluate, complementing other existing programs.</p>
      </sec>
      <sec>
         <st>
            <p>Availability and requirements</p>
         </st>
         <p>Project Name: MIMOX</p>
         <p>Project Homepage: <url>http://web.kuicr.kyoto-u.ac.jp/~hjian/mimox</url></p>
         <p>Operating System: Platform independent</p>
         <p>Programming Language: Perl</p>
         <p>Other Requirements: Java1.2 or higher</p>
         <p>License: GNU GPL</p>
         <p>Any Restrictions to use by non-academics: none</p>
      </sec>
      <sec>
         <st>
            <p>Abbreviations</p>
         </st>
         <p>CGI: Common Gateway Interface; GNU: GNU's Not UNIX; GPL: General Public License; HIV: Human Immunodeficiency Virus; MIMOX: MIMOtope eXplorer; PDB: Protein Data Bank; PHP: Hypertext Preprocessor; VB: Visual Basic</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>JH conceived of this study, coded the program and drafted the manuscript. AG discussed and suggested for algorithm improvement as well as helped to draft the manuscript. WH collected data and tested the program. MK supervised and directed the development process of the whole project and revised the manuscript critically. All authors have read and approved the final manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We thank our lab colleagues Dr Masumi Itoh for help with the server and Dr Nobuya Tanaka for help with coding. We also thank Dr Simon Hubbard for permitting us to use NACCESS program. This work was supported by grants from the Ministry of Education, Culture, Sports, Science and Technology and the Japan Science and Technology Agency. The computational resource was provided by the Bioinformatics Center, Institute for Chemical Research, Kyoto University. The support from NSFC project (30600138) is also acknowledged.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Filamentous fusion phage: novel expression vectors that display cloned antigens on the virion surface</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>GP</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>1985</pubdate>
            <volume>228</volume>
            <issue>4705</issue>
            <fpage>1315</fpage>
            <lpage>1317</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1126/science.4001944</pubid>
                  <pubid idtype="pmpid" link="fulltext">4001944</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Searching for peptide ligands with an epitope library</p>
            </title>
            <aug>
               <au>
                  <snm>Scott</snm>
                  <fnm>JK</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>GP</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>1990</pubdate>
            <volume>249</volume>
            <issue>4967</issue>
            <fpage>386</fpage>
            <lpage>390</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1126/science.1696028</pubid>
                  <pubid idtype="pmpid" link="fulltext">1696028</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Phage Display</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>GP</fnm>
               </au>
               <au>
                  <snm>Petrenko</snm>
                  <fnm>VA</fnm>
               </au>
            </aug>
            <source>Chem Rev</source>
            <pubdate>1997</pubdate>
            <volume>97</volume>
            <issue>2</issue>
            <fpage>391</fpage>
            <lpage>410</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1021/cr960065d</pubid>
                  <pubid idtype="pmpid" link="fulltext">11848876</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>A combined experimental and computational strategy to define protein interaction networks for peptide recognition modules</p>
            </title>
            <aug>
               <au>
                  <snm>Tong</snm>
                  <fnm>AH</fnm>
               </au>
               <au>
                  <snm>Drees</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Nardelli</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Bader</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>Brannetti</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Castagnoli</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Evangelista</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Ferracuti</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Nelson</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Paoluzi</snm>
                  <fnm>S</fnm>
               </au>
               <etal/>
            </aug>
            <source>Science</source>
            <pubdate>2002</pubdate>
            <volume>295</volume>
            <issue>5553</issue>
            <fpage>321</fpage>
            <lpage>324</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1126/science.1064987</pubid>
                  <pubid idtype="pmpid" link="fulltext">11743162</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Probing a protein-protein interaction by in vitro evolution</p>
            </title>
            <aug>
               <au>
                  <snm>Thom</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Cockroft</snm>
                  <fnm>AC</fnm>
               </au>
               <au>
                  <snm>Buchanan</snm>
                  <fnm>AG</fnm>
               </au>
               <au>
                  <snm>Candotti</snm>
                  <fnm>CJ</fnm>
               </au>
               <au>
                  <snm>Cohen</snm>
                  <fnm>ES</fnm>
               </au>
               <au>
                  <snm>Lowne</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Monk</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Shorrock-Hart</snm>
                  <fnm>CP</fnm>
               </au>
               <au>
                  <snm>Jermutus</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Minter</snm>
                  <fnm>RR</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>2006</pubdate>
            <volume>103</volume>
            <issue>20</issue>
            <fpage>7619</fpage>
            <lpage>7624</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1458619</pubid>
                  <pubid idtype="pmpid" link="fulltext">16684878</pubid>
                  <pubid idtype="doi">10.1073/pnas.0602341103</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Epitope identification and discovery using phage display libraries: applications in vaccine development and diagnostics</p>
            </title>
            <aug>
               <au>
                  <snm>Wang</snm>
                  <fnm>LF</fnm>
               </au>
               <au>
                  <snm>Yu</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Curr Drug Targets</source>
            <pubdate>2004</pubdate>
            <volume>5</volume>
            <issue>1</issue>
            <fpage>1</fpage>
            <lpage>15</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.2174/1389450043490668</pubid>
                  <pubid idtype="pmpid" link="fulltext">14738215</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Vaccination with cetuximab mimotopes and biological properties of induced anti-epidermal growth factor receptor antibodies</p>
            </title>
            <aug>
               <au>
                  <snm>Riemer</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Kurz</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Klinger</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Scheiner</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Zielinski</snm>
                  <fnm>CC</fnm>
               </au>
               <au>
                  <snm>Jensen-Jarolim</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>J Natl Cancer Inst</source>
            <pubdate>2005</pubdate>
            <volume>97</volume>
            <issue>22</issue>
            <fpage>1663</fpage>
            <lpage>1670</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16288119</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Mimotope vaccination for epitope-specific induction of anti-CD20 antibodies</p>
            </title>
            <aug>
               <au>
                  <snm>Li</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Yan</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Han</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Zhang</snm>
                  <fnm>Y</fnm>
               </au>
            </aug>
            <source>Cell Immunol</source>
            <pubdate>2006</pubdate>
            <volume>239</volume>
            <issue>2</issue>
            <fpage>136</fpage>
            <lpage>143</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16814270</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Allergen mimotopes for 3-dimensional epitope search and induction of antibodies inhibiting human IgE</p>
            </title>
            <aug>
               <au>
                  <snm>Ganglberger</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Grunberger</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Sponer</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Radauer</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Breiteneder</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Boltz-Nitulescu</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Scheiner</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Jensen-Jarolim</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Faseb J</source>
            <pubdate>2000</pubdate>
            <volume>14</volume>
            <issue>14</issue>
            <fpage>2177</fpage>
            <lpage>2184</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1096/fj.99-1000com</pubid>
                  <pubid idtype="pmpid" link="fulltext">11053238</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>Matching of trastuzumab (Herceptin) epitope mimics onto the surface of Her-2/neu &#8211; a new method of epitope definition</p>
            </title>
            <aug>
               <au>
                  <snm>Riemer</snm>
                  <fnm>AB</fnm>
               </au>
               <au>
                  <snm>Kraml</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Scheiner</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Zielinski</snm>
                  <fnm>CC</fnm>
               </au>
               <au>
                  <snm>Jensen-Jarolim</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Mol Immunol</source>
            <pubdate>2005</pubdate>
            <volume>42</volume>
            <issue>9</issue>
            <fpage>1121</fpage>
            <lpage>1124</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.molimm.2004.11.003</pubid>
                  <pubid idtype="pmpid" link="fulltext">15829301</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Actin surface structure revealed by antibody imprints: evaluation of phage-display analysis of anti-actin antibodies</p>
            </title>
            <aug>
               <au>
                  <snm>Jesaitis</snm>
                  <fnm>AJ</fnm>
               </au>
               <au>
                  <snm>Gizachew</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Dratz</snm>
                  <fnm>EA</fnm>
               </au>
               <au>
                  <snm>Siemsen</snm>
                  <fnm>DW</fnm>
               </au>
               <au>
                  <snm>Stone</snm>
                  <fnm>KC</fnm>
               </au>
               <au>
                  <snm>Burritt</snm>
                  <fnm>JB</fnm>
               </au>
            </aug>
            <source>Protein Sci</source>
            <pubdate>1999</pubdate>
            <volume>8</volume>
            <issue>4</issue>
            <fpage>760</fpage>
            <lpage>770</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">10211822</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>SiteLight: binding-site prediction using phage display libraries</p>
            </title>
            <aug>
               <au>
                  <snm>Halperin</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Wolfson</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Nussinov</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Protein Sci</source>
            <pubdate>2003</pubdate>
            <volume>12</volume>
            <issue>7</issue>
            <fpage>1344</fpage>
            <lpage>1359</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1110/ps.0237103</pubid>
                  <pubid idtype="pmpid" link="fulltext">12824481</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>A new method for mapping discontinuous antibody epitopes to reveal structural features of proteins</p>
            </title>
            <aug>
               <au>
                  <snm>Mumey</snm>
                  <fnm>BM</fnm>
               </au>
               <au>
                  <snm>Bailey</snm>
                  <fnm>BW</fnm>
               </au>
               <au>
                  <snm>Kirkpatrick</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Jesaitis</snm>
                  <fnm>AJ</fnm>
               </au>
               <au>
                  <snm>Angel</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Dratz</snm>
                  <fnm>EA</fnm>
               </au>
            </aug>
            <source>J Comput Biol</source>
            <pubdate>2003</pubdate>
            <volume>10</volume>
            <issue>3&#8211;4</issue>
            <fpage>555</fpage>
            <lpage>567</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1089/10665270360688183</pubid>
                  <pubid idtype="pmpid" link="fulltext">12935344</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>3D-Epitope-Explorer (3DEX): localization of conformational epitopes within three-dimensional structures of proteins</p>
            </title>
            <aug>
               <au>
                  <snm>Schreiber</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Humbert</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Benz</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Dietrich</snm>
                  <fnm>U</fnm>
               </au>
            </aug>
            <source>J Comput Chem</source>
            <pubdate>2005</pubdate>
            <volume>26</volume>
            <issue>9</issue>
            <fpage>879</fpage>
            <lpage>887</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1002/jcc.20229</pubid>
                  <pubid idtype="pmpid" link="fulltext">15834923</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>Discontinuous epitope prediction based on mimotope analysis</p>
            </title>
            <aug>
               <au>
                  <snm>Moreau</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Granier</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Villard</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Laune</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Molina</snm>
                  <fnm>F</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>22</volume>
            <issue>9</issue>
            <fpage>1088</fpage>
            <lpage>1095</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btl012</pubid>
                  <pubid idtype="pmpid" link="fulltext">16434442</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>The mapping and reconstitution of a conformational discontinuous B-cell epitope of HIV-1</p>
            </title>
            <aug>
               <au>
                  <snm>Enshell-Seijffers</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Denisov</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Groisman</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Smelyanski</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Meyuhas</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Gross</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Denisova</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Gershoni</snm>
                  <fnm>JM</fnm>
               </au>
            </aug>
            <source>J Mol Biol</source>
            <pubdate>2003</pubdate>
            <volume>334</volume>
            <issue>1</issue>
            <fpage>87</fpage>
            <lpage>101</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.jmb.2003.09.002</pubid>
                  <pubid idtype="pmpid" link="fulltext">14596802</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Mapping a neutralizing epitope on the SARS coronavirus spike protein: computational prediction based on affinity-selected peptides</p>
            </title>
            <aug>
               <au>
                  <snm>Tarnovitski</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Matthews</snm>
                  <fnm>LJ</fnm>
               </au>
               <au>
                  <snm>Sui</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Gershoni</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Marasco</snm>
                  <fnm>WA</fnm>
               </au>
            </aug>
            <source>J Mol Biol</source>
            <pubdate>2006</pubdate>
            <volume>359</volume>
            <issue>1</issue>
            <fpage>190</fpage>
            <lpage>201</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1016/j.jmb.2006.03.008</pubid>
                  <pubid idtype="pmpid" link="fulltext">16630634</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B18">
            <title>
               <p>The Bioperl toolkit: Perl modules for the life sciences</p>
            </title>
            <aug>
               <au>
                  <snm>Stajich</snm>
                  <fnm>JE</fnm>
               </au>
               <au>
                  <snm>Block</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Boulez</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Brenner</snm>
                  <fnm>SE</fnm>
               </au>
               <au>
                  <snm>Chervitz</snm>
                  <fnm>SA</fnm>
               </au>
               <au>
                  <snm>Dagdigian</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Fuellen</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Gilbert</snm>
                  <fnm>JG</fnm>
               </au>
               <au>
                  <snm>Korf</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Lapp</snm>
                  <fnm>H</fnm>
               </au>
               <etal/>
            </aug>
            <source>Genome Res</source>
            <pubdate>2002</pubdate>
            <volume>12</volume>
            <issue>10</issue>
            <fpage>1611</fpage>
            <lpage>1618</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">187536</pubid>
                  <pubid idtype="pmpid" link="fulltext">12368254</pubid>
                  <pubid idtype="doi">10.1101/gr.361602</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B19">
            <title>
               <p>CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice</p>
            </title>
            <aug>
               <au>
                  <snm>Thompson</snm>
                  <fnm>JD</fnm>
               </au>
               <au>
                  <snm>Higgins</snm>
                  <fnm>DG</fnm>
               </au>
               <au>
                  <snm>Gibson</snm>
                  <fnm>TJ</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>1994</pubdate>
            <volume>22</volume>
            <issue>22</issue>
            <fpage>4673</fpage>
            <lpage>4680</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">308517</pubid>
                  <pubid idtype="pmpid">7984417</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>The Jalview Java alignment editor</p>
            </title>
            <aug>
               <au>
                  <snm>Clamp</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Cuff</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Searle</snm>
                  <fnm>SM</fnm>
               </au>
               <au>
                  <snm>Barton</snm>
                  <fnm>GJ</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2004</pubdate>
            <volume>20</volume>
            <issue>3</issue>
            <fpage>426</fpage>
            <lpage>427</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btg430</pubid>
                  <pubid idtype="pmpid" link="fulltext">14960472</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B21">
            <title>
               <p>NACCESS</p>
            </title>
            <aug>
               <au>
                  <snm>Hubbard</snm>
                  <fnm>SJ</fnm>
               </au>
               <au>
                  <snm>Thornton</snm>
                  <fnm>JM</fnm>
               </au>
            </aug>
            <publisher>Department of Biochemistry and Molecular Biology, University College London</publisher>
            <pubdate>1993</pubdate>
         </bibl>
         <bibl id="B22">
            <title>
               <p>Jmol</p>
            </title>
            <url>http://jmol.sourceforge.net</url>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Themes in RNA-protein recognition</p>
            </title>
            <aug>
               <au>
                  <snm>Draper</snm>
                  <fnm>DE</fnm>
               </au>
            </aug>
            <source>J Mol Biol</source>
            <pubdate>1999</pubdate>
            <volume>293</volume>
            <issue>2</issue>
            <fpage>255</fpage>
            <lpage>270</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1006/jmbi.1999.2991</pubid>
                  <pubid idtype="pmpid" link="fulltext">10550207</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B24">
            <title>
               <p>CED: a conformational epitope database</p>
            </title>
            <aug>
               <au>
                  <snm>Huang</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Honda</snm>
                  <fnm>W</fnm>
               </au>
            </aug>
            <source>BMC Immunol</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <issue>1</issue>
            <fpage>7</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1513601</pubid>
                  <pubid idtype="pmpid" link="fulltext">16603068</pubid>
                  <pubid idtype="doi">10.1186/1471-2172-7-7</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B25">
            <title>
               <p>Test data for MIMOX</p>
            </title>
            <url>http://web.kuicr.kyoto-u.ac.jp/~hjian/mimox/test</url>
         </bibl>
         <bibl id="B26">
            <title>
               <p>Peptide decoys selected by phage display block in vitro and in vivo activity of a human anti-FVIII inhibitor</p>
            </title>
            <aug>
               <au>
                  <snm>Villard</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Lacroix-Desmazes</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Kieber-Emmons</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Piquer</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Grailly</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Benhida</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Kaveri</snm>
                  <fnm>SV</fnm>
               </au>
               <au>
                  <snm>Saint-Remy</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Granier</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>Blood</source>
            <pubdate>2003</pubdate>
            <volume>102</volume>
            <issue>3</issue>
            <fpage>949</fpage>
            <lpage>952</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1182/blood-2002-06-1886</pubid>
                  <pubid idtype="pmpid" link="fulltext">12676786</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
      </refgrp>
   </bm>
</art>
