<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioinform.</journal-id>
<journal-title>Frontiers in Bioinformatics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioinform.</abbrev-journal-title>
<issn pub-type="epub">2673-7647</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1125949</article-id>
<article-id pub-id-type="doi">10.3389/fbinf.2023.1125949</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Bioinformatics</subject>
<subj-group>
<subject>Perspective</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Translating desktop success to the web in the cytoscape project</article-title>
<alt-title alt-title-type="left-running-head">Pratt et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbinf.2023.1125949">10.3389/fbinf.2023.1125949</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Pratt</surname>
<given-names>Dexter</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2201154/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pillich</surname>
<given-names>Rudolf T.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2123534/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Morris</surname>
<given-names>John H.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1157376/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Division of Genetics</institution>, <institution>Department of Medicine</institution>, <institution>University of California San Diego</institution>, <addr-line>La Jolla</addr-line>, <addr-line>CA</addr-line>, <country>United States</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Resource on Biocomputing, Visualization, and Informatics</institution>, <institution>University of California San Francisco</institution>, <addr-line>San Francisco</addr-line>, <addr-line>CA</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1204262/overview">Livia Perfetto</ext-link>, Sapienza University of Rome, Italy</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/87391/overview">Andreas Zanzoni</ext-link>, Aix-Marseille Universit&#xe9;, France</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2191822/overview">Eliot Ragueneau</ext-link>, European Bioinformatics Institute (EMBL-EBI), United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Dexter Pratt, <email>depratt@ucsd.edu</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Network Bioinformatics, a section of the journal Frontiers in Bioinformatics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>23</day>
<month>03</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>3</volume>
<elocation-id>1125949</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>12</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>03</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Pratt, Pillich and Morris.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Pratt, Pillich and Morris</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.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) and the copyright owner(s) 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>Cytoscape is an open-source bioinformatics environment for the analysis, integration, visualization, and query of biological networks. In this perspective piece, we describe our project to bring the Cytoscape desktop application to the web while explaining our strategy in ways relevant to others in the bioinformatics community. We examine opportunities and challenges in developing bioinformatics software that spans both the desktop and web, and we describe our ongoing efforts to build a Cytoscape web application, highlighting the principles that guide our development.</p>
</abstract>
<kwd-group>
<kwd>cytoscape</kwd>
<kwd>network biology</kwd>
<kwd>data visualisation</kwd>
<kwd>systems biology</kwd>
<kwd>bioinformatics</kwd>
<kwd>software development</kwd>
</kwd-group>
<contract-num rid="cn001">P41 GM103504 R01 HG009979 U19AI135990 U54CA209891 U24CA184427</contract-num>
<contract-num rid="cn002">2019-207395</contract-num>
<contract-sponsor id="cn001">National Institutes of Health<named-content content-type="fundref-id">10.13039/100000002</named-content>
</contract-sponsor>
<contract-sponsor id="cn002">Chan Zuckerberg Initiative<named-content content-type="fundref-id">10.13039/100014989</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Cytoscape (<xref ref-type="bibr" rid="B17">Shannon et al., 2003</xref>; <xref ref-type="bibr" rid="B18">Smoot et al., 2011</xref>) is an open-source bioinformatics environment for the analysis, integration, visualization, and query of biological networks. Since its inception in 2001, the Cytoscape desktop application has served as a standard tool in academia and industry, and as such, it is downloaded about 300,000 times each year.</p>
<p>In recent years, the web has become a popular alternative to access applications and services as compared to local systems. By accessing applications on the web, users are free from the constraints imposed by their hardware and operating systems and from the inconvenience of carrying their work material from one computer to another. Today, the increasing power and sophistication of web technologies have provided us, and many other bioinformatics software developers, opportunities to extend the impact of our tools through an integrated web-based ecosystem. But the web also challenges tool developers to find ways to best harness the distinct capabilities of desktop and web environments. The transition of the Cytoscape desktop application to a web-based application presents a unique set of challenges, as the functionality of Cytoscape is fundamentally different from existing web-based network analysis tools.</p>
<p>Here, we use Cytoscape as a case study to present six principles of our development approach to transition a mature bioinformatics software system to one that spans both the desktop and the web.</p>
</sec>
<sec sec-type="discussion" id="s2">
<title>Discussion</title>
<p>In keeping with our long-standing commitment to our users and community-based software development, we discuss the principles that guide our process, design choices, and the decision to build the new &#x201c;Cytoscape Home&#x201d; software publication portal as part of the project.</p>
<sec id="s2-1">
<title>Identify what makes the application successful</title>
<p>The keys to Cytoscape&#x2019;s success are that it provides a general-purpose workbench for network analysis and visualization and is extensible by community-developed apps. It operates on a wide variety of networks without commitment to any particular model of biology. Cytoscape is data-centric, with general functionality for network import and export and integrating networks with-omics and other large datasets. It provides high-performance rendering of large networks, rule-based, data-driven visual styles, network layout <italic>via</italic> a large library of layout algorithms, and network filtering and query. Users can perform a wide range of analyses thanks to the rich ecosystems of apps developed by the community and readily accessible <italic>via</italic> the AppStore (<xref ref-type="bibr" rid="B9">Lotia et al., 2013</xref>), containing over 300 apps and clocking around 2000 daily downloads. Workflows can be automated <italic>via</italic> the CyREST (<xref ref-type="bibr" rid="B13">Ono et al., 2015</xref>) interface that enables the Cytoscape desktop to be used directly by programs and web applications.</p>
<p>When transitioned to the web, Cytoscape functionality will fill a different role than existing resources, such as databases of pathways, pathway editors, or web applications focused on specific analyses.</p>
<p>Many important biological network resources on the web, such as STRING (<xref ref-type="bibr" rid="B19">Szklarczyk et al., 2016</xref>), GeneMania (<xref ref-type="bibr" rid="B7">Franz et al., 2018</xref>), IntAct (<xref ref-type="bibr" rid="B20">Del Toro et al., 2021</xref>), Reactome (<xref ref-type="bibr" rid="B8">Jassal et al., 2019</xref>), and WikiPathways (<xref ref-type="bibr" rid="B11">Martens et al., 2021</xref>), provide comprehensive views of the protein-protein interactions, molecular interactions, and biological pathways related to sets of genes/proteins. In contrast, Cytoscape is a general-purpose workbench, providing a much broader range of functionality. For example, it provides a general facility for mapping arbitrary data to network nodes and edges, while WikiPathways and STRING focus on integrating a specific kind of data, such as expression fold changes.</p>
<p>Cytoscape shares some functionality with specialized pathway editing tools such as PathwayMapper (<xref ref-type="bibr" rid="B1">Bahceci et al., 2017</xref>) and the most recent Newt Editor (<xref ref-type="bibr" rid="B2">Balci et al., 2021</xref>). For example, Newt provides drawing, styling, layout, and diagramming capabilities to create small biological pathway models in the SBGN language and to map data to those pathways. It is a focused application committed to a specific representation of biology, in contrast to Cytoscape&#x2019;s broader mission.</p>
</sec>
<sec id="s2-2">
<title>Determine the most important uses</title>
<p>First and foremost, a software application must continue to excel at its common uses as it expands onto the web and cloud. In the Cytoscape project, a common mode of use is to interpret &#x2018;omics data <italic>via</italic> integration with molecular interaction networks, followed by analysis and network visualization. In these workflows, users create networks from interaction data, annotate the nodes with experimental data such as differential expression fold changes, apply a layout highlighting node relationships and network structure, and present the data using rule-based visual styles.</p>
<p>The essential analyses, such as network clustering and functional enrichment, are evident in the most frequently downloaded Cytoscape Apps (<xref ref-type="bibr" rid="B10">Maere et al., 2005</xref>; <xref ref-type="bibr" rid="B4">Bindea et al., 2009</xref>; <xref ref-type="bibr" rid="B12">Montojo et al., 2010</xref>; <xref ref-type="bibr" rid="B3">Bindea et al., 2013</xref>; <xref ref-type="bibr" rid="B21">Wang et al., 2015</xref>; <xref ref-type="bibr" rid="B6">Doncheva et al., 2019</xref>).</p>
<p>When looking at publications in the Cytoscape Tumblr Archive between January and November 2022 (<ext-link ext-link-type="uri" xlink:href="https://cytoscape-publications.tumblr.com/">https://cytoscape-publications.tumblr.com/</ext-link>), we see that 42% of the papers cited Cytoscape because they made use of apps capable of performing specific analyses such as clustering, enrichment, or topological analysis of hub nodes and fragile motifs using the cytoHubba (<xref ref-type="bibr" rid="B5">Chin et al., 2014</xref>) app, that just by itself scored a total of 698 citations in 2022 according to PubMed.</p>
</sec>
<sec id="s2-3">
<title>Plan the transition</title>
<p>It must be easy for current users to adopt the web-based software. The Cytoscape desktop interface design has been honed by 20&#xa0;years of success, and we are therefore adopting a familiar look and feel on the web, immediately recognizable to users. These measures help current users succeed in using web-based Cytoscape functionality without reading documentation. For example, the rule-based visual style editor, or Vizmapper, has a sophisticated interface that will be conserved between the desktop application and the new web version. Another pillar for any workflows in the desktop application is the &#x201c;session&#x201d; feature, which enables users to organize their networks for a given project, storing them as a snapshot of the Cytoscape environment. In Cytoscape web, we will introduce a comparable &#x201c;workspace&#x201d; feature with a similar user experience to organize a project&#x2019;s networks in the cloud.</p>
<p>Nonetheless, many users will continue to use the Cytoscape desktop because of its unique features, apps, and high-performance visualization of very large-scale networks. We have therefore continued to support the Cytoscape desktop even as development shifts to web-ready components.</p>
</sec>
<sec id="s2-4">
<title>Design for extensibility and third-party development</title>
<p>In the Cytoscape ecosystem, &#x201c;app&#x201d; development is taking many forms, expanding the opportunities for community development. To achieve the extensibility needed to support third-party developers, Cytoscape Web will be a lean substrate on which others can build. It will connect to the world <italic>via</italic> straightforward programming interfaces and data standards, such as our CX (Cytoscape eXchange) network format. Reusable, CX-based components will enable it to receive networks from other web applications or send networks to them. In the longer term, developers will be able to write code modules comparable to the Cytoscape desktop apps: tightly integrated into the web user interface and installed by users from a trusted repository.</p>
<p>Already, web services are a cornerstone of our modular Cytoscape design strategy. For example, network clustering algorithms can run on remote servers that receive networks and return cluster annotations. By publishing the communication protocols, we enable anyone to build compatible services and add new algorithms. Because services run separately from each other, they can be implemented in any language, run on any platform, and evolve independently from the Cytoscape interface. Services are also reusable resources, callable by web apps, scripts, notebooks, or the Cytoscape desktop application.</p>
</sec>
<sec id="s2-5">
<title>Build the core</title>
<p>In a project such as this, it is important to target an early, robust release of web functionality, deferring the design and migration of advanced features pending an analysis of user feedback and adoption. The initial Cytoscape web system will focus on tools for essential operations such as the style editor to create rules linking visual attributes to data values (<xref ref-type="fig" rid="F1">Figure 1A</xref>), an interface to import data tables to create or annotate networks (<xref ref-type="fig" rid="F1">Figure 1B</xref>), automatic layout tools to set the positions of nodes, and the ability to export the visualized network as a publication-quality figure (<xref ref-type="fig" rid="F1">Figure 1C</xref>). Our existing network data commons on the web, NDEx, the Network Data Exchange (<xref ref-type="bibr" rid="B16">Pratt et al., 2015</xref>; <xref ref-type="bibr" rid="B15">Pratt et al., 2017</xref>; <xref ref-type="bibr" rid="B14">Pillich et al., 2021</xref>), will enable users to store, share, and manage their networks (<xref ref-type="fig" rid="F1">Figure 1D</xref>). Other essential capabilities of the web application will include clustering, functional enrichment analysis, and identification of active subnetworks.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> A Cytoscape web application concept design, showing the visual style editor and other interface components. <bold>(B)</bold> Loading tabular data to create or annotate networks. <bold>(C)</bold> Exporting a network as a production-quality figure. <bold>(D)</bold> Storing networks in NDEx. <bold>(E)</bold> A Cytoscape Home portal concept design.</p>
</caption>
<graphic xlink:href="fbinf-03-1125949-g001.tif"/>
</fig>
</sec>
<sec id="s2-6">
<title>Catalyze the community</title>
<p>To continue our long-standing community-building strategy on the web, we are expanding the Cytoscape AppStore to become &#x201c;Cytoscape Home&#x201d; (<xref ref-type="fig" rid="F1">Figure 1E</xref>). In this portal, developers can register a broad range of web resources along with desktop apps. At Cytoscape Home, users will discover web applications, services, modular software components, and data resources compatible with Cytoscape Web.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s3">
<title>Conclusion</title>
<p>We are expanding on the success of the Cytoscape desktop application by keeping a tight focus on the essential value of Cytoscape to its users, designing for extensibility, and continuing to empower our growing community of users and developers. In sum, this is how the Cytoscape Project is taking on the challenge of creating a network biology ecosystem for the 21st century.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s4">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s5">
<title>Author contributions</title>
<p>Writing, original draft preparation&#x2014;DP. Writing, review, and editing&#x2014;DP, RP, and JM. Visualization&#x2014;DP and RP.</p>
</sec>
<sec id="s6">
<title>Funding</title>
<p>Financial support for this project is provided by the National Institutes of Health under grants P41 GM103504, R01 HG009979, U19AI135990, U54CA209891, and U24CA184427, the Chan-Zuckerberg Initiative (2019-207395), and Google Summer of Code.</p>
</sec>
<ack>
<p>We thank all Cytoscape web development team members, including Jing Chen, Dylan Fong, Christopher Churas, Keiichiro Ono, Alexander Pico, Gary Bader, Christian Lopes, Mike Kucera, Max Franz, YiHang Xin, and Kristina Hanspers, without whom this project would not be possible.</p>
</ack>
<sec sec-type="COI-statement" id="s7">
<title>Conflict of interest</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 sec-type="disclaimer" id="s8">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahceci</surname>
<given-names>Istemi</given-names>
</name>
<name>
<surname>Dogrusoz</surname>
<given-names>Ugur</given-names>
</name>
<name>
<surname>Konnor</surname>
<given-names>C. La</given-names>
</name>
<name>
<surname>Babur</surname>
<given-names>&#xd6;zg&#xfc;n</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Jianjiong</given-names>
</name>
<name>
<surname>Schultz</surname>
<given-names>Nikolaus</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>PathwayMapper: A collaborative visual web editor for cancer pathways and genomic data</article-title>. <source>Bioinformatics</source> <volume>33</volume> (<issue>14</issue>), <fpage>2238</fpage>&#x2013;<lpage>2240</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btx149</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Balci</surname>
<given-names>Hasan</given-names>
</name>
<name>
<surname>MetinSiper</surname>
<given-names>Can</given-names>
</name>
<name>
<surname>Saleh</surname>
<given-names>Nasim</given-names>
</name>
<name>
<surname>Safarli</surname>
<given-names>Ilkin</given-names>
</name>
<name>
<surname>Roy</surname>
<given-names>Ludovic</given-names>
</name>
<name>
<surname>Kilicarslan</surname>
<given-names>Merve</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Newt: A comprehensive web-based tool for viewing, constructing and analyzing biological maps</article-title>. <source>Bioinformatics</source> <volume>37</volume> (<issue>10</issue>), <fpage>1475</fpage>&#x2013;<lpage>1477</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btaa850</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bindea</surname>
<given-names>Gabriela</given-names>
</name>
<name>
<surname>Galon</surname>
<given-names>J&#xe9;r&#xf4;me</given-names>
</name>
<name>
<surname>Mlecnik</surname>
<given-names>Bernhard</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>CluePedia Cytoscape plugin: Pathway insights using integrated experimental and <italic>in silico</italic> data</article-title>. <source>Bioinformatics</source> <volume>29</volume> (<issue>5</issue>), <fpage>661</fpage>&#x2013;<lpage>663</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btt019</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bindea</surname>
<given-names>Gabriela</given-names>
</name>
<name>
<surname>Mlecnik</surname>
<given-names>Bernhard</given-names>
</name>
<name>
<surname>Hubert</surname>
<given-names>Hackl</given-names>
</name>
<name>
<surname>Charoentong</surname>
<given-names>Pornpimol</given-names>
</name>
<name>
<surname>Tosolini</surname>
<given-names>Marie</given-names>
</name>
<name>
<surname>Amos</surname>
<given-names>Kirilovsky</given-names>
</name>
<etal/>
</person-group> (<year>2009</year>). <article-title>ClueGO: A Cytoscape plug-in to decipher functionally grouped gene ontology and pathway annotation networks</article-title>. <source>Bioinformatics</source> <volume>25</volume> (<issue>8</issue>), <fpage>1091</fpage>&#x2013;<lpage>1093</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btp101</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chin</surname>
<given-names>Chia Yook</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Shu</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Hsin Kai</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>Chin Keong</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>MingKo</given-names>
</name>
<name>
<surname>AmirPakpour</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>CytoHubba: Identifying hub objects and sub-networks from complex interactome</article-title>. <source>BMC Syst. Biol.</source> <volume>8</volume> (<issue>S4</issue>), <fpage>S11</fpage>. <pub-id pub-id-type="doi">10.1186/1752-0509-8-s4-s11</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Del Toro</surname>
<given-names>Noemi</given-names>
</name>
<name>
<surname>Shrivastava</surname>
<given-names>Anjali</given-names>
</name>
<name>
<surname>Ragueneau</surname>
<given-names>Eliot</given-names>
</name>
<name>
<surname>Meldal</surname>
<given-names>Birgit H. M.</given-names>
</name>
<name>
<surname>Combe</surname>
<given-names>Colin W.</given-names>
</name>
<name>
<surname>Barrera</surname>
<given-names>Elisabet</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>The IntAct database: Efficient access to fine-grained molecular interaction data</article-title>. <source>Nucleic Acids Res.</source> <volume>50</volume> (<issue>D1</issue>), <fpage>D648</fpage>&#x2013;<lpage>D653</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkab1006</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Doncheva</surname>
<given-names>Nadezhda T.</given-names>
</name>
<name>
<surname>Morris</surname>
<given-names>John H.</given-names>
</name>
<name>
<surname>Jan</surname>
<given-names>Gorodkin</given-names>
</name>
<name>
<surname>Jensen</surname>
<given-names>Lars J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Cytoscape StringApp: Network analysis and visualization of proteomics data</article-title>. <source>J. Proteome Res.</source> <volume>18</volume> (<issue>2</issue>), <fpage>623</fpage>&#x2013;<lpage>632</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jproteome.8b00702</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Franz</surname>
<given-names>Max</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>Harold</given-names>
</name>
<name>
<surname>Lopes</surname>
<given-names>Christian A.</given-names>
</name>
<name>
<surname>Zuberi</surname>
<given-names>Khalid</given-names>
</name>
<name>
<surname>Montojo</surname>
<given-names>Jason</given-names>
</name>
<name>
<surname>Bader</surname>
<given-names>Gary D.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>GeneMANIA update 2018</article-title>. <source>Nucleic Acids Res.</source> <volume>46</volume> (<issue>W1</issue>), <fpage>W60</fpage>&#x2013;<lpage>W64</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gky311</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jassal</surname>
<given-names>Bijay</given-names>
</name>
<name>
<surname>Matthews</surname>
<given-names>Lisa</given-names>
</name>
<name>
<surname>Viteri</surname>
<given-names>Guilherme</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>Chuqiao</given-names>
</name>
<name>
<surname>Lorente</surname>
<given-names>Pascual</given-names>
</name>
<name>
<surname>Fabregat</surname>
<given-names>Antonio</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>The reactome pathway knowledgebase</article-title>. <source>Nucleic Acids Res.</source> <volume>48</volume>, <fpage>D498</fpage>&#x2013;<lpage>D503</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkz1031</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lotia</surname>
<given-names>Samad</given-names>
</name>
<name>
<surname>Montojo</surname>
<given-names>Jason</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>Dong</given-names>
</name>
<name>
<surname>Bader</surname>
<given-names>Gary D.</given-names>
</name>
<name>
<surname>Pico</surname>
<given-names>Alexander R.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Cytoscape app store</article-title>. <source>Bioinformatics</source> <volume>29</volume> (<issue>10</issue>), <fpage>1350</fpage>&#x2013;<lpage>1351</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btt138</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maere</surname>
<given-names>Steven</given-names>
</name>
<name>
<surname>Heymans</surname>
<given-names>Karel</given-names>
</name>
<name>
<surname>Kuiper</surname>
<given-names>Martin</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>BiNGO: A Cytoscape plugin to assess overrepresentation of gene ontology categories in biological networks</article-title>. <source>Bioinformatics</source> <volume>21</volume> (<issue>16</issue>), <fpage>3448</fpage>&#x2013;<lpage>3449</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bti551</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martens</surname>
<given-names>Marvin</given-names>
</name>
<name>
<surname>Ammar</surname>
<given-names>Ammar</given-names>
</name>
<name>
<surname>Anders</surname>
<given-names>Riutta</given-names>
</name>
<name>
<surname>Waagmeester</surname>
<given-names>Andra</given-names>
</name>
<name>
<surname>Slenter</surname>
<given-names>Denise</given-names>
</name>
<name>
<surname>Hanspers</surname>
<given-names>Kristina</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>WikiPathways: Connecting communities</article-title>. <source>Nucleic Acids Res.</source> <volume>49</volume> (<issue>D1</issue>), <fpage>D613</fpage>&#x2013;<lpage>D621</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkaa1024</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montojo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zuberi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Rodriguez</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kazi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Donaldson</surname>
<given-names>S. L.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>GeneMANIA Cytoscape plugin: Fast gene function predictions on the desktop</article-title>. <source>Bioinformatics</source> <volume>26</volume> (<issue>22</issue>), <fpage>2927</fpage>&#x2013;<lpage>2928</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btq562</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ono</surname>
<given-names>Keiichiro</given-names>
</name>
<name>
<surname>Muetze</surname>
<given-names>Tanja</given-names>
</name>
<name>
<surname>Kolishovski</surname>
<given-names>Georgi</given-names>
</name>
<name>
<surname>Shannon</surname>
<given-names>Paul</given-names>
</name>
<name>
<surname>Demchak</surname>
<given-names>Barry</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>CyREST: Turbocharging Cytoscape access for external tools via a RESTful API</article-title>. <source>F1000Research</source> <volume>4</volume>, <fpage>478</fpage>. <pub-id pub-id-type="doi">10.12688/f1000research.6767.1</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pillich</surname>
<given-names>Rudolf T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Jing</given-names>
</name>
<name>
<surname>Churas</surname>
<given-names>Christopher</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Sophie</given-names>
</name>
<name>
<surname>Ono</surname>
<given-names>Keiichiro</given-names>
</name>
<name>
<surname>Otasek</surname>
<given-names>David</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>NDEx: Accessing network models and streamlining network biology workflows</article-title>. <source>Curr. Protoc.</source> <volume>1</volume>, <fpage>e258</fpage>. <pub-id pub-id-type="doi">10.1002/cpz1.258</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pratt</surname>
<given-names>Dexter</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Jing</given-names>
</name>
<name>
<surname>Pillich</surname>
<given-names>Rudolf</given-names>
</name>
<name>
<surname>Rynkov</surname>
<given-names>Vladimir</given-names>
</name>
<name>
<surname>Gary</surname>
<given-names>Aaron</given-names>
</name>
<name>
<surname>Demchak</surname>
<given-names>Barry</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>NDEx 2.0: A clearinghouse for research on cancer pathways</article-title>. <source>Cancer Res.</source> <volume>77</volume> (<issue>21</issue>), <fpage>e58</fpage>&#x2013;<lpage>e61</lpage>. <pub-id pub-id-type="doi">10.1158/0008-5472.can-17-0606</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pratt</surname>
<given-names>Dexter</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Jing</given-names>
</name>
<name>
<surname>Welker</surname>
<given-names>David</given-names>
</name>
<name>
<surname>Rivas</surname>
<given-names>Ricardo</given-names>
</name>
<name>
<surname>Pillich</surname>
<given-names>Rudolf</given-names>
</name>
<name>
<surname>Rynkov</surname>
<given-names>Vladimir</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>NDEx, the network data Exchange</article-title>. <source>Cell Syst.</source> <volume>1</volume> (<issue>4</issue>), <fpage>302</fpage>&#x2013;<lpage>305</lpage>. <pub-id pub-id-type="doi">10.1016/j.cels.2015.10.001</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shannon</surname>
<given-names>Paul</given-names>
</name>
<name>
<surname>Markiel</surname>
<given-names>Andrew</given-names>
</name>
<name>
<surname>Owen</surname>
<given-names>Ozier</given-names>
</name>
<name>
<surname>Baliga</surname>
<given-names>Nitin S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Jonathan T.</given-names>
</name>
<name>
<surname>Ramage</surname>
<given-names>Daniel</given-names>
</name>
<etal/>
</person-group> (<year>2003</year>). <article-title>Cytoscape: A software environment for integrated models of biomolecular interaction networks</article-title>. <source>Genome Res.</source> <volume>13</volume> (<issue>11</issue>), <fpage>2498</fpage>&#x2013;<lpage>2504</lpage>. <pub-id pub-id-type="doi">10.1101/gr.1239303</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smoot</surname>
<given-names>Michael E.</given-names>
</name>
<name>
<surname>Ono</surname>
<given-names>Keiichiro</given-names>
</name>
<name>
<surname>Ruscheinski</surname>
<given-names>Johannes</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Peng-Liang</given-names>
</name>
<name>
<surname>Trey Ideker</surname>
</name>
</person-group> (<year>2011</year>). <article-title>Cytoscape 2.8: New features for data integration and network visualization</article-title>. <source>Bioinformatics</source> <volume>27</volume> (<issue>3</issue>), <fpage>431</fpage>&#x2013;<lpage>432</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btq675</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Szklarczyk</surname>
<given-names>Damian</given-names>
</name>
<name>
<surname>Morris</surname>
<given-names>John H.</given-names>
</name>
<name>
<surname>Cook</surname>
<given-names>Helen</given-names>
</name>
<name>
<surname>Kuhn</surname>
<given-names>Michael</given-names>
</name>
<name>
<surname>Wyder</surname>
<given-names>Stefan</given-names>
</name>
<name>
<surname>Simonovic</surname>
<given-names>Milan</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>The string database in 2017: Quality-controlled protein&#x2013;protein association networks, made broadly accessible</article-title>. <source>Nucleic Acids Res.</source> <volume>45</volume>, <fpage>D362</fpage>&#x2013;<lpage>D368</lpage>. <pub-id pub-id-type="doi">10.1093/nar/gkw937</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Jianxin</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>Jiancheng</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Gang</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Min</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Fang-Xiang</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Yi</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>ClusterViz: A Cytoscape app for cluster analysis of biological network</article-title>. <source>IEEE/ACM Trans. Comput. Biol. Bioinforma./IEEE, ACM</source> <volume>12</volume> (<issue>4</issue>), <fpage>815</fpage>&#x2013;<lpage>822</lpage>. <pub-id pub-id-type="doi">10.1109/tcbb.2014.2361348</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>