CompositeView

CompositeView computes composite scores from formatted network and non-network data to aggregate conceptually similar datasets and support network relevance ranking and large-scale network analysis.


Key Features:

  • Python-based processing: Core implementation and data processing are performed in Python.
  • Composite score calculation: Calculates composite scores that aggregate multiple related data points into single representative values.
  • Formatted input handling: Processes specifically formatted input data to derive composite scores and network metrics.
  • Filtering and aggregation: Supports filtering by node values and edge weights and aggregates data according to those filters.
  • Dynamic updating: Auto-calculates and updates composite scores in response to changes in filters or aggregated inputs.
  • Large-scale network support: Designed to manage and analyze large-scale networks relevant to bioinformatics, knowledge graphs, and social network analysis.
  • Cytoscape integration: Integrates with Cytoscape for network visualization workflows.
  • Non-network data handling: Applies composite scoring and aggregation methods to non-network datasets such as Human Development Index inputs.
  • Benchmarking and stress testing: Includes stress testing to establish performance benchmarks for data scale and visualization scope.
  • Comparative capability: Demonstrates dynamic composite-score calculation and update behavior relative to tools including Excel, Tableau, Cytoscape, Neo4j, NodeXL, and Gephi.

Scientific Applications:

  • Network relevance ranking: Applied to relevance rankings produced by SemNet 2.0 for knowledge graph relationship analysis.
  • Knowledge graphs and graph-based learning: Supports analysis and ranking within knowledge graph and graph-based learning contexts.
  • Bioinformatics networks: Used for large-scale network analyses in bioinformatics applications.
  • Social network analysis: Applied to social network datasets for aggregated scoring and ranking.
  • Human Development Index analysis: Demonstrated on HDI datasets to aggregate and represent composite indicators.
  • Cardiovascular epidemiology: Applied to the Framingham cardiovascular study data for composite scoring and relevance ranking.

Methodology:

Processes specifically formatted input data, computes composite scores by aggregating conceptually similar datasets, applies filtering by node values and edge weights, auto-calculates and updates composite scores upon filter or aggregation changes, integrates outputs with Cytoscape, and uses stress testing to define performance benchmarks.

Topics

Details

License:
Not licensed
Tool Type:
command-line tool
Programming Languages:
Python
Added:
9/30/2022
Last Updated:
9/30/2022

Operations

Publications

Allegri SA, McCoy K, Mitchell CS. CompositeView: A Network-Based Visualization Tool. Big Data and Cognitive Computing. 2022;6(2):66. doi:10.3390/bdcc6020066. PMID:35847767. PMCID:PMC9281616.