Skip to main content

Toolchest Python Client

Toolchest runs computational biology software in the cloud with just a few lines of code. You can call Toolchest from anywhere Python or R runs, using input files located on your computer or S3.

This package contains the Python client for using Toolchest. For the R client, see here.

Documentation & User Guide

Installation

The Toolchest client is available on PyPI:

pip install toolchest-client

Usage

Using a tool in Toolchest is as simple as:

import toolchest_client as toolchest
toolchest.set_key("YOUR_TOOLCHEST_KEY")
toolchest.kraken2(
  tool_args="",
  inputs="path/to/input.fastq",
  output_path="path/to/output.fastq",
)

For a list of available tools, see the documentation.

Configuration

To use Toolchest, you must have an authentication key stored in the TOOLCHEST_KEY environment variable.

import toolchest_client as toolchest
toolchest.set_key("YOUR_TOOLCHEST_KEY") # or a file path containing the key

Contact Toolchest if:

  • you need a key
  • you’ve forgotten your key
  • the key is producing authentication errors.

Metadata

Release files for toolchest-client 0.11.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for toolchest-client 0.11.14
File Size Uploaded
toolchest_client-0.11.14.tar.gz 61.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for toolchest-client 0.11.14
File Interpreter ABI Platform
toolchest_client-0.11.14-py3-none-any.whl Python 3 none any Details

Total release size: 146.8 kB

Release files / toolchest_client-0.11.14.tar.gz

Download URL toolchest_client-0.11.14.tar.gz
Size 61.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ca081e36a176688c042a9d2b6d0ef51b71a87456b65d8bb22bea6df57f73c484
BLAKE2b-256 checksum
How to use checksums
7886c0c8f742b1af521f35a07feefd7845c82c22f1a7fe785918d7208d2a3d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.1 CPython/3.8.16 Linux/5.15.0-1030-aws

Release files / toolchest_client-0.11.14-py3-none-any.whl

Download URL toolchest_client-0.11.14-py3-none-any.whl
Size 85.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eb73b46fcd8376232eea22c4d23f107fcb5c4faff3dac09dd9a44da470e91677
BLAKE2b-256 checksum
How to use checksums
599b5fe2df763208fe8cd65d40c9ae1678b5c1c919da616f2b34aca4127650e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.1 CPython/3.8.16 Linux/5.15.0-1030-aws

Release history Release notifications | RSS feed

This release

0.11.14 This release

2 release files

0.11.9

2 release files

0.11.4

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.9.43

2 release files

0.9.42

2 release files

0.9.41

2 release files

0.9.40

2 release files

0.9.32

2 release files

0.9.31

2 release files

0.9.30

2 release files

0.9.29

2 release files

0.9.27

2 release files

0.9.25

2 release files

0.9.24

2 release files

0.9.23

2 release files

0.9.22

2 release files

0.9.20

2 release files

0.9.19

2 release files

0.9.15

2 release files

0.9.14

2 release files

0.9.12

2 release files

0.9.11

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.11

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.2

2 release files

0.8.0

2 release files

0.7.53

2 release files

0.7.52

2 release files

0.7.51

2 release files

0.7.47

2 release files

0.7.46

2 release files

0.7.43

2 release files

0.7.40

2 release files

0.7.39

2 release files

0.7.30

2 release files

0.7.28

2 release files

0.7.27

2 release files

0.7.20

2 release files

0.7.19

2 release files

0.7.13

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page