GraphAT
GraphAT performs graph-theoretic association tests to evaluate the significance of associations among biological entities (e.g., genes, proteins) across functional genomics datasets such as Gene Ontology-derived predictomes, mRNA expression profiles, and phenotype data.
Key Features:
- Graph-theoretic framework: Models biological entities as nodes and interactions or associations as edges to represent complex relationships among genes and proteins.
- Edge permutation test: Assesses significance of graph connections by permuting edges while preserving node degrees to test whether observed associations exceed random expectation.
- Node label permutation test: Evaluates significance by randomly shuffling node labels to estimate the likelihood that observed associations arise by chance.
- Integration of diverse data sources: Combines Gene Ontology-derived predictomes, mRNA expression profiles, and phenotype data to test associations across heterogeneous functional genomics datasets.
- Application to Saccharomyces cerevisiae: Demonstrated on S. cerevisiae datasets to identify associations between gene ontology predictions and experimental mRNA expression and phenotypic data.
- Resolution of dataset discrepancies: Enables investigation of discrepancies between data types, such as differences between gene expression profiles and knockout phenotypes, using alternative datasets for validation.
Scientific Applications:
- Systems biology: Testing network-level hypotheses about interactions and functional relationships among genes and proteins within cellular systems.
- Functional genomics: Evaluating associations between predictomes, expression profiles, and phenotypic measurements to infer gene functions.
- Comparative validation: Comparing and validating signals across heterogeneous datasets, including resolving conflicts between expression and knockout phenotype data.
- Yeast genetics studies: Identifying and statistically validating associations in Saccharomyces cerevisiae functional genomics experiments.
Methodology:
Construct a graph of biological entities (nodes) and interactions (edges), then apply permutation-based statistical tests including edge-permutation preserving node degrees and node-label permutation to evaluate association significance.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Balasubramanian R, LaFramboise T, Scholtens D, Gentleman R. A graph-theoretic approach to testing associations between disparate sources of functional genomics data. Bioinformatics. 2004;20(18):3353-3362. doi:10.1093/bioinformatics/bth405. PMID:15256415.