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...

Descripción completa

Detalles Bibliográficos
Autores principales: Pfeifer, Bastian, Chereda, Hryhorii, Martin, Roman, Saranti, Anna, Clemens, Sandra, Hauschild, Anne-Christin, Beißbarth, Tim, Holzinger, Andreas, Heider, Dominik
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