Federated Generalized Linear Model (GLM) implementation that can be run with the vantage6 infrastructure. This is a Python implementation of the federated GLM algorithm described by Cellamare et al. It is documented here.
This algorithm is also part of the vantage6 community store! If you link the community store to your vantage6 server, you can easily run this algorithm via the UI. Otherwise, you may also use the included algorithm_store.json file to upload it to your own algorithm store.
The base code for this algorithm has been created via the v6-algorithm-template template generator.
The documentation for this algorithm can be found here. You can build it locally with:
cd docs/
pip install -r requirements.txt
make livehtml