<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Genet.</journal-id>
<journal-title>Frontiers in Genetics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Genet.</abbrev-journal-title>
<issn pub-type="epub">1664-8021</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fgene.2014.00183</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Genetics</subject>
<subj-group>
<subject>Methods Article</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>YouGenMap: a web platform for dynamic multi-comparative mapping and visualization of genetic maps</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Batesole</surname> <given-names>Keith</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/164471"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Wimalanathan</surname> <given-names>Kokulapalan</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/156699"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Lin</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Fan</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Echt</surname> <given-names>Craig S.</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/165859"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Liang</surname> <given-names>Chun</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://community.frontiersin.org/people/u/122548"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Computer Science and Software Engineering, Miami University</institution> <country>Oxford, OH, USA</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Biology, Miami University</institution> <country>Oxford, OH, USA</country></aff>
<aff id="aff3"><sup>3</sup><institution>Southern Research Station, Southern Institute of Forest Genetics, USDA Forest Service</institution> <country>Saucier, MS, USA</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Yasset Perez-Riverol, European Bioinformatics Institute, UK</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Alejandro Sanchez-Flores, Universidad Nacional Autonoma de Mexico, Mexico; Teresa N&#x000FA;&#x000F1;ez De Villavicencio D&#x000ED;az, Center for Genetic Engineering and Biotechnology, Cuba</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Chun Liang, Department of Biology, Miami University, Oxford, OH 45056, USA e-mail: <email>liangc&#x00040;miamioh.edu</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Bioinformatics and Computational Biology, a section of the journal Frontiers in Genetics.</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>24</day>
<month>06</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="collection">
<year>2014</year>
</pub-date>
<volume>5</volume>
<elocation-id>183</elocation-id>
<history>
<date date-type="received">
<day>29</day>
<month>04</month>
<year>2014</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>05</month>
<year>2014</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2014 Batesole, Wimalanathan, Liu, Zhang, Echt and Liang.</copyright-statement>
<copyright-year>2014</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract><p>Comparative genetic maps are used in examination of genome organization, detection of conserved gene order, and exploration of marker order variations. YouGenMap is an open-source web tool that offers dynamic comparative mapping capability of users&#x00027; own genetic mapping between 2 or more map sets. Users&#x00027; genetic map data and optional gene annotations are uploaded, either publically or privately, as long as they follow our template which is available in several standard file formats. Data is parsed and loaded into MySQL relational database to be displayed and compared against users&#x00027; genetic maps or other public data available on YouGenMap. With the highly interactive GUIs, all public data on YouGenMap are maps available for visualization, comparison, search, filtration and download. YouGenMap web tool is available on the website (<ext-link ext-link-type="uri" xlink:href="http://conifergdb.miamioh.edu/yougenmap">http://conifergdb.miamioh.edu/yougenmap</ext-link>) with the source-code repository at (<ext-link ext-link-type="uri" xlink:href="http://sourceforge.net/projects/yougenmap/?source&#x0003D;directory">http://sourceforge.net/projects/yougenmap/?source&#x0003D;directory</ext-link>).</p></abstract>
<kwd-group>
<kwd>YouGenMap</kwd>
<kwd>genetic map</kwd>
<kwd>genetic map viewer</kwd>
<kwd>genetic marker</kwd>
<kwd>graphic user interface</kwd>
</kwd-group>
<counts>
<fig-count count="1"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="9"/>
<page-count count="3"/>
<word-count count="1760"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="introduction" id="s1">
<title>Introduction</title>
<p>Genetic linkage maps, also known as genetic maps can be used to determine the order of genes on chromosomes and how genetic markers are arranged and the approximate distances among them. The rapid accumulation of genomics data and genome sequences has allowed rapid development of many SNPs (Single Nucleotide Polymorphism), SSRs (Simple Sequence Repeat) and other markers. Consequently, there are growing demands for bioinformatics tools that can be easily picked up and utilized by biologists to examine, visualize, compare, consolidate, and update linkage maps. More so, comparative genetic mapping between species or within species allows examination of genome organization, detection of conserved gene order between species, and exploration of marker order variations among pedigrees or mapping methods (Baxter et al., <xref ref-type="bibr" rid="B1">2011</xref>; Khan et al., <xref ref-type="bibr" rid="B3">2012</xref>; Pavy et al., <xref ref-type="bibr" rid="B6">2012</xref>).</p>
<p>The GMOD open-source tool&#x02014;CMAP (Youens-Clark et al., <xref ref-type="bibr" rid="B9">2009</xref>) has been widely utilized by the research community for comparative genetic map visualization. Unfortunately, it is limited to the comparison of two adjacent aligned maps for correspondence and requires constant page navigation. As a Perl-CGI application using a relational database, CMAP runs on an Apache web server and does not allow users to upload and integrate their own marker data using web browsers. Implemented using basic HTML/JavaScript, CMAP&#x00027;s web interfaces offer very limited user interaction. While NCBI&#x00027;s MapViewer (Wolfsberg, <xref ref-type="bibr" rid="B8">2010</xref>) can compare multiple maps, it can be used only for markers and sequence data curated by NCBI. MapChart (Voorrips, <xref ref-type="bibr" rid="B7">2002</xref>) and Circos (Krzywinski et al., <xref ref-type="bibr" rid="B4">2009</xref>) have been used for comparative map visualization (Echt et al., <xref ref-type="bibr" rid="B2">2011</xref>; Lucas et al., <xref ref-type="bibr" rid="B5">2011</xref>; Pavy et al., <xref ref-type="bibr" rid="B6">2012</xref>), but do not provide for an interactive web platform. To overcome limitations of extant map comparison and visualization tools, YouGenMap was developed.</p>
</sec>
<sec>
<title>Implementation</title>
<p>YouGenMap is an open-source web tool implemented using a JavaScript/HTML frontend and a PHP/MySQL backend. It was developed through a combination and collaboration of various JavaScript libraries and PHP libraries. Dojo (<ext-link ext-link-type="uri" xlink:href="http://dojotoolkit.org">http://dojotoolkit.org</ext-link>), a JavaScript library, was used to provide rich GUI elements and dynamic interaction with the server&#x00027;s file directory and relational database through AJAX. RaphaelJS (<ext-link ext-link-type="uri" xlink:href="http://raphaeljs.com">http://raphaeljs.com</ext-link>), a JavaScript library, was used to provide dynamic interaction with the SVG (Scalable Vector Graphics) elements for creating and displaying genetic maps. PHPExcel (<ext-link ext-link-type="uri" xlink:href="http://phpexcel.codeplex.com">http://phpexcel.codeplex.com</ext-link>), a PHP library, was used to create, modify, and parse spreadsheet files such as Microsoft Excel and Open Office Documents. ADOdb (<ext-link ext-link-type="uri" xlink:href="http://adodb.sourceforge.net/">http://adodb.sourceforge.net/</ext-link>), a PHP library, was used to provide a consistent API for accessing a variety of databases such as MySQL and Oracle in the same way. ImageMagick (<ext-link ext-link-type="uri" xlink:href="http://www.imagemagick.org">http://www.imagemagick.org</ext-link>), a PHP library, was used to convert a SVG file to a PNG file. YouGenMap is designed to be compatible in all major web browsers including Google Chrome, Mozilla Firefox, and Microsoft Internet Explorer (9.0 and above) across different OS platforms.</p>
</sec>
<sec>
<title>Web interface and usage</title>
<p>YouGenMap is a genetic map viewer that lets users upload, download, display, visualize, update and compare sets of mapping and marker annotation data. Users&#x00027; genetic map data is uploaded and downloaded as a spreadsheet using the map set template we provide. The map set template file can be one of four formats: Microsoft Workbook, Microsoft 1997&#x02013;2003 Worksheet, Open Document Format (Open Office/LibreOffice), or the Microsoft XML Spreadsheet. Upon an upload, the map set template file is parsed and placed into our relational database. Our map set template file, both in simple version (i.e., Supplemental Files <xref ref-type="supplementary-material" rid="SM1">No.1</xref> and <xref ref-type="supplementary-material" rid="SM3">No.3</xref>) and complete version (i.e., Supplemental Files <xref ref-type="supplementary-material" rid="SM2">No.2</xref> and <xref ref-type="supplementary-material" rid="SM4">No.4</xref>), contains full instructions on how to modify the map set file to incorporate users&#x00027; data that meets our data formatting requirements for uploading and processing.</p>
<p>As shown in Figure <xref ref-type="fig" rid="F1">1</xref>, YouGenMap allows users to visualize multiple map sets at a time and has flexible options for displaying correspondences among maps, which currently include nine types of marker (feature) sequence and gene identifiers. The correspondence lines between markers can be drawn between two maps that are not adjacent (e.g., between two maps with a map in between them). A user can selectively display desirable features by applying a filter on a feature type and the type of correspondence (e.g., features, aliases, UniGene ID, etc). A user can also flip a map and be able to take a snapshot of a current comparison (saved as a PNG image). Moreover, clicking a feature in a displayed map will show its annotations (e.g., GO term, GO number, and UniGene and reference protein information) and map data in details. However, annotation information has to be provided by users and is available only if the complex version of map set template file is utilized for data input. Users can easily register and create their own accounts on our website and have the option to make their data public or private accessible. Any public maps can be compared against a user&#x00027;s own maps as well as downloaded. YouGenMap&#x00027;s correspondence drawing capabilities provides a powerful tool for comparative mapping.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>A snap-shot of YouGenMap web interface that shows comparative mapping</bold>.</p></caption>
<graphic xlink:href="fgene-05-00183-g0001.tif"/>
</fig>
</sec>
<sec sec-type="conclusion" id="s2">
<title>Conclusion</title>
<p>While a few map drawing applications and web tools can be used for comparative mapping, they are either platform-specific (i.e., MapChart Voorrips, <xref ref-type="bibr" rid="B7">2002</xref>) or require intervention by a database manager (i.e., CMap Youens-Clark et al., <xref ref-type="bibr" rid="B9">2009</xref> and NCBI Map Viewer Wolfsberg, <xref ref-type="bibr" rid="B8">2010</xref>). In contrast, easy-to-use and a highly interactive web interface are two major characteristics of YouGenMap. With YouGenMap, genetic maps and their annotations could become dynamic community assets. So far, we have hosted 10 map sets for 5 tree species. Also a public bug tracking system and tutorial videos/documents are available online. As an open source took, we are in the process of improving its functionality to better serve the research community.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ack>
<p>This project was funded partially by the NIH-AREA (1R15GM94732-1 A1 to Chun Liang) and Southern Institute of Forest Genetics, Southern Research Station, USDA (11-JV-11330126-020 to Chun Liang).</p>
</ack>
<sec sec-type="supplementary-material" id="s3">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="http://www.frontiersin.org/journal/10.3389/fgene.2014.00183/abstract">http://www.frontiersin.org/journal/10.3389/fgene.2014.00183/abstract</ext-link></p>
<supplementary-material xlink:href="DataSheet1.XLS" id="SM1" mimetype="application/vnd.ms-excel" xmlns:xlink="http://www.w3.org/1999/xlink">
<label>Supplemental File No.1</label>
<caption><p><bold>Simplified sample data template in Excel that a user can use to store his/her own data and upload this data into YouGenMap web server</bold>.</p></caption>
</supplementary-material>
<supplementary-material xlink:href="DataSheet2.XLS" id="SM2" mimetype="application/vnd.ms-excel" xmlns:xlink="http://www.w3.org/1999/xlink">
<label>Supplemental File No.2</label>
<caption><p><bold>Complete sample data template in Excel that a user can use to store his/her own data and upload this data into YouGenMap web server</bold>.</p></caption>
</supplementary-material>
<supplementary-material xlink:href="DataSheet3.ZIP" id="SM3" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink">
<label>Supplemental File No.3</label>
<caption><p><bold>Simplified sample data template in OpenDocument Spreadsheet that a user can use to store his/her own data and upload this data into YouGenMap web server</bold>.</p></caption>
</supplementary-material>
<supplementary-material xlink:href="DataSheet4.ZIP" id="SM4" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink">
<label>Supplemental File No.4</label>
<caption><p><bold>Complete sample data template in OpenDocument Spreadsheet that a user can use to store his/her own data and upload this data into YouGenMap web server</bold>.</p></caption>
</supplementary-material>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baxter</surname> <given-names>S. W.</given-names></name> <name><surname>Davey</surname> <given-names>J. W.</given-names></name> <name><surname>Johnston</surname> <given-names>J. S.</given-names></name> <name><surname>Shelton</surname> <given-names>A. M.</given-names></name> <name><surname>Heckel</surname> <given-names>D. G.</given-names></name> <name><surname>Jiggins</surname> <given-names>C. D.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Linkage Mapping and comparative genomics using next-generation RAD Sequencing of a non-model organism</article-title>. <source>PLoS ONE</source> <volume>6</volume>:<fpage>e19315</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0019315</pub-id><pub-id pub-id-type="pmid">21541297</pub-id></citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Echt</surname> <given-names>C.</given-names></name> <name><surname>Saha</surname> <given-names>S.</given-names></name> <name><surname>Krutovsky</surname> <given-names>K.</given-names></name> <name><surname>Wimalanathan</surname> <given-names>K.</given-names></name> <name><surname>Erpelding</surname> <given-names>J.</given-names></name> <name><surname>Liang</surname> <given-names>C.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>An annotated genetic map of loblolly pine based on microsatellite and cDNA markers</article-title>. <source>BMC Genet</source>. <volume>12</volume>:<fpage>17</fpage>. <pub-id pub-id-type="doi">10.1186/1471-2156-12-17</pub-id><pub-id pub-id-type="pmid">21269494</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khan</surname> <given-names>M. A.</given-names></name> <name><surname>Han</surname> <given-names>Y.</given-names></name> <name><surname>Zhao</surname> <given-names>Y. F.</given-names></name> <name><surname>Troggio</surname> <given-names>M.</given-names></name> <name><surname>Korban</surname> <given-names>S. S.</given-names></name></person-group> (<year>2012</year>). <article-title>A multi-population consensus genetic map reveals inconsistent marker order among maps likely attributed to structural variations in the apple genome</article-title>. <source>PLoS ONE</source> <volume>7</volume>:<fpage>e47864</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0047864</pub-id><pub-id pub-id-type="pmid">23144832</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Krzywinski</surname> <given-names>M.</given-names></name> <name><surname>Schein</surname> <given-names>J.</given-names></name> <name><surname>Birol</surname> <given-names>I.</given-names></name> <name><surname>Connors</surname> <given-names>J.</given-names></name> <name><surname>Gascoyne</surname> <given-names>R.</given-names></name> <name><surname>Horsman</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2009</year>). <article-title>Circos: an information aesthetic for comparative genomics</article-title>. <source>Genome Res</source>. <volume>19</volume>, <fpage>1639</fpage>&#x02013;<lpage>1645</lpage>. <pub-id pub-id-type="doi">10.1101/gr.092759.109</pub-id><pub-id pub-id-type="pmid">19541911</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lucas</surname> <given-names>M. R.</given-names></name> <name><surname>Diop</surname> <given-names>N.-N.</given-names></name> <name><surname>Wanamaker</surname> <given-names>S.</given-names></name> <name><surname>Ehlers</surname> <given-names>J. D.</given-names></name> <name><surname>Roberts</surname> <given-names>P. A.</given-names></name> <name><surname>Close</surname> <given-names>T. J.</given-names></name></person-group> (<year>2011</year>). <article-title>Cowpea&#x02013;Soybean synteny clarified through an improved genetic map</article-title>. <source>Plant Gen</source>. <volume>4</volume>, <fpage>218</fpage>&#x02013;<lpage>225</lpage>. <pub-id pub-id-type="doi">10.3835/plantgenome2011.06.0019</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pavy</surname> <given-names>N.</given-names></name> <name><surname>Pelgas</surname> <given-names>B.</given-names></name> <name><surname>Laroche</surname> <given-names>J.</given-names></name> <name><surname>Rigault</surname> <given-names>P.</given-names></name> <name><surname>Isabel</surname> <given-names>N.</given-names></name> <name><surname>Bousquet</surname> <given-names>J.</given-names></name></person-group> (<year>2012</year>). <article-title>A spruce gene map infers ancient plant genome reshuffling and subsequent slow evolution in the gymnosperm lineage leading to extant conifers</article-title>. <source>BMC Biol</source>. <volume>10</volume>:<fpage>84</fpage>. <pub-id pub-id-type="doi">10.1186/1741-7007-10-84</pub-id><pub-id pub-id-type="pmid">23102090</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Voorrips</surname> <given-names>R. E.</given-names></name></person-group> (<year>2002</year>). <article-title>MapChart: software for the graphical presentation of linkage maps and QTLs</article-title>. <source>J. Hered</source>. <volume>93</volume>, <fpage>77</fpage>&#x02013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1093/jhered/93.1.77</pub-id><pub-id pub-id-type="pmid">12011185</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wolfsberg</surname> <given-names>T. G.</given-names></name></person-group> (<year>2010</year>). <article-title>Using the NCBI map viewer to browse genomic sequence data</article-title>. <source>Curr. Protoc. Bioinform</source>. Chapter 1:Unit <fpage>1.5.1</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1002/0471250953.bi0105s29</pub-id><pub-id pub-id-type="pmid">20205186</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Youens-Clark</surname> <given-names>K.</given-names></name> <name><surname>Faga</surname> <given-names>B.</given-names></name> <name><surname>Yap</surname> <given-names>I. V.</given-names></name> <name><surname>Stein</surname> <given-names>L.</given-names></name> <name><surname>Ware</surname> <given-names>D.</given-names></name></person-group> (<year>2009</year>). <article-title>CMap 1.01: a comparative mapping application for the Internet</article-title>. <source>Bioinformatics</source> <volume>25</volume>, <fpage>3040</fpage>&#x02013;<lpage>3042</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btp458</pub-id><pub-id pub-id-type="pmid">19648141</pub-id></citation>
</ref>
</ref-list>
</back>
</article>
