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)
| File | Size | Uploaded | |
|---|---|---|---|
| toolchest_client-0.11.14.tar.gz | 61.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|