<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные проблемы науки и образования</journal-title>
      </journal-title-group>
      <issn>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-7418</article-id>
      <title-group>
        <article-title>АНАЛИЗ ЭФФЕКТИВНОСТИ СУФФИКСНЫХ ДЕРЕВЬЕВ ДЛЯ РЕШЕНИЯ НЕКОТОРЫХ ЗАДАЧ БИОИНФОРМАТИКИ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Адигеев</surname>
              <given-names>М.Г.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Adigeev</surname>
              <given-names>M.G.</given-names>
            </name>
          </name-alternatives>
          <email>madi@math.sfedu.ru</email>
          <xref ref-type="aff" rid="affd61e0214"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Бут</surname>
              <given-names>А.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>But</surname>
              <given-names>A.A.</given-names>
            </name>
          </name-alternatives>
          <email>a-bout@yandex.ru</email>
          <xref ref-type="aff" rid="affd61e0214"/>
        </contrib>
      </contrib-group>
      <aff id="affd61e0214">
        <institution xml:lang="ru">ФГАОУ ВПО «Южный федеральный университет»</institution>
        <institution xml:lang="en">Southern Federal University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2012-06-13">
        <day>13</day>
        <month>06</month>
        <year>2012</year>
      </pub-date>
      <issue>6</issue>
      <fpage>19</fpage>
      <lpage>19</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-education.ru/ru/article/view?id=7418</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Статья представляет результаты экспериментального исследования эффективности применения суффиксных деревьев при решении различных задач анализа геномных последовательностей. Для исследования применялся программный модуль, основанный на оригинальной реализации механизма суффиксных деревьев. Были разработаны процедуры для решения следующих задач: обнаружение мотивов, поиск паттернов в наборе последовательностей, поиск палиндромов. Для каждой задачи на входных данных разного размера проводилось сравнение быстродействия трёх вариантов алгоритмов: 1) на основе обычного суффиксного дерева, 2) на основе суффиксного дерева ограниченной глубины и 3) «наивного» алгоритма, не использующего суффиксные деревья. Результаты экспериментов показали, что для задач, требующих многократных сравнений различных строк с одной и той же строкой (задачи обнаружения мотивов и поиска паттернов), суффиксные  деревья дают существенный прирост производительности. Вместе с тем для анализа одной строки (задача обнаружения палиндромов) более эффективен «наивный» подход, не требующий дополнительных затрат на построение вспомогательных структур данных.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The article presents the results of experimental study of the efficiency of using suffix trees for solving various problems of genomic sequence analysis. A software module based on the original implementation of suffix trees was used as a tool for study. We have developed procedures for solving the following problems: motif discovery, pattern search in a set of sequences, search for palindromes. For each problem we have compared the performance of the procedures on inputs of various sizes. Three variants of procedures have been compared for each problem: 1) based on ordinary suffix tree; 2) based on pruned suffix trees and 3) na&amp;#239;ve algorithm that does not use suffix trees. The results of the study have shown that for problems that require multiple comparisons of various strings with the same string (eg motif discovery and pattern search) suffix trees give significant performance gains. However, for single string analysis (palindrome search) na&amp;#239;ve approach is more efficient.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>суффиксные деревья</kwd>
        <kwd>анализ геномных последовательностей</kwd>
        <kwd>обнаружение мотивов</kwd>
        <kwd>поиск паттернов</kwd>
        <kwd>поиск палиндромов</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>suffix trees</kwd>
        <kwd>genome sequence analysis</kwd>
        <kwd>motif discovery</kwd>
        <kwd>pattern search</kwd>
        <kwd>palindrome search</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1.	Бут А. А., Адигеев М. Г. Программный модуль решения задач биоинформатики с помощью обобщенных суффиксных деревьев // Материалы IV Международной научно-практической конференции «Актуальные проблемы биологии, нанотехнологий и медицины». 22–25 сентября 2011 г., Ростов-на-Дону. – С. 46.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2.	Гасфилд Д. Строки, деревья и последовательности в алгоритмах. Информатика и вычислительная биология. – СПб.: Невский Диалект, БХВ-Петербург, 2003. – 654 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3.	Хаубольд Б., Вие Т. Введение в вычислительную биологию. Эволюционный подход. ¬– М.; Ижевск: НИЦ ''Регулярная и хаотическая динамика'', Ижевский институт компьютерных исследований, 2011. – 424 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4.	Marsan L., Sagot M.-F. Algorithms for Extracting Structured Motifs Using a Suffix Tree with an Application to Promoter and Regulatory Site Consensus Identification // Journal of Computational Biology. – August 2000, 7(3–4). – P. 345-362.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5.	Pavesi G., Mauri G., Pesole G. An algorithm for finding signals of unknown length in DNA sequences // Bioinformatics. – 2001. – Vol. 17. – P. S207-14.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6.	Sequence Manipulation Suite. Version 2. URL: http://www.bioinformatics.org/sms2/ (дата обращения: 17.09.12).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
