PViN: a scalable and flexible system for visualizing pedigree databases

  • Authors:
  • Eric A. Wernert;Jagannathan Lakshmipathy

  • Affiliations:
  • Indiana University Bloomington, IN;Purdue University Indianapolis, Indianapolis, IN

  • Venue:
  • Proceedings of the 2005 ACM symposium on Applied computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We describe the design and implementation of PViN (Pedigree Visualization and Navigation), a scalable and flexible software system that enables the visualization, analysis, and printing of hierarchical relations typically stored in relational databases. Although the concept of visualizing and printing pedigree databases is not new, we have developed a novel implementation based on modern approaches for several important reasons: (1) Our university's center of hereditary diseases has accumulated very large amounts of hereditary information from various populations for ongoing research projects, and has difficulty managing and effectively printing the associated pedigree trees with legacy FORTRAN software; (2) The size of some of these databases (over 40,000 entries covering seven generations) is too large for existing commercial pedigree software to handle; and (3) Our researchers and support staff need more effective ways to perform visual analysis tasks, such as the comparison of multiple pedigrees and the cross-referencing of individuals that appear in multiple families (through re-marriage.) The PViN system addresses these fundamental problems while also providing a number of additional features and functions, including: context-free drawing routines that enable rendering onto screen and printer contexts interchangeably; a generic framework that allows the system to interface with multiple databases and database servers; a multiple view user interface that provides side-by-side comparisons and "focus+context" rendering; and advanced node searching and cross-referencing capabilities.