<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>gb-2003-4-3-r22</ui>
   <ji>GBJ</ji>
   <fm>
      <dochead>Software</dochead>
      <bibl>
         <title>
            <p>Osprey: a network visualization system</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Breitkreutz</snm>
               <fnm>Bobby-Joe</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
            </au>
            <au id="A2">
               <snm>Stark</snm>
               <fnm>Chris</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
            </au>
            <au id="A3" ca="yes">
               <snm>Tyers</snm>
               <fnm>Mike</fnm>
               <insr iid="I1"/>
               <email>tyers@mshri.on.ca</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Address: Samuel Lunenfeld Research Institute, Mount Sinai Hospital, University Avenue, Toronto, M5G 1X5, Canada</p>
            </ins>
            <ins id="I2">
               <p>These authors contributed equally to this work</p>
            </ins>
         </insg>
         <source>Genome Biology</source>
         <issn>1465-6906</issn>
         <pubdate>2003</pubdate>
         <volume>4</volume>
         <issue>3</issue>
         <fpage>R22</fpage>
         <url>http://genomebiology.com/2003/4/3/R22</url>
         <note>A previous version of this manuscript was made available before peer review at  <url>http://genomebiology.com/2002/3/12/preprint/0012/</url></note>
         <xrefbib>
            <pubidlist>
               <pubid idtype="doi">10.1186/gb-2003-4-3-r22</pubid>
               <pubid idtype="pmpid">12620107</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>8</day>
               <month>11</month>
               <year>2002</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>10</day>
               <month>1</month>
               <year>2003</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>27</day>
               <month>2</month>
               <year>2003</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2003</year>
         <collab>Breitkreutz et al.; licensee BioMed Central Ltd. This is an Open Access article: verbatim copying and redistribution of this article are permitted in all media for any purpose, provided this notice is preserved along with the article's original URL.</collab>
      </cpyrt>
      <shorttitle>
         <p>Osprey: a network visualization system</p>
      </shorttitle>
      <shortabs>
         <p>A software platform called Osprey has been developed for visualization and manipulation of complex interaction networks.</p>
      </shortabs>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <p>We have developed a software platform called Osprey for visualization and manipulation of complex interaction networks. Osprey builds data-rich graphical representations that are color-coded for gene function and experimental interaction data. Mouse-over functions allow rapid elaboration and organization of network diagrams in a spoke model format. User-defined large-scale datasets can be readily combined with Osprey for comparison of different methods.</p>
         </sec>
      </abs>
   </fm>
   <meta>
      <classifications>
         <classification type="BMC" subtype="man_spc_id" id="30010002">Bioinformatics</classification>
         <classification type="BMC" subtype="man_spc_id" id="30010010">Genome studies</classification>
      </classifications>
   </meta>
   <bdy>
      <sec>
         <st>
            <p>Rationale</p>
         </st>
         <p>The rapidly expanding biological datasets of physical, genetic and functional interactions present a daunting task for data visualization and evaluation <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>. Existing applications such as Pajek allow the user to visualize networks in a simple graphical format <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>, but lack the necessary features needed for functional assessment and comparative analysis between datasets. Typically, interaction networks are viewed within a graphing application, but data is manipulated in other contexts, often manually.</p>
         <p>To address these shortfalls, we developed a network visualization system called Osprey that not only represents interactions in a flexible and rapidly expandable graphical format, but also provides options for functional comparisons between datasets. Osprey was developed with the Sun Microsystems Java Standard Development Kit version 1.4.0_02 <abbrgrp><abbr bid="B3">3</abbr></abbrgrp>, which allows it to be used both in stand-alone form and as an add-on viewer for online interaction databases.</p>
      </sec>
      <sec>
         <st>
            <p>Network visualization</p>
         </st>
         <p>Osprey represents genes as nodes and interactions as edges between nodes (Figure <figr fid="F1">1</figr>). Unlike other applications, Osprey is fully customizable and allows the user to define personal settings for generation of interaction networks, as described below. Any interaction dataset can be loaded into Osprey using one of several standard file formats, or by upload from an underlying interaction database. By default, Osprey uses the General Repository for Interaction Datasets as a database (The GRID <abbrgrp><abbr bid="B4">4</abbr></abbrgrp>), from which the user can rapidly build out interaction networks. User-defined interactions are added or subtracted from mouse-over pop-up windows that link to the database. Networks can be saved as tab-delimited text files for future manipulation or exported as JPEG or JPG graphics, portable network graphics (PNG), and scalable vector graphics (SVG) <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>. The SVG image format allows the user to produce high-quality images that can be opened in applications such as Adobe Illustrator <abbrgrp><abbr bid="B6">6</abbr></abbrgrp> for further manipulation.</p>
         <fig id="F1">
            <title>
               <p>Figure 1</p>
            </title>
            <caption>
               <p>Representative Osprey network with genes colored by GO process and interactions colored by experimental system</p>
            </caption>
            <text>
               <p>Representative Osprey network with genes colored by GO process and interactions colored by experimental system.</p>
            </text>
            <graphic file="gb-2003-4-3-r22-1"/>
         </fig>
      </sec>
      <sec>
         <st>
            <p>Searches and filters</p>
         </st>
         <p>A drawback of current network visualization systems is the inability to search the network for an individual gene in the context of large graphs. To overcome this problem, Osprey allows text-search queries by gene names. A further difficulty with visualization systems is the absence of functional information within the graphical interface. This problem is remedied by Osprey, which provides a one-click link to all database fields for all displayed nodes including open reading frame (ORF) name, gene aliases, and a description of gene function. By default, this information is obtained from The GRID, which in turn compiles gene annotations provided by the <it>Saccharomyces </it>Genome Database (SGD <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>). Various filters have been developed that allow the user to query the network. For example, an interaction network can be parsed for interactions derived from a particular experimental method. Current Osprey filters include source, function, experimental system and connectivity (Figure <figr fid="F2">2</figr>).</p>
         <fig id="F2">
            <title>
               <p>Figure 2</p>
            </title>
            <caption>
               <p>Searches and filters</p>
            </caption>
            <text>
               <p>Searches and filters. <b>(a) </b>Network containing 2,245 vertices and 6,426 edges from combined datasets of Gavin <it>et al.</it> [10], shown in red, and Ho <it>et al.</it> [11], shown in yellow. <b>(b) </b>A source filter reveals only those interactions shared by both datasets, namely 212 vertices and 188 edges.</p>
            </text>
            <graphic file="gb-2003-4-3-r22-2"/>
         </fig>
      </sec>
      <sec>
         <st>
            <p>Network layout</p>
         </st>
         <p>As network complexity increases, graphical representations become cluttered and difficult to interpret. Osprey simplifies network layouts through user-implemented node relaxation, which disperses nodes and edges according to any one of a number of layout options. Any given node or set of nodes can be locked into place in order to anchor the network. Osprey also provides several default network layouts, including circular, concentric circles, spoke and dual ring (Figure <figr fid="F3">3</figr>). Finally, for comparison of large-scale datasets, Osprey can superimpose two or more datasets on top of each other in an additive manner. In conjunction with filter options, this feature allows interactions specific to any given approach to be identified.</p>
         <fig id="F3">
            <title>
               <p>Figure 3</p>
            </title>
            <caption>
               <p>Layout options in Osprey</p>
            </caption>
            <text>
               <p>Layout options in Osprey. <b>(a) </b>Circular; <b>(b) </b>concentric circle with five rings; <b>(c) </b>dual ring with highly connected nodes on the inside; <b>(d) </b>dual ring with highly connected nodes outside; <b>(e) </b>spoked dual ring.</p>
            </text>
            <graphic file="gb-2003-4-3-r22-3"/>
         </fig>
      </sec>
      <sec>
         <st>
            <p>Color representations</p>
         </st>
         <p>Osprey allows user defined colors to indicate gene function, experimental systems and data sources. Genes are colored by their biological process as defined by standardized Gene Ontology (GO) annotations. Genes that have been assigned more than one process are represented as multicolored pie charts. Osprey currently recognizes 29 biological processes derived from the categories maintained by the GO Consortium <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. Interactions are colored by experimental system along the entire length of the edge between two nodes. If a given interaction is supported by multiple experimental systems, the edges are segmented into multiple colors to reflect each system. Alternatively, interactions can be colored by data source, again as multiply colored if more than one source supports the interaction. When combined with filter options, a network can be rapidly visualized according to any number of experimental parameters.</p>
      </sec>
      <sec>
         <st>
            <p>Osprey download</p>
         </st>
         <p>A personal copy of the Osprey network visualization system version 0.9.9 for use in not-for-profit organizations can be downloaded from the Osprey webpage at <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>. Registration is required for the sole purpose of enabling notification of software fixes and updates. A limited version of Osprey used for online interaction viewing can be used at The GRID website <abbrgrp><abbr bid="B4">4</abbr></abbrgrp>. For implementation of Osprey as an online viewer for other online interaction databases please contact the authors.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We thank Hosam Abdulrrazek for contributions to our layout algorithms, and Lorrie Boucher, Ashton Breitkreutz and Paul Jorgensen for suggestions on Osprey features. Development of Osprey was supported by the Canadian Institutes of Health Research. M.T. is a Canada Research Chair in Biochemistry.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>A biological atlas of functional maps.</p>
            </title>
            <aug>
               <au>
                  <snm>Vidal</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Cell</source>
            <pubdate>2001</pubdate>
            <volume>104</volume>
            <fpage>333</fpage>
            <lpage>339</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11239391</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Pajek - program for large network analysis.</p>
            </title>
            <aug>
               <au>
                  <snm>Batagelj</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Mrvar</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Connections</source>
            <pubdate>1998</pubdate>
            <volume>21</volume>
            <fpage>47</fpage>
            <lpage>57</lpage>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Sun Microsystems Java Standard Development Kit 1.4.0_02</p>
            </title>
            <url>http://java.sun.com</url>
         </bibl>
         <bibl id="B4">
            <title>
               <p>The Grid</p>
            </title>
            <url>http://biodata.mshri.on.ca/grid</url>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Batik SVG toolkit</p>
            </title>
            <url>http://xml.apache.org/batik/</url>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Adobe Illustrator 10</p>
            </title>
            <url>http://www.adobe.com/products/illustrator/main.html</url>
         </bibl>
         <bibl id="B7">
            <title>
               <p><it>Saccharomyces </it>Genome Database June 2002</p>
            </title>
            <aug>
               <au>
                  <snm>Cherry</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Ball</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Dolinski</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Dwight</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Harris</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Matese</snm>
                  <fnm>JC</fnm>
               </au>
               <au>
                  <snm>Sherlock</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Binkley</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Jin</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Weng</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <url>ftp://genome-ftp.stanford.edu/pub/yeast/SacchDB/</url>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Gene Ontology: tool for the unification of biology.</p>
            </title>
            <aug>
               <au>
                  <snm>The Gene Ontology</snm>
                  <fnm>Consortium</fnm>
               </au>
            </aug>
            <source>Nat Genet</source>
            <pubdate>2000</pubdate>
            <volume>25</volume>
            <fpage>25</fpage>
            <lpage>29</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/75556</pubid>
                  <pubid idtype="pmpid" link="fulltext">10802651</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Osprey</p>
            </title>
            <url>http://biodata.mshri.on.ca/osprey</url>
         </bibl>
         <bibl id="B10">
            <title>
               <p>Functional organization of the yeast proteome by systematic analysis of protein complexes.</p>
            </title>
            <aug>
               <au>
                  <snm>Gavin</snm>
                  <fnm>AC</fnm>
               </au>
               <au>
                  <snm>Bosche</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Krause</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Grandi</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Marzioch</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Bauer</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Schultz</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Rick</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Michon</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>Cruciat</snm>
                  <fnm>CM</fnm>
               </au>
               <etal/>
            </aug>
            <source>Nature</source>
            <pubdate>2002</pubdate>
            <volume>415</volume>
            <fpage>141</fpage>
            <lpage>147</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/415141a</pubid>
                  <pubid idtype="pmpid" link="fulltext">11805826</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Systematic identification of protein complexes in <it>Saccharomyces cerevisiae </it>by mass spectrometry.</p>
            </title>
            <aug>
               <au>
                  <snm>Ho</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Gruhler</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Heilbut</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Bader</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>Moore</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Adams</snm>
                  <fnm>SL</fnm>
               </au>
               <au>
                  <snm>Millar</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Taylor</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Bennett</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Boutilier</snm>
                  <fnm>K</fnm>
               </au>
               <etal/>
            </aug>
            <source>Nature</source>
            <pubdate>2002</pubdate>
            <volume>415</volume>
            <fpage>180</fpage>
            <lpage>183</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/415180a</pubid>
                  <pubid idtype="pmpid" link="fulltext">11805837</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
      </refgrp>
   </bm>
</art>
