Skip to content
@Substra

Substra

Substra is the most proven federated learning software designed for healthcare research.


Substra


Substra is an open source federated learning (FL) software. It enables the training and validation of machine learning models on distributed datasets. It provides a flexible Python interface and a web application to run federated learning training at scale.

Substra's main usage is in production environments. It has already been deployed and used by hospitals and biotech companies (see the MELLODDY project for instance). Substra can also be used on a single machine to perform FL simulations and debug code.

Substra was originally developed by Owkin and is now hosted by the Linux Foundation for AI and Data. Today Owkin is the main contributor to Substra.

Join the discussion on Slack and subscribe here to our newsletter.

To start using Substra

Have a look at our documentation.

Try out our MNIST example.

Support

If you need support, please either raise an issue on Github or ask on Slack.

Contributing

Substra warmly welcomes any contribution. Feel free to fork the repo and create a pull request.

Pinned Loading

  1. substrafl substrafl Public

    A high-level federated learning Python library used to run complex federated learning experiments at scale on a Substra network

    Python 54 4

  2. substra substra Public

    Low-level Python library used to interact with a Substra network

    Python 267 33

Repositories

Showing 10 of 16 repositories
  • substrafl Public

    A high-level federated learning Python library used to run complex federated learning experiments at scale on a Substra network

    Substra/substrafl’s past year of commit activity
    Python 54 Apache-2.0 4 1 6 Updated Aug 6, 2024
  • substra-frontend Public

    Frontend of the Substra software

    Substra/substra-frontend’s past year of commit activity
    TypeScript 39 Apache-2.0 8 0 6 Updated Aug 6, 2024
  • substra-backend Public

    Backend of the Substra software

    Substra/substra-backend’s past year of commit activity
    Python 57 Apache-2.0 15 1 12 Updated Aug 6, 2024
  • orchestrator Public

    Orchestrates the tasks in a Substra network

    Substra/orchestrator’s past year of commit activity
    Go 17 Apache-2.0 1 0 3 Updated Aug 5, 2024
  • substra-tests Public

    End to end tests for the Substra software

    Substra/substra-tests’s past year of commit activity
    Python 25 Apache-2.0 4 1 4 Updated Aug 5, 2024
  • substra-gha-workflows Public

    GitHub Actions workflows for Substra repositories continuous integration

    Substra/substra-gha-workflows’s past year of commit activity
    0 0 0 0 Updated Aug 2, 2024
  • substra-documentation Public

    Documentation of the Substra software

    Substra/substra-documentation’s past year of commit activity
    Mustache 21 Apache-2.0 10 2 1 Updated Jul 30, 2024
  • substra Public

    Low-level Python library used to interact with a Substra network

    Substra/substra’s past year of commit activity
    Python 267 Apache-2.0 33 2 0 Updated Jul 24, 2024
  • substra-tools Public

    Python wrappers to interact with a Substra backend

    Substra/substra-tools’s past year of commit activity
    Python 26 Apache-2.0 8 2 1 Updated Jul 23, 2024
  • charts Public

    Charts of the Substra software

    Substra/charts’s past year of commit activity
    9 Apache-2.0 4 0 0 Updated Jul 23, 2024

Top languages

Loading…

Most used topics

Loading…