<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1102293</article-id><article-id pub-id-type="publisher-id">OALibJ-69154</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Gapped Motif Discovery with Multi-Objective Genetic Algorithm
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>U.</surname><given-names>Angela Makolo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Salihu</surname><given-names>O. Suberu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>University of Ibadan Bioinformatics Research Group (UNIBReG), Ibadan, Nigeria</addr-line></aff><aff id="aff1"><addr-line>Department of Computer Science, University of Ibadan, Ibadan, Nigeria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>sallyzubby@yahoo.co.uk(SOS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>31</day><month>03</month><year>2016</year></pub-date><volume>03</volume><issue>03</issue><fpage>1</fpage><lpage>6</lpage><history><date date-type="received"><day>12</day>	<month>March</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>March</year>	</date><date date-type="accepted"><day>30</day>	<month>March</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   Motif discovery is one of the fundamental problems that have important applications in identifying drug targets and regulatory sites. Regulatory sites on DNA sequence normally correspond to shared conservative sequence patterns among the regulatory regions of correlated genes. These conserved sequence patterns are called motifs. Identifying motifs and corresponding instances is very important, so biologists can investigate the interactions between DNA and proteins, gene regulation, cell development and cell reaction under physiological and pathological conditions. In this work, we developed a motif finding algorithm based on a multi-objective genetic algorithm technique and incorporated the hypergeometric scoring function to enable it discover gapped motifs from organisms with challenging genomic structure such as the malaria parasite. The runtime performance of our resulting algorithm, EMOGAMOD (Extended Multi Objective Genetic Algorithm MOtif Discovery) was evaluated with that of some common motif discovery algorithms and the result was remarkable. 
  
 
</p></abstract><kwd-group><kwd>Genetic Algorithm</kwd><kwd> Motif Discovery</kwd><kwd> Multi-Objective Optimization</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The discovery of patterns from a large data set remains a classical computer science problem. With the astronomical growth of biological databases, there is a need to extract useful information from the data stored in the various databases. Identification and discovery of patterns has been and still remains a concern to biologists and computer scientists as a result of the challenges inherent in developing efficient pattern discovery tools for these patterns. A motif refers to a sequence of characters or patterns hypothesized to have some biological importance. There are simple and gapped motifs. Simple motifs are made up of single patterns or words while gapped motifs are made up of several words with well defined gaps within a set of strings. For example, AATCGT is a simple DNA motif while AATCGTA----ACTGCA is a gapped motif consisting of two patterns of length seven and four gaps. A lot of researchers have been developing new algorithms for the analysis of genomic data with the aim of extracting useful information [<xref ref-type="bibr" rid="scirp.69154-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.69154-ref2">2</xref>] .</p><p>This work develops a motif discovery algorithm for identifying gapped motifs from organisms with peculiarity in their genomic structure such as the malaria parasite, Plasmoduim falciparum.</p><p>We adopted the high performance multi-objective genetic algorithm called NSGA II [<xref ref-type="bibr" rid="scirp.69154-ref1">1</xref>] and incorporated the hypergeometric scoring function for an enhanced tool capable of mining gapped motifs from the malaria parasite genome.</p><p>Plasmoduim falciparum is of particular interest because of the burden of malaria, which causes up to 2.7 million deaths per annum. In sub-Saharan Africa for instance, up to a staggering 90% of the malaria mortality recorded occurred in children population under the age of 5 years. [<xref ref-type="bibr" rid="scirp.69154-ref3">3</xref>] - [<xref ref-type="bibr" rid="scirp.69154-ref5">5</xref>] predicted that the incidence of malaria may increase by 50% within 20 years unless some new methods of eradication and control are devised In the post-genomic era, the ability to predict the behaviour, the function, or the structure of biological entities (such as genes and proteins), as well as interactions among them, play a major role in the discovery of information to help biologists explain biological mechanisms [<xref ref-type="bibr" rid="scirp.69154-ref5">5</xref>] - [<xref ref-type="bibr" rid="scirp.69154-ref8">8</xref>] .</p><p>The NSGA II used by EMOGAMOD to find a large number of tradeoff motifs with respect to conflicting objectives of similarity, motif length and support maximization resulted in discovering optimal motifs from a set of input genome. The use of the hypergeometric similarity check guaranteed the identification of gapped motifs from the AT-rich structure of the malaria parasite.</p></sec><sec id="s2"><title>2. Methodology</title><p>The operating principle behind many motif discovery tools includes machine learning, pattern-driven and statistical techniques. Research has shown that tools based on a combination of techniques achieve better performance [<xref ref-type="bibr" rid="scirp.69154-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.69154-ref9">9</xref>] - [<xref ref-type="bibr" rid="scirp.69154-ref11">11</xref>] . This notion informed the architecture of EMOGAMOD which is a combination of machine learning and statistical technique.</p><p>EMOGAMOD proposes an extended algorithm for mining simple and gapped motifs particularly suited for organisms with peculiarity in their genomic structure. The malaria parasite, Plasmoduim falciparum has the peculiarity of a high incidence of the A and T nucleotides following each other making the genome AT-rich. A sample of the AT-rich genome of Plasmoduim falciparum is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><sec id="s2_1"><title>2.1. Architecture of EMOGAMOD</title><p>The architecture of EMOGAMOD is presented in <xref ref-type="fig" rid="fig2">Figure 2</xref> with the logical flow of the processes involved depicted.</p><p>EMOGAMOG receives a list of DNA sequences as input, which contains unknown motifs that needs to be identified. A partition-based clustering technique is used to slide windows of fixed length L along the genome as this hypothetically represent a region where a k-mer appears several times in short succession. Our plan is to slide a window of fixed length L along the genome, looking for a region where a k-mer appears several times in</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> A genome segment of Plasmoduim falciparum showing the AT-rich nature</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/69154x6.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> EMOGAMOD architecture</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/69154x7.png"/></fig><p>short succession. The parameter value L = 1000 reflects the typical length of a segment of the genome. A k-mer is defined as a “clump” if it appears many times within a short interval of the genome. More formally, given integers L and t, a k-mer Pattern forms an (L, t)-clump inside a (larger) string genome if there is an interval of genome of length L in which this k-mer appears at least t times. For example, TGCA forms a (25,3)-clump in the following Genome: gatcagcataagggtcccTGCAaTGCAtgacaagccTGCAgttgttttac. Then the sequences with a certain acceptable number of occurrences within each segment are extracted. This is followed by the computation of position weight matrix (PWM) which is a scoring matrix that shows the information content of the motifs, and depends on the frequency of occurrence of each of the characters in the identified pattern. Subsequently, the computation of the biological significance of the candidate motif is done by computing the similarity scores of the different motifs. The motifs with low similarity scores are reported as best optimal motifs.</p><p>The similar motifs, that is, those with one or two variations in the character that make up the motifs are merged using edit distance, before returning them as optimal motifs. The final output gives the optimal motifs.</p></sec><sec id="s2_2"><title>2.2. Optimal Motif Extraction with Hyper-Geometric Scoring Function</title><p>EMOGAMOD implementation details involves the extraction of all unique words of 12 lengths occurring in the sequence space, this was done by outputting all unique motifs, then a p-value enrichment score is computed using a hyper-geometric formula shown below.</p><disp-formula id="scirp.69154-formula1152"><graphic  xlink:href="http://html.scirp.org/file/69154x8.png"  xlink:type="simple"/></disp-formula><p>where k is the total set of genes, that is, positive and negative set, K a subset of the gene of interest, N is the total promoter sequence that matches the genes, n is the subset of the promoters which fall within the cluster of interest. The hyper-geometric formula is a standard statistical test used for gene enrichment analysis. It is a test that specifies whether a particular gene set is enriched for any functional annotations out of the full set of genes in the genome; the hyper-geometric p-value equals the probability of finding y matches of one randomly selected N genes out of the total k gene collection. The smaller the p-value scores for a candidate motif, the higher the likelihood of it being an optimal motif.</p><p>The computation result produced a long list of words with associated p-values representing the probability of word enrichment in the entire sequence. The next stage consist in listing the words in ascending order with the most enriched candidates (lowest p-values) serving to seed the construction of PWMs one at a time. The hash table data structure was used in implementing the sorting of the words with the aim of achieving an improved speed. All sequences differing from the seed word by one mismatch were then identified and re-listed by ascending p-value, before generating a PWM by individually weighing each word by its p-value score into the PWM.</p><p>The resulting PWM represents the probability of any given nucleotide occurring at a corresponding location in the candidate motif. The similarity of any sequence can be compared to the PWM through the calculation of a similarity score, which is the geometric mean of the corresponding matrix elements associated with the sequence. The similarity threshold selected determines the level of similarity that any given candidate motif must be to the PWM for it to be considered a true motif. The algorithm also adopts an optimal similarity threshold approach instead of using trial and error to guess the threshold for each candidate motif. This was achieved by first sorting all words by similarity to the PWM, then the p-values were re-calculated as more dissimilar words to the PWM were considered as motif instances using the hyper geometric scoring function and eventually identifying the similarity threshold that led to the lowest possible p-value. The entire process was repeated from the original seed word using two and three mismatches up to 40% of the word size to optimize mismatch levels in addition to similarity thresholds. The similarity and mismatch parameters that resulted in the lowest p-value were considered the best representation of a candidate motif. In addition, positional information using the edit distance metric was applied to merge non-unique motifs, thus preventing repeated sequences being represented as new motifs.</p></sec><sec id="s2_3"><title>2.3. The EMOGAMOD GA Algorithm</title><p>The algorithm Input: Population size N;</p><p>Maximum number of generations G;</p><p>Crossover probability pc;</p><p>Mutation rate pm.</p><p>Output: Non dominated set.</p><p>Step 1: P: Initialize (P).</p><p>Step 2: while the termination criterion is not satisfied do.</p><p>Step 3: C: Select From (P).</p><p>Step 4: CI: Genetic Operators (C).</p><p>Step 5: P: Replace (PUCI).</p><p>Step 6: end while.</p><p>Step 7: return (P).</p></sec></sec><sec id="s3"><title>3. Results and Discussion</title><p>We applied the methodology described earlier to mine gapped motifs from the genome of Plasmoduim falciparum and compared the result with that of STGEMS.</p><sec id="s3_1"><title>3.1. Runtime Comparison of EMOGAMOD</title><p>The running time of EMOGAMOD compared with STGEMS and MOGAMOD tools is presented in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Comparison of runtime of EMOGAMOD with other motif discovery tools</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/69154x9.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> A screen shot of extracted motif</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/69154x10.png"/></fig><p>Five different sizes of genes were used in the analysis i.e. 5000, 10,000, 30,000, 40,000 and 60,000 characters, this variation in gene sizes is chosen to enable a classification of the performance of the algorithms as a function of input size. The empirical runtime of the different algorithms was obtained by including a time stamp at the beginning and end of execution of the algorithm so that its output displayed the execution time. From <xref ref-type="fig" rid="fig3">Figure 3</xref>, it is obvious that the run time of all the algorithms tested increased with respect to increase in the size of input.</p></sec><sec id="s3_2"><title>3.2. EMOGAMOD and Mining Novel Motifs</title><p>EMOGAMOD was run using the 3D7 genes from Plasmoduim falciparum downloaded from PlasmoDB. A snapshot of some of the results is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. This snapshot depicts the run of one of the modules of EMOGAMOD to extract unique motifs with their number of occurrences within the entire genome.</p><p>In order to validate the relevance of the motifs identified by EMOGAMOD, the STGEMS algorithm was used in running the same set of genes as a benchmark. This process of validation was hinged on the validation of the STGEMS algorithm with experimental methods. It can therefore be safely stated that the motifs identified by EMOGAMOD which were previously identified by STGEMS have been biologically validated. The biological relevance of the motif identified by EMOGAMOD can therefore be inferred based on its correlation with those identified by STGEMS.</p><p>In spite of the reported remarkable performance of MOGAMOD, EMOGAMOD outperformed MOGAMOD in terms of accuracy and runtime when tested with the same data set. Moreover, MOGAMOD could only identify motifs from other model organisms like yeast and bacteria but not from the malaria parasite, while EMOGAMOD identified ungapped and gapped motifs in these organisms.</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>We have developed a multi-objective genetic algorithm for the identification of gapped motifs in organisms, especially those with peculiarity in their genomic structure. These gapped motifs are biological elements such as gene promoters, regulatory element, and transcription factors which could be used as viable drug target to control the spread of disease causing organisms. The development of an effective tool for the identification of these elements in malaria parasite provides an insight into the complex genome of the organism and aims at the total eradication of malaria in Africa.</p><p>The study of regulatory elements such as transcription factors and DNA binding sites is important in knowledge discovery and understanding the life principles of organism and therefore an important area of research in Computational Biology.</p></sec><sec id="s5"><title>Cite this paper</title><p>U. Angela Makolo,Salihu O. Suberu, (2016) Gapped Motif Discovery with Multi-Objective Genetic Algorithm. Open Access Library Journal,03,1-6. doi: 10.4236/oalib.1102293</p></sec></body><back><ref-list><title>References</title><ref id="scirp.69154-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Pratap, D.K., Agrwal, A. and Meyarivan, S.T. (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182-197. http://dx.doi.org/10.1109/4235.996017</mixed-citation></ref><ref id="scirp.69154-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Chengwei, L. and Jianhua, R. (2010) Finding Gapped Motifs by a Novel Evolutionary. EvoBIO’10 Proceedings of the 8th European Conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics, Brighton, 7-10 April 2010, 50-61.</mixed-citation></ref><ref id="scirp.69154-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Cawley, S., Wirth, A. and Speed, T. (2001) PHAT: A Gene Finding Program for Plasmodium Falciparum. Molecular and Biochemical Parasitology, 118, 167-174. http://dx.doi.org/10.1016/S0166-6851(01)00363-2</mixed-citation></ref><ref id="scirp.69154-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Breman</surname><given-names> J.G. </given-names></name>,<etal>et al</etal>. (<year>2001</year>)<article-title>The Ears of the Hippopotamus: Manifestations, Determinants, and Estimates of the Malaria Burden</article-title><source> American Journal of Tropical Medicine and Hygiene</source><volume> 64</volume>,<fpage> 1</fpage>-<lpage>11</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.69154-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Dietsch, K., et al. (2007) Mechanisms of gene regulation in Plasmodium American Journal of Tropical Medicine and Hygiene, 77, 201-208.</mixed-citation></ref><ref id="scirp.69154-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Morairu, D.I., Crenulescu, R.G. and Vinnan, L.N. (2011) Using Suffix Tree Document Representation in Hierarchical Agglomerative. Journal of World Academy of Science, Engineering and Technology, 59, 16-34.</mixed-citation></ref><ref id="scirp.69154-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Pizzi, C., Rastas, P. and Ukkonen, E. (2011) Motif Discovery with Compact Approaches—Design and Applications. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 8, 69-79. http://dx.doi.org/10.1109/TCBB.2009.35</mixed-citation></ref><ref id="scirp.69154-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Ashlock, W. (2014) Side Effect Machine Features for Analysis and Comparison of DNA Promoter Sequences. 2014 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, Honolulu, 16-24.</mixed-citation></ref><ref id="scirp.69154-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Makolo, A. and Osofisan, A.O. (2012) Comparative Analysis of Similarity Check Mechanism for Motif Extraction. African Journal of Computer Science, 5, 53-58.</mixed-citation></ref><ref id="scirp.69154-ref10"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Kaya</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>2009</year>)<article-title>MOGAMOD: Multi-Objective Genetic Algorithm for Motif Discovery</article-title><source> Expert Systems with Applications</source><volume> 36</volume>,<fpage> 1039</fpage>-<lpage>1047</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.69154-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Nori, F.A. and Houghten, S. (2012) A Multi-Objective Genetic Algorithm with Side Effect Machines for Motif Discovery. 2012 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, San Diego, 9-12 May 2012, 257-282.</mixed-citation></ref></ref-list></back></article>