bioRxiv Science⌕ Search

Biology subjects

Chereda, H.

Publications and source records attributed to Chereda, H..

8 recordsLinked to original sources

Benchmarking Graph Neural Networks for Multi-Omics Cancer Subtyping using Methylation and Gene Expression Profiles

Motivation: Graph Neural Networks (GNNs) have gained increasing interest in the biomedical domain, as the integration of prior knowledge and deep neural networks has the potential to enhance insights into molecular processes and disease mechanisms. However, a comprehensive and systematic assessment of model architectures, data modalities, graph structures, and their performance for graph signal classification in the biomedical domain is yet to be performed. In order to close this gap, we conducted a benchmarking study on multiple GNNs on a Protein-Protein Interaction (PPI) network for Kidney Renal Clear Cell Carcinoma and Breast cancer subtype prediction, performing an in-depth investigation of architectures, incorporating skip connections and various data modalities. Results: While none of the GNNs outperforms the structure-agnostic Multi-Layer Perceptron baseline, all of them can handle bimodal data (gene methylation and expression) and offer the ability to gain explainability based on PPIs. We offer practical guidelines for applying GNNs to graph signal processing tasks specifically for cancer classification. Depending on the underlying dataset and PPI structure employed, models on different data modalities outperform others. Overall, we suggest using ChebNet, which tends to outperform the Graph Convolutional Network and the Graph Attention Network in cancer subtype prediction. We recommend using GNN architectures that employ a simple flattening readout layer, as they provide better classification performance and faster training time than those with global average pooling. Additionally, we tested residual connections, but they had only an insignificant impact on classification performance.

bioinformatics↗

Deciphering BRCAness Phenotype in Cancer: A Graph Convolutional Neural Network Approach with Layer-wise Relevance Propagation Analysis

BackgroundCancer variability among patients underscores the need for personalized therapy based on genomic understanding. BRCAness, characterized by vulnerabilities similar to BRCA mutations, particularly in homologous recombination repair, shows potential sensitivity to DNA-damaging agents like PARP inhibitors, highlighting its clinical significance. MethodsWe employed Graph Convolutional Neural Networks (GCNNs) with Layer-wise Relevance Propagation (LRP) to analyze gene expression data from the TCGA Pan-Cancer dataset. The study compared the efficacy of GCNNs against traditional machine learning models and differential gene expression analysis, focusing on their ability to elucidate complex genomic interactions defining BRCAness. ResultsDifferential Gene Expression (DGE) analysis proved limited in capturing the nuances of BRCAness. In contrast, GLRP significantly identified genes related to transcription regulation and cancer processes, emphasizing the phenotypes complexity. Gene Set Enrichment Analysis (GSEA) highlighted crucial pathways like Nuclear Receptors signaling, Cellular Senescence, and ESR-mediated signaling, underscoring their roles in BRCAness and therapeutic potential. ConclusionGLRP outperformed traditional approaches in analyzing BRCAness, providing deep insights into transcriptional and oncogenic processes critical to the BRCAness phenotype. Our findings suggest new directions for developing targeted and personalized cancer treatments, leveraging intricate molecular interactions associated with BRCAness.

bioinformatics↗

Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification

Federated learning enables collaboration in medicine, where data is scattered across multiple centers without the need to aggregate the data in a central cloud. While, in general, machine learning models can be applied to a wide range of data types, graph neural networks (GNNs) are particularly developed for graphs, which are very common in the biomedical domain. For instance, a patient can be represented by a protein-protein interaction (PPI) network where the nodes contain the patient-specific omics features. Here, we present our Ensemble-GNN software package, which can be used to deploy federated, ensemble-based GNNs in Python. Ensemble-GNN allows to quickly build predictive models utilizing PPI networks consisting of various node features such as gene expression and/or DNA methylation. We exemplary show the results from a public dataset of 981 patients and 8469 genes from the Cancer Genome Atlas (TCGA).

bioinformatics↗

Adaptation of Graph Convolutional Neural Networks and Graph Layer-wise Relevance Propagation to the Spektral library with application to gene expression data of Colorectal Cancer patients

MotivationColorectal Cancer has the second-highest mortality rate worldwide, which requires advanced diagnostics and individualized therapies to be developed. Information about the interactions between molecular entities provides valuable information to detect the responsible genes driving cancer progression. Graph Convolutional Neural Networks are able to utilize the prior knowledge provided by interaction networks and the Spektral library adds a performance increase in contrast to standard implementations. Furthermore, machine learning technology shows great potential to assist medical professionals through guided clinical decision support. However, the deep learning models are limited in their application in precision medicine due to their lack to explain the factors contributing to a prediction. Adaption of the Graph Layer-Wise Relevance Propagation methodology to graph-based deep learning models allows to attribute the learned outcome to single genes and determine their relevance. The resulting patient-specific subnetworks then can be used to identify potentially targetable genes. ResultsWe present an implementation of Graph Convolutional Neural Networks using the Spektral library in combination with adapted functions for Graph Layer-Wise Relevance Propagation. Deep learning models were trained on a newly composed large gene expression dataset of Colorectal Cancer patients with different molecular interaction networks as prior knowledge: Protein-protein interactions from the Human Protein Reference Database and STRING, and pathways from the Reactome database. Our implementation performs comparably with the original implementation while reducing the computation time, especially for large networks. Further, the generated subnetworks are similar to those of the initial implementation and reveal possible, and even more distant, biomarkers and drug targets. AvailabilityThe implementation details and corresponding dataset including their visualizations can be found at https://github.com/frankkramer-lab/spektral-gcnn-glrp-on-crc-data Contactsebastian.lutz@uni-a.de

bioinformatics↗

Reproducible data integration and visualization of biological networks in R

MotivationCollaborative workflows in network biology not only require the documentation of the performed analysis steps but also of the network data on which the decisions were based. However, replication of the entire workflow or tracking of the intermediate networks used for a particular visualization remains an intricate task. Also, the amount and heterogeneity of the integrated data requires instruments to explore and thus comprehend the results. ResultsHere we demonstrate a collection of software tools and libraries for network data integration, exploration, and visualization to document the different stages of the workflow. The integrative steps are performed in R, and the entire process is accompanied by an interchangeable toolset for data exploration and network visualization. AvailabilityThe source code of the performed workflow is available as R markdown scripts at https://github.com/frankkramer-lab/reproducible-network-visualization. A compiled HTML version is also hosted on Github pages at https://frankkramer-lab.github.io/reproducible-network-visualization. Contactflorian.auer@informatik.uni-augsburg.de

bioinformatics↗

Stability of feature selection utilizing Graph Convolutional Neural Network and Layer-wise Relevance Propagation

High-throughput technologies are increasingly important in discovering prognostic molecular signatures and identifying novel drug targets. Molecular signatures can be obtained as a subset of features that are important for the decisions of a Machine Learning (ML) method applied to high-dimensional gene expression data. However, feature selection is inherently unstable in this case. Several studies have identified gene sets that provide predictive success for patient prognosis, but these sets usually have only a few genes in common. The stability of feature selection (and reproducibility of identified gene sets) can be improved by including information on molecular networks in ML methods. Graph Convolutional Neural Network (GCNN) is a contemporary deep learning approach applicable to gene expression data structured by a prior knowledge molecular network. Layer-wise Relevance Propagation (LRP) and SHapley Additive exPlanations (SHAP) are techniques to explain individual decisions of deep learning models. We used both GCNN+LRP and GCNN+SHAP techniques to explain GCNNs and to construct feature sets that are relevant to models by aggregating their individual explanations. We also applied more classical ML-based feature selection approaches and analyzed the stability, impact on the classification performance, and interpretability of selected feature sets. Availabilityhttps://gitlab.gwdg.de/UKEBpublic/graph-lrp Contacttim.beissbarth@bioinf.med.uni-goettingen.de

bioinformatics↗

Text mining-based word representations for biomedical data analysis and machine learning tasks

Biomedical and life science literature is an essential way to publish experimental results. With the rapid growth of the number of new publications, the amount of scientific knowledge represented in free text is increasing remarkably. There has been much interest in developing techniques that can extract this knowledge and make it accessible to aid scientists in discovering new relationships between biological entities and answering biological questions. Making use of the word2vec approach, we generated word vector representations based on a corpus consisting of over 16 million PubMed abstracts. We developed a text mining pipeline to produce word2vec embeddings with different properties and performed validation experiments to assess their utility for biomedical analysis. An important pre-processing step consisted in the substitution of synonymous terms by their preferred terms in biomedical databases. Furthermore, we extracted gene-gene networks from two embedding versions and used them as prior knowledge to train Graph-Convolutional Neural Networks (CNNs) on breast cancer gene expression data to predict the occurrence of metastatic events. Performances of resulting models were compared to Graph-CNNs trained with protein-protein interaction (PPI) networks or with networks derived using other word embedding algorithms. We also assessed the effect of corpus size on the variability of word representations. Finally, we created a web service with a graphical and a RESTful interface to extract and explore relations between biomedical terms using annotated embeddings. Comparisons to biological databases showed that relations between entities such as known PPIs, signaling pathways and cellular functions, or narrower disease ontology groups correlated with higher cosine similarity. Graph-CNNs trained with word2vec-embedding-derived networks performed best for the metastatic event prediction task compared to other networks. Word representations as produced by text mining algorithms like word2vec, therefore capture biologically meaningful relations between entities.

bioinformatics↗

Explaining decisions of Graph Convolutional Neural Networks: patient-specific molecular subnetworks responsible for metastasis prediction in breast cancer

MotivationContemporary deep learning approaches show cutting-edge performance in a variety of complex prediction tasks. Nonetheless, the application of deep learning in healthcare remains limited since deep learning methods are often considered as non-interpretable black-box models. Layer-wise Relevance Propagation (LRP) is a technique to explain decisions of deep learning methods. It is widely used to interpret Convolutional Neural Networks (CNNs) applied on image data. Recently, CNNs started to extend towards non-euclidean domains like graphs. Molecular networks are commonly represented as graphs detailing interactions between molecules. Gene expression data can be assigned to the vertices of these graphs. In other words, gene expression data can be structured by utilizing molecular network information as prior knowledge. Graph-CNNs can be applied to structured gene expression data, for example, to predict metastatic events in breast cancer. Therefore, there is a need for explanations showing which part of a molecular network is relevant for predicting an event, e.g. distant metastasis in cancer, for each individual patient. ResultsWe extended the procedure of LRP to make it available for Graph-CNN and tested its applicability on a large breast cancer dataset. We present Graph Layer-wise Relevance Propagation (GLRP) as a new method to explain the decisions made by Graph-CNNs. We demonstrate a sanity check of the developed GLRP on a hand-written digits dataset, and then applied the method on gene expression data. We show that GLRP provides patient-specific molecular subnetworks that largely agree with clinical knowledge and identify common as well as novel, and potentially druggable, drivers of tumor progression. As a result this method could be potentially highly useful on interpreting classification results on the individual patient level, as for example in precision medicine approaches or a molecular tumor board. Availabilityhttps://gitlab.gwdg.de/UKEBpublic/graph-lrp https://frankkramer-lab.github.io/MetaRelSubNetVis/ Contacttim.beissbarth@bioinf.med.uni-goettingen.de

bioinformatics↗