Cargando…
Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification
SUMMARY: 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 particul...
Autores principales: | , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10684359/ https://www.ncbi.nlm.nih.gov/pubmed/37988152 http://dx.doi.org/10.1093/bioinformatics/btad703 |
_version_ | 1785151384920784896 |
---|---|
author | Pfeifer, Bastian Chereda, Hryhorii Martin, Roman Saranti, Anna Clemens, Sandra Hauschild, Anne-Christin Beißbarth, Tim Holzinger, Andreas Heider, Dominik |
author_facet | Pfeifer, Bastian Chereda, Hryhorii Martin, Roman Saranti, Anna Clemens, Sandra Hauschild, Anne-Christin Beißbarth, Tim Holzinger, Andreas Heider, Dominik |
author_sort | Pfeifer, Bastian |
collection | PubMed |
description | SUMMARY: 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). AVAILABILITY AND IMPLEMENTATION: The source code is available at https://github.com/pievos101/Ensemble-GNN, and the data at Zenodo (DOI: 10.5281/zenodo.8305122). |
format | Online Article Text |
id | pubmed-10684359 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-106843592023-11-30 Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification Pfeifer, Bastian Chereda, Hryhorii Martin, Roman Saranti, Anna Clemens, Sandra Hauschild, Anne-Christin Beißbarth, Tim Holzinger, Andreas Heider, Dominik Bioinformatics Applications Note SUMMARY: 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). AVAILABILITY AND IMPLEMENTATION: The source code is available at https://github.com/pievos101/Ensemble-GNN, and the data at Zenodo (DOI: 10.5281/zenodo.8305122). Oxford University Press 2023-11-21 /pmc/articles/PMC10684359/ /pubmed/37988152 http://dx.doi.org/10.1093/bioinformatics/btad703 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Applications Note Pfeifer, Bastian Chereda, Hryhorii Martin, Roman Saranti, Anna Clemens, Sandra Hauschild, Anne-Christin Beißbarth, Tim Holzinger, Andreas Heider, Dominik Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title | Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title_full | Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title_fullStr | Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title_full_unstemmed | Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title_short | Ensemble-GNN: federated ensemble learning with graph neural networks for disease module discovery and classification |
title_sort | ensemble-gnn: federated ensemble learning with graph neural networks for disease module discovery and classification |
topic | Applications Note |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10684359/ https://www.ncbi.nlm.nih.gov/pubmed/37988152 http://dx.doi.org/10.1093/bioinformatics/btad703 |
work_keys_str_mv | AT pfeiferbastian ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT cheredahryhorii ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT martinroman ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT sarantianna ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT clemenssandra ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT hauschildannechristin ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT beißbarthtim ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT holzingerandreas ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification AT heiderdominik ensemblegnnfederatedensemblelearningwithgraphneuralnetworksfordiseasemodulediscoveryandclassification |