response logic
response logic infers directed regulatory networks from perturbation-response data to identify signal propagation and regulatory interactions in molecular and cellular systems.
Key Features:
- Minimal Presumptions: Requires only the experimental observability of whether system components respond to perturbations, enabling application across diverse biological datasets.
- Logic Programming Approach: Utilizes a logic programming framework, including Answer Set Programming (ASP), to efficiently infer directed networks and manage combinatorial complexity for networks of hundreds of nodes.
- Robustness to Data Imperfections: Handles noisy, heterogeneous, and missing data to maintain reliable network inference under imperfect experimental conditions.
- Integration of Prior Knowledge: Incorporates prior network knowledge and explicit constraints such as sparsity directly into the inference process.
- Benchmarking Success: Demonstrated improved performance in systematic benchmarking on KEGG pathways and in challenges such as DREAM3 and DREAM4.
Scientific Applications:
- Pathway-level Network Inference: Infers regulatory interactions in signalling pathways such as PI3K and MAPK from perturbation datasets.
- Cancer Model Analysis: Generates network hypotheses in isogenic models of a colon cancer cell line to explain differential sensitivities to targeted inhibitors associated with different PI3K mutants.
Methodology:
Observes component responses to perturbations and identifies directed networks that best explain observed signal propagation using a logic programming approach implemented with Answer Set Programming (ASP) and Python.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 12/13/2020
Operations
Publications
Gross T, Wongchenko MJ, Yan Y, Blüthgen N. Robust network inference using response logic. Bioinformatics. 2019;35(14):i634-i642. doi:10.1093/bioinformatics/btz326. PMID:31510692. PMCID:PMC6612863.