KPNN

KPNN encodes prior biological network structures into neural network architectures to enable interpretable prediction and quantification of node importance from data such as single-cell RNA-sequencing.


Key Features:

  • Knowledge-Based Network Structure: Uses a predefined network structure with nodes labeled as proteins or genes and edges reflecting prior regulatory interactions such as signaling pathways.
  • Interpretability of Node Weights: Extracts node weights or importance scores after training to quantify the contribution of individual genes or proteins to predictive tasks.
  • Stabilization and Quantification: Applies techniques to stabilize node weights in the presence of redundancy to improve quantitative interpretability.
  • Control for Uneven Connectivity: Controls for biases introduced by uneven network connectivity to ensure accurate assessment of node importance.

Scientific Applications:

  • Validation on Simulated Data: Validated on simulated datasets with known ground truth to assess interpretability and performance.
  • Single-Cell RNA-Seq (cancer): Applied to single-cell RNA-sequencing data from cancer cells for interpretable prediction and mechanism discovery.
  • Single-Cell RNA-Seq (immune): Applied to single-cell RNA-sequencing data from immune cells for interpretable prediction and mechanism discovery.
  • General Network-Driven Analyses: Applicable to other research areas where prior domain knowledge can be represented as networks.

Methodology:

Encode prior knowledge as a predefined network of genes/proteins and signaling interactions, train neural network architectures constrained by that structure, extract node weights/importance scores post-training, apply stabilization for redundant nodes, and control for uneven connectivity when quantifying importance.

Topics

Collections

Details

License:
GPL-3.0
Cost:
Free of charge
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R, Python
Added:
8/1/2022
Last Updated:
11/24/2024

Operations

Publications

Fortelny N, Bock C. Knowledge-primed neural networks enable biologically interpretable deep learning on single-cell sequencing data. Genome Biology. 2020;21(1). doi:10.1186/s13059-020-02100-5. PMID:32746932. PMCID:PMC7397672.

PMID: 32746932
PMCID: PMC7397672
Funding: - Austrian Science Fund: SFB F 6102-B21 - European Research Council: 679146 - European Molecular Biology Organization: ALTF 241-2017

Downloads