12/25/2022 0 Comments Cytoscape 3.2![]() ![]() Exporter modules generate JavaScript Object Notation (JSON) files that are readable by Cytoscape.js and D3.js. The D3.js exporter is an app, and this means developers can write any type of additional JSON exporters as necessary. The Cytoscape.js exporter is part of Cytoscape 3 core distribution and is available as a standard feature. The exporter modules were developed for Cytoscape 3. In this paper, we present the implementation of Cytoscape data exporters and template web applications and demonstrate how users can publish their data sets as interactive data visualizations with our new tools. The goal is to enable shared visualization of Cytoscape networks via a web platform (e.g., browser), and our strategy is to enable conversion from Cytoscape data objects to a format friendly to web apps, and to provide a template code for creating an interactive web application. ![]() To bridge the gap between the desktop version of Cytoscape and other web-based data visualization toolkits, we developed Cytoscape modules to generate web-friendly data formats. If biologists can use the existing powerful desktop applicationĪnd these emerging web technologies for data visualizations and sharing, it opens up a new way to understand large and complex biological data sets. Instead of developing custom visualization toolkits for specific data sets, the scientific data visualization community is heading towards web-based technologies to utilize actively developed visualization toolkits such as mpld3 (Ĩ is one of the most popular toolkits for creating custom interactive visualizations. It is hard to perform exploratory data analysis only with static images, especially when visualizing large data sets, because some of the details are lost due to the limited size of printed papers or computer screens. Traditionally, analysis and visualization of biological data is done by desktop applications, and in most cases, visualizations created by popular libraries (matplotlibħ) are static images. Public biological data repositories are still growing rapidly and the demand for visualizing those complex biological data sets is high. Although Cytoscape and Cytoscape.js share some of the core concepts, such as Visual Styles or automatic layouts, they are completely independent software packages and there has been no simple way to use Cytoscape data sets in Cytoscape.js. Utilizing HTML5 and other emerging web technologies, Cytoscape Consortium developed a JavaScript library for network visualization called cytoscape.js (ĥ, to meet the demand from the Cytoscape user community. Cytoscape is still an important platform for biological network data integration and analysis, but for data visualization and sharing, we need a new method to take advantage of modern web technologies. However, since they were designed before the re-discovery of AjaxĤ, developers could not predict the success of JavaScript and related web technologies today. Around 2005, Java was one of the dominant programming languages for data visualization applications, and Java-based feature-rich toolkits were developedģ. Today, it is a de-facto standard application for biological network analysis and visualization. Cytoscape was born as a GUI-based, Java desktop application in 2003Ģ. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |