![]() ![]() The main display window ( A) shows the active portion of the current graph view. This Java tool has a fairly standard Eclipse-like interface and design. We will briefly walk through some of its key views (click for full size): The following screen shot shows the major Cytoscape screen. Moreover, as described below, there are other cool attribute management functions that this clean file format supports as well. Simple parsing of triples into a CSV file is sufficient for input. However, that proved to be no obstacle because of the clean input format support of the tool. Graph visualization – the ease of creating sub-graphs and to plot the graphs with a variety of layout options.Ĭytoscape met or exceeded our wish list in all areas save one: it does not support direct ingest of RDF (other than some pre-set BioPAX formats).Graph editing – the interactive ability to add, edit or modify nodes and relations, to select colors and display options, to move nodes to different locations, cut-and-past operations and other standard edits, and.Support for RDF – the ease for direct incorporation of RDF graphs.Extensibility – the ability to add new modules or plugins to the system. ![]() ![]() Graph analysis – the ability to analyze edge (or relation) lengths, cyclic aspects, missing nodes, imbalances across the full graph, etc.For example, here is one representation of the full UMBEL graph (with nodes in pink-orange and different colored lines representing different relationships or predicates): Large scale – the UMBEL graph will likely have about 20,000 nodes or so we would also like to be able to scale to instance graphs of hundreds of thousands or millions of nodes.We certainly did not expect most or all of these items to be met: We had a number of requirements and items on our wish list prior to beginning our review. Special thanks are also due to Frédérick Giasson of Zitgist for his early testing and case examples. Thanks François, and also for the strong recommendation and tips. What is more important to our immediate purposes, however, is that its design also lends itself well to general network and graph manipulation.Ĭytoscape was first brought to our attention by François Belleau of. Cytoscape is partially based on GINY and Piccolo, among other open-source toolkits. Graph visualization software suitable to very large graphs would aid UMBEL’s construction and refinement.Ĭytoscape describes itself as a bioinformatics software platform for visualizing molecular interaction networks and integrating these interactions with gene expression profiles and other state data. We began this review because the UMBEL subject concept “backbone” ontology will involve literally thousands of concepts. The most recent example is Cytoscape, a winner in our recent review of more than 25 tools for large-scale RDF graph visualization. I still never cease to be amazed at how wonderful and powerful tools are so often and easily overlooked. Where Has the Biology Community Been Hiding this Gem? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |