Published July 2008 | Version v1
Journal article

Coupling graph perturbation theory with scalable parallel algorithms for large-scale enumeration of maximal cliques in biological graphs

  • 1. Computer Science Department, North Carolina State University, Raleigh, NC 27695 (United States)
  • 2. Cray, Inc. Seattle, WA 98104 (United States)
  • 3. Computer Science and Mathematics Division, Oak Ridge National Laboratory, Oak Ridge, TN 37831 (United States)

Description

Data-driven construction of predictive models for biological systems faces challenges from data intensity, uncertainty, and computational complexity. Data-driven model inference is often considered a combinatorial graph problem where an enumeration of all feasible models is sought. The data-intensive and the NP-hard nature of such problems, however, challenges existing methods to meet the required scale of data size and uncertainty, even on modern supercomputers. Maximal clique enumeration (MCE) in a graph derived from such biological data is often a rate-limiting step in detecting protein complexes in protein interaction data, finding clusters of co-expressed genes in microarray data, or identifying clusters of orthologous genes in protein sequence data. We report two key advances that address this challenge. We designed and implemented the first (to the best of our knowledge) parallel MCE algorithm that scales linearly on thousands of processors running MCE on real-world biological networks with thousands and hundreds of thousands of vertices. In addition, we proposed and developed the Graph Perturbation Theory (GPT) that establishes a foundation for efficiently solving the MCE problem in perturbed graphs, which model the uncertainty in the data. GPT formulates necessary and sufficient conditions for detecting the differences between the sets of maximal cliques in the original and perturbed graphs and reduces the enumeration time by more than 80% compared to complete recomputation

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/125/1/012053

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
125
Journal Issue
1
Journal Page Range
[6 p.]
ISSN
1742-6596

Conference

Title
Annual conference on scientific discovery through advanced computing program (SciDAC)
Acronym
SciDAC 2008
Dates
13-17 Jul 2008
Place
Seattle, WA (United States)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
40048904
Subject category
S60: APPLIED LIFE SCIENCES; S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
ALGORITHMS; AMINO ACID SEQUENCE; COMPUTER CALCULATIONS; COMPUTER CODES; COMPUTER NETWORKS; DISTRIBUTED DATA PROCESSING; GENES; GRAPH THEORY; PERTURBATION THEORY; PROTEINS; SUPERCOMPUTERS
Descriptors DEC
COMPUTERS; DATA PROCESSING; DIGITAL COMPUTERS; MATHEMATICAL LOGIC; MATHEMATICS; MOLECULAR STRUCTURE; ORGANIC COMPOUNDS; PROCESSING