Unsupervised construction of computational graphs for gene expression data with explicit structural inductive biases.
View / Open Files
Authors
Trębacz, Maja
Simidjievski, Nikola
Shams, Zohreh
Terre, Helena Andres
Jamnik, Mateja
Liò, Pietro
Publication Date
2022-02-07Journal Title
Bioinformatics
ISSN
1367-4803
Publisher
Oxford University Press (OUP)
Pages
btab830-
Type
Article
This Version
VoR
Physical Medium
Print-Electronic
Metadata
Show full item recordCitation
Scherer, P., Trębacz, M., Simidjievski, N., Viñas, R., Shams, Z., Terre, H. A., Jamnik, M., & et al. (2022). Unsupervised construction of computational graphs for gene expression data with explicit structural inductive biases.. Bioinformatics, btab830-. https://doi.org/10.1093/bioinformatics/btab830
Abstract
MOTIVATION: Gene expression data are commonly used at the intersection of cancer research and machine learning for better understanding of the molecular status of tumour tissue. Deep learning predictive models have been employed for gene expression data due to their ability to scale and remove the need for manual feature engineering. However, gene expression data are often very high dimensional, noisy and presented with a low number of samples. This poses significant problems for learning algorithms: models often overfit, learn noise and struggle to capture biologically relevant information. In this article, we utilize external biological knowledge embedded within structures of gene interaction graphs such as protein-protein interaction (PPI) networks to guide the construction of predictive models. RESULTS: We present Gene Interaction Network Constrained Construction (GINCCo), an unsupervised method for automated construction of computational graph models for gene expression data that are structurally constrained by prior knowledge of gene interaction networks. We employ this methodology in a case study on incorporating a PPI network in cancer phenotype prediction tasks. Our computational graphs are structurally constructed using topological clustering algorithms on the PPI networks which incorporate inductive biases stemming from network biology research on protein complex discovery. Each of the entities in the GINCCo computational graph represents biological entities such as genes, candidate protein complexes and phenotypes instead of arbitrary hidden nodes of a neural network. This provides a biologically relevant mechanism for model regularization yielding strong predictive performance while drastically reducing the number of model parameters and enabling guided post-hoc enrichment analyses of influential gene sets with respect to target phenotypes. Our experiments analysing a variety of cancer phenotypes show that GINCCo often outperforms support vector machine, Fully Connected Multi-layer Perceptrons (MLP) and Randomly Connected MLPs despite greatly reduced model complexity. AVAILABILITY AND IMPLEMENTATION: https://github.com/paulmorio/gincco contains the source code for our approach. We also release a library with algorithms for protein complex discovery within PPI networks at https://github.com/paulmorio/protclus. This repository contains implementations of the clustering algorithms used in this article. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Keywords
Humans, Algorithms, Neural Networks, Computer, Software, Neoplasms, Bias, Gene Expression, Computational Biology
Sponsorship
Cancer Research UK Cambridge Centre [C9685/A25177] (UK)
Funder references
Cancer Research UK (C96/A25177)
Identifiers
External DOI: https://doi.org/10.1093/bioinformatics/btab830
This record's URL: https://www.repository.cam.ac.uk/handle/1810/331638
Statistics
Total file downloads (since January 2020). For more information on metrics see the
IRUS guide.
Recommended or similar items
The current recommendation prototype on the Apollo Repository will be turned off on 03 February 2023. Although the pilot has been fruitful for both parties, the service provider IKVA is focusing on horizon scanning products and so the recommender service can no longer be supported. We recognise the importance of recommender services in supporting research discovery and are evaluating offerings from other service providers. If you would like to offer feedback on this decision please contact us on: support@repository.cam.ac.uk