Skip to main content

Some CLI Tools For The Secure Multi-party Genomic Analysis Website

Project description

sfkit

sfkit is a collection of CLI tools to help run certain types of federated and/or secure multi-party computation especially on genomic data. It is a companion to the website here.

Documentation

You can read the full documentation here.

Prerequisites

python3

Installation

pip install sfkit

Usage

Usage: sfkit <auth | networking | generate_keys | register_data | run_protocol>

  • auth: Authenticate with the CLI.
  • networking: Setup the networking, including your IP address and any relevant ports.
  • generate_keys: Generate your public and private cryptographic keys for use in encrypting the data.
  • register_data: Register and validate your data.
  • run_protocol: Run the protocol. As this command may be long-running, you may want to run it with a tool like nohup, screen or tmux to prevent it from terminating if you close this window/terminal. For example, nohup sfkit run_protocol & tail -f nohup.out.

Questions

If you have questions or concerns, you can reach me at smendels@broadinstitute.org.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

sfkit-0.0.148-py3-none-any.whl (622.6 kB view hashes)

Uploaded Python 3

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