CompositeView: A Network-Based Visualization Tool
Stephen A Allegri1,2, Kevin McCoy1,2, Cassie S Mitchell1,2,3
1Laboratory for Pathology Dynamics, Georgia Institute of Technology and Emory University, Atlanta, GA 30332, USA.
Summary
CompositeView is an open-source Python application for interactive network visualization. It auto-calculates composite scores to simplify complex data, aiding insight extraction in various fields.
Area of Science:
- Bioinformatics
- Network Science
- Data Visualization
Background:
- Complex network analysis is crucial in fields like bioinformatics and knowledge graphs.
- Existing tools often struggle with information overload and lack dynamic score calculation.
- Interactive visualization aids in extracting actionable insights from large datasets.
Purpose of the Study:
- Introduce CompositeView, a Python-based open-source application for enhanced complex network visualization.
- Develop a tool that simplifies information overload through auto-calculated composite scores.
- Enable interactive data refinement for better insight extraction.
Main Methods:
- CompositeView utilizes specifically formatted input data to calculate composite scores.
- It employs the Cytoscape component of Dash for visualization.
- Interactive filtering (node value, edge weight) and graph manipulation refine results.
Main Results:
- CompositeView effectively reduces information overload by generating composite scores.
- The application demonstrates versatility with network and non-network data, including biomedical literature, HDI, and cardiovascular study data.
- Performance benchmarks were established for data visualization breadth and size.
Conclusions:
- CompositeView offers a novel approach to interactive network visualization and data analysis.
- Its auto-calculation and updating of composite scores differentiate it from existing tools.
- The application is a valuable tool for fields requiring complex network analysis and insight extraction.
Keywords:
CompositeViewHeteSimSemNetbiomedical knowledge graphconcept relatednesslink predictionnetwork analysisMore Related Videos
Related Concept Videos
pV-Diagrams
4.4K
The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...
4.4K
Multiple Bar Graph
5.8K
As the name suggests, a multiple bar graph is the same as a bar graph but has multiple bars to depict relationships between different data values. One can include as many parameters as possible. However, each parameter must have the same unit of measurement.
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
Each bar or column in the multiple bar graph represents a data value. These graphs are used primarily in interrelating two or more sets of data. The categories of different kinds of data are listed along the horizontal or x-axis, whereas...
5.8K
Vector Algebra: Graphical Method
13.1K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
13.1K
Visual System
671
Light enters the eye through the cornea, a transparent, dome-shaped surface covering the surface of the eyeball that helps to direct and focus incoming light. This light is then channeled toward the pupil, an adjustable opening whose size is controlled by the iris. The iris, a pigmented muscle, regulates the amount of light entering the eye by contracting or dilating the pupil, thereby ensuring optimal light levels for clear vision.
Once through the pupil, the light passes through the lens, a...
Once through the pupil, the light passes through the lens, a...
671
Composite Bodies
1.1K
A composite body is a body made up of multiple parts, connected to form a larger, unified object. Each part has its own weight and center of gravity, which must be considered to determine the center of gravity of the composite body. In cases where the density or specific weight is constant, the center of gravity coincides with the centroid.
Composite bodies have widespread applications in mechanical engineering, from automobiles to aircraft to rockets. For example, an automobile wheel comprises...
Composite bodies have widespread applications in mechanical engineering, from automobiles to aircraft to rockets. For example, an automobile wheel comprises...
1.1K
Plotting of Topographic Maps
101
Topographic maps represent the Earth's surface features using contour lines, which connect points of equal elevation to create a two-dimensional representation of three-dimensional terrain. Creating a topographic map requires a systematic approach.Begin by plotting a scaled grid and marking intersections corresponding to the survey's elevation data points. Assign elevation values at these intersections to build the base map. Next, determine contour levels using a consistent contour interval,...
101


