_version_ 1785078397195517952
author Matschinske, Julian
Späth, Julian
Bakhtiari, Mohammad
Probul, Niklas
Kazemi Majdabadi, Mohammad Mahdi
Nasirigerdeh, Reza
Torkzadehmahani, Reihaneh
Hartebrodt, Anne
Orban, Balazs-Attila
Fejér, Sándor-József
Zolotareva, Olga
Das, Supratim
Baumbach, Linda
Pauling, Josch K
Tomašević, Olivera
Bihari, Béla
Bloice, Marcus
Donner, Nina C
Fdhila, Walid
Frisch, Tobias
Hauschild, Anne-Christin
Heider, Dominik
Holzinger, Andreas
Hötzendorfer, Walter
Hospes, Jan
Kacprowski, Tim
Kastelitz, Markus
List, Markus
Mayer, Rudolf
Moga, Mónika
Müller, Heimo
Pustozerova, Anastasia
Röttger, Richard
Saak, Christina C
Saranti, Anna
Schmidt, Harald H H W
Tschohl, Christof
Wenke, Nina K
Baumbach, Jan
author_facet Matschinske, Julian
Späth, Julian
Bakhtiari, Mohammad
Probul, Niklas
Kazemi Majdabadi, Mohammad Mahdi
Nasirigerdeh, Reza
Torkzadehmahani, Reihaneh
Hartebrodt, Anne
Orban, Balazs-Attila
Fejér, Sándor-József
Zolotareva, Olga
Das, Supratim
Baumbach, Linda
Pauling, Josch K
Tomašević, Olivera
Bihari, Béla
Bloice, Marcus
Donner, Nina C
Fdhila, Walid
Frisch, Tobias
Hauschild, Anne-Christin
Heider, Dominik
Holzinger, Andreas
Hötzendorfer, Walter
Hospes, Jan
Kacprowski, Tim
Kastelitz, Markus
List, Markus
Mayer, Rudolf
Moga, Mónika
Müller, Heimo
Pustozerova, Anastasia
Röttger, Richard
Saak, Christina C
Saranti, Anna
Schmidt, Harald H H W
Tschohl, Christof
Wenke, Nina K
Baumbach, Jan
author_sort Matschinske, Julian
collection PubMed
description BACKGROUND: Machine learning and artificial intelligence have shown promising results in many areas and are driven by the increasing amount of available data. However, these data are often distributed across different institutions and cannot be easily shared owing to strict privacy regulations. Federated learning (FL) allows the training of distributed machine learning models without sharing sensitive data. In addition, the implementation is time-consuming and requires advanced programming skills and complex technical infrastructures. OBJECTIVE: Various tools and frameworks have been developed to simplify the development of FL algorithms and provide the necessary technical infrastructure. Although there are many high-quality frameworks, most focus only on a single application case or method. To our knowledge, there are no generic frameworks, meaning that the existing solutions are restricted to a particular type of algorithm or application field. Furthermore, most of these frameworks provide an application programming interface that needs programming knowledge. There is no collection of ready-to-use FL algorithms that are extendable and allow users (eg, researchers) without programming knowledge to apply FL. A central FL platform for both FL algorithm developers and users does not exist. This study aimed to address this gap and make FL available to everyone by developing FeatureCloud, an all-in-one platform for FL in biomedicine and beyond. METHODS: The FeatureCloud platform consists of 3 main components: a global frontend, a global backend, and a local controller. Our platform uses a Docker to separate the local acting components of the platform from the sensitive data systems. We evaluated our platform using 4 different algorithms on 5 data sets for both accuracy and runtime. RESULTS: FeatureCloud removes the complexity of distributed systems for developers and end users by providing a comprehensive platform for executing multi-institutional FL analyses and implementing FL algorithms. Through its integrated artificial intelligence store, federated algorithms can easily be published and reused by the community. To secure sensitive raw data, FeatureCloud supports privacy-enhancing technologies to secure the shared local models and assures high standards in data privacy to comply with the strict General Data Protection Regulation. Our evaluation shows that applications developed in FeatureCloud can produce highly similar results compared with centralized approaches and scale well for an increasing number of participating sites. CONCLUSIONS: FeatureCloud provides a ready-to-use platform that integrates the development and execution of FL algorithms while reducing the complexity to a minimum and removing the hurdles of federated infrastructure. Thus, we believe that it has the potential to greatly increase the accessibility of privacy-preserving and distributed data analyses in biomedicine and beyond.
format Online
Article
Text
id pubmed-10372562
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher JMIR Publications
record_format MEDLINE/PubMed
spelling pubmed-103725622023-07-28 The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach Matschinske, Julian Späth, Julian Bakhtiari, Mohammad Probul, Niklas Kazemi Majdabadi, Mohammad Mahdi Nasirigerdeh, Reza Torkzadehmahani, Reihaneh Hartebrodt, Anne Orban, Balazs-Attila Fejér, Sándor-József Zolotareva, Olga Das, Supratim Baumbach, Linda Pauling, Josch K Tomašević, Olivera Bihari, Béla Bloice, Marcus Donner, Nina C Fdhila, Walid Frisch, Tobias Hauschild, Anne-Christin Heider, Dominik Holzinger, Andreas Hötzendorfer, Walter Hospes, Jan Kacprowski, Tim Kastelitz, Markus List, Markus Mayer, Rudolf Moga, Mónika Müller, Heimo Pustozerova, Anastasia Röttger, Richard Saak, Christina C Saranti, Anna Schmidt, Harald H H W Tschohl, Christof Wenke, Nina K Baumbach, Jan J Med Internet Res Original Paper BACKGROUND: Machine learning and artificial intelligence have shown promising results in many areas and are driven by the increasing amount of available data. However, these data are often distributed across different institutions and cannot be easily shared owing to strict privacy regulations. Federated learning (FL) allows the training of distributed machine learning models without sharing sensitive data. In addition, the implementation is time-consuming and requires advanced programming skills and complex technical infrastructures. OBJECTIVE: Various tools and frameworks have been developed to simplify the development of FL algorithms and provide the necessary technical infrastructure. Although there are many high-quality frameworks, most focus only on a single application case or method. To our knowledge, there are no generic frameworks, meaning that the existing solutions are restricted to a particular type of algorithm or application field. Furthermore, most of these frameworks provide an application programming interface that needs programming knowledge. There is no collection of ready-to-use FL algorithms that are extendable and allow users (eg, researchers) without programming knowledge to apply FL. A central FL platform for both FL algorithm developers and users does not exist. This study aimed to address this gap and make FL available to everyone by developing FeatureCloud, an all-in-one platform for FL in biomedicine and beyond. METHODS: The FeatureCloud platform consists of 3 main components: a global frontend, a global backend, and a local controller. Our platform uses a Docker to separate the local acting components of the platform from the sensitive data systems. We evaluated our platform using 4 different algorithms on 5 data sets for both accuracy and runtime. RESULTS: FeatureCloud removes the complexity of distributed systems for developers and end users by providing a comprehensive platform for executing multi-institutional FL analyses and implementing FL algorithms. Through its integrated artificial intelligence store, federated algorithms can easily be published and reused by the community. To secure sensitive raw data, FeatureCloud supports privacy-enhancing technologies to secure the shared local models and assures high standards in data privacy to comply with the strict General Data Protection Regulation. Our evaluation shows that applications developed in FeatureCloud can produce highly similar results compared with centralized approaches and scale well for an increasing number of participating sites. CONCLUSIONS: FeatureCloud provides a ready-to-use platform that integrates the development and execution of FL algorithms while reducing the complexity to a minimum and removing the hurdles of federated infrastructure. Thus, we believe that it has the potential to greatly increase the accessibility of privacy-preserving and distributed data analyses in biomedicine and beyond. JMIR Publications 2023-07-12 /pmc/articles/PMC10372562/ /pubmed/37436815 http://dx.doi.org/10.2196/42621 Text en ©Julian Matschinske, Julian Späth, Mohammad Bakhtiari, Niklas Probul, Mohammad Mahdi Kazemi Majdabadi, Reza Nasirigerdeh, Reihaneh Torkzadehmahani, Anne Hartebrodt, Balazs-Attila Orban, Sándor-József Fejér, Olga Zolotareva, Supratim Das, Linda Baumbach, Josch K Pauling, Olivera Tomašević, Béla Bihari, Marcus Bloice, Nina C Donner, Walid Fdhila, Tobias Frisch, Anne-Christin Hauschild, Dominik Heider, Andreas Holzinger, Walter Hötzendorfer, Jan Hospes, Tim Kacprowski, Markus Kastelitz, Markus List, Rudolf Mayer, Mónika Moga, Heimo Müller, Anastasia Pustozerova, Richard Röttger, Christina C Saak, Anna Saranti, Harald H H W Schmidt, Christof Tschohl, Nina K Wenke, Jan Baumbach. Originally published in the Journal of Medical Internet Research (https://www.jmir.org), 12.07.2023. 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 use, distribution, and reproduction in any medium, provided the original work, first published in the Journal of Medical Internet Research, is properly cited. The complete bibliographic information, a link to the original publication on https://www.jmir.org/, as well as this copyright and license information must be included.
spellingShingle Original Paper
Matschinske, Julian
Späth, Julian
Bakhtiari, Mohammad
Probul, Niklas
Kazemi Majdabadi, Mohammad Mahdi
Nasirigerdeh, Reza
Torkzadehmahani, Reihaneh
Hartebrodt, Anne
Orban, Balazs-Attila
Fejér, Sándor-József
Zolotareva, Olga
Das, Supratim
Baumbach, Linda
Pauling, Josch K
Tomašević, Olivera
Bihari, Béla
Bloice, Marcus
Donner, Nina C
Fdhila, Walid
Frisch, Tobias
Hauschild, Anne-Christin
Heider, Dominik
Holzinger, Andreas
Hötzendorfer, Walter
Hospes, Jan
Kacprowski, Tim
Kastelitz, Markus
List, Markus
Mayer, Rudolf
Moga, Mónika
Müller, Heimo
Pustozerova, Anastasia
Röttger, Richard
Saak, Christina C
Saranti, Anna
Schmidt, Harald H H W
Tschohl, Christof
Wenke, Nina K
Baumbach, Jan
The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title_full The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title_fullStr The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title_full_unstemmed The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title_short The FeatureCloud Platform for Federated Learning in Biomedicine: Unified Approach
title_sort featurecloud platform for federated learning in biomedicine: unified approach
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10372562/
https://www.ncbi.nlm.nih.gov/pubmed/37436815
http://dx.doi.org/10.2196/42621
work_keys_str_mv AT matschinskejulian thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT spathjulian thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT bakhtiarimohammad thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT probulniklas thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kazemimajdabadimohammadmahdi thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT nasirigerdehreza thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT torkzadehmahanireihaneh thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hartebrodtanne thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT orbanbalazsattila thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT fejersandorjozsef thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT zolotarevaolga thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT dassupratim thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT baumbachlinda thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT paulingjoschk thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT tomasevicolivera thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT biharibela thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT bloicemarcus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT donnerninac thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT fdhilawalid thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT frischtobias thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hauschildannechristin thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT heiderdominik thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT holzingerandreas thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hotzendorferwalter thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hospesjan thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kacprowskitim thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kastelitzmarkus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT listmarkus thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mayerrudolf thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mogamonika thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mullerheimo thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT pustozerovaanastasia thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT rottgerrichard thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT saakchristinac thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT sarantianna thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT schmidtharaldhhw thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT tschohlchristof thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT wenkeninak thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT baumbachjan thefeaturecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT matschinskejulian featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT spathjulian featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT bakhtiarimohammad featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT probulniklas featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kazemimajdabadimohammadmahdi featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT nasirigerdehreza featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT torkzadehmahanireihaneh featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hartebrodtanne featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT orbanbalazsattila featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT fejersandorjozsef featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT zolotarevaolga featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT dassupratim featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT baumbachlinda featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT paulingjoschk featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT tomasevicolivera featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT biharibela featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT bloicemarcus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT donnerninac featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT fdhilawalid featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT frischtobias featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hauschildannechristin featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT heiderdominik featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT holzingerandreas featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hotzendorferwalter featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT hospesjan featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kacprowskitim featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT kastelitzmarkus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT listmarkus featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mayerrudolf featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mogamonika featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT mullerheimo featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT pustozerovaanastasia featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT rottgerrichard featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT saakchristinac featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT sarantianna featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT schmidtharaldhhw featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT tschohlchristof featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT wenkeninak featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach
AT baumbachjan featurecloudplatformforfederatedlearninginbiomedicineunifiedapproach