biclique

biclique enumerates maximal bicliques in bipartite graphs to identify complete bipartite subgraphs that represent relationships between heterogeneous biological entities.


Key Features:

  • R package implementation: Implemented as an R package for computational maximal biclique enumeration.
  • Maximal Biclique Enumeration: Enumerates all maximal complete bipartite subgraphs (bicliques) within a given bipartite graph.
  • Input formats: Accepts graph representations as edge list files or binary matrix files.
  • Output: Produces a comprehensive listing of all maximal bicliques identified in the input graph.
  • Algorithm optimization: Implements a state-of-the-art algorithm developed in functional genomics and optimized for computationally intensive enumeration.

Scientific Applications:

  • Systems biology: Supports analysis of gene regulatory networks and protein-protein interactions by identifying complete bipartite subgraphs that correspond to functional modules or pathways.
  • Epidemiology: Facilitates detection of patterns of disease transmission between populations or species by identifying biclique relationships.

Methodology:

biclique implements a state-of-the-art algorithm originally developed for functional genomics and optimized for maximal biclique enumeration.

Topics

Details

License:
GPL-2.0
Tool Type:
library
Programming Languages:
C, R, C++
Added:
1/18/2021
Last Updated:
1/31/2021

Operations

Publications

Lu Y, Phillips CA, Langston MA. Biclique: an R package for maximal biclique enumeration in bipartite graphs. BMC Research Notes. 2020;13(1). doi:10.1186/s13104-020-04955-0. PMID:32085812. PMCID:PMC7035696.

PMID: 32085812
PMCID: PMC7035696
Funding: - National Institutes of Health: R01AA018776 - U.S. Environmental Protection Agency: G17D112354237

Links