Skip to main content

vantage6 node

Project description

Coverage Status Codacy Badge Build Status

Introduction

The growing complexity of cancer diagnosis and treatment requires data sets that are larger than currently available in a single hospital or even in cancer registries. However, sharing patient data is difficult due to patient privacy and data protection needs. Federated learning technology has the potential to overcome these limitations. In this approach, organizations can collaborate by exchanging aggregated data and/or statistics while keeping the underlying data safely on site and undisclosed. This repository contains software (and instructions) to setup a federated learning infrastructure.

For an overview of the architecture and information on how to use the infrastructure, please see https://vantage6.ai. For documentation, please see https://docs.distributedlearning.ai/.

Hardware and software requirements

Running a node/site requires a (virtual) machine that has:

  • Python 3.6+ and the ppdli package installed (pip install vantage6-node)
  • Docker CE installed (the user running the node software needs to have the proper permissions to perform docker commands)
  • Access to a local data store
  • Access to the internet and/or central server

Installation

See the documentation for detailed instructions on how to install the server and nodes.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vantage6-node-1.0.0b2.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

vantage6_node-1.0.0b2-py3-none-any.whl (34.5 kB view details)

Uploaded Python 3

File details

Details for the file vantage6-node-1.0.0b2.tar.gz.

File metadata

  • Download URL: vantage6-node-1.0.0b2.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for vantage6-node-1.0.0b2.tar.gz
Algorithm Hash digest
SHA256 8574e70bdbbcccdf31bc593a42d7d1a25b2d2e01b651b5c86f556b04565b109c
MD5 74179293a689a8fe40b702b6c057fd8b
BLAKE2b-256 64ede04332e8bfdf6e2e0f3cf6f8d0ece1e3e9a1aad58c33ff7bca23a2e0a80d

See more details on using hashes here.

File details

Details for the file vantage6_node-1.0.0b2-py3-none-any.whl.

File metadata

  • Download URL: vantage6_node-1.0.0b2-py3-none-any.whl
  • Upload date:
  • Size: 34.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for vantage6_node-1.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 f07fc0b05b20b3b125c8f641b778c8f4950b97451d65ad5f0b2ff16df69824cb
MD5 029830c30f76617c05d79d8eab014a00
BLAKE2b-256 4904ffcc1aea0a6d5fc87193e06f2257d803dd123b3e62f4a72f91b1b6ea293f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page