waltlabtools
A collection of tools for biomedical research assay analysis in Python.
Key Features
Analysis for assays such as digital ELISA, including single-molecule array (Simoa) assays
Read instrument-generated files and calculate calibration curves, concentrations, limits of detection, and more
Free and open-source software under the GNU General Public License v3
Getting Started
Installation
You can install waltlabtools using Anaconda (recommended) or PyPI. If you’re not comfortable with the command line, begin by installing Anaconda Navigator. Then follow these instructions to add the channel tylerdougan, and install waltlabtools from this channel.
Alternatively, install waltlabtools from the command line with conda install -c tylerdougan waltlabtools (recommended; requires you to first install Anaconda or Miniconda) or pip install waltlabtools (requires pip, which should come with Python).
Dependencies
waltlabtools requires
If installing with pip or conda, numpy and scipy will be installed automatically
Specific modules have additional requirements:
waltlabtools.read (for importing data from Quanterix instruments) requires
pandas ≥ 0.25
waltlabtools also plays well with
JAX for accelerated numerical computing – waltlabtools will use jax.numpy instead of numpy if jax is loaded
JupyterLab for interactively writing code
pandas for data import/export and organization
matplotlib for plotting
scikit-learn for data analysis
All of these packages can all be installed using conda or pip.
Usage
import waltlabtools as wlt # waltlabtools main functionality
import waltlabtools.read_quanterix # if using a Quanterix instrument
Development of waltlabtools is led by the Walt Lab for Advanced Diagnostics at Brigham and Women’s Hospital, Harvard Medical School, and the Wyss Institute for Biologically Inspired Engineering.
Metadata
Release files for waltlabtools 0.5.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| waltlabtools-0.5.5.tar.gz | 36.0 kB | Without provenance | Details for waltlabtools-0.5.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| waltlabtools-0.5.5-py3-none-any.whl | Python 3 | none | any | Details for waltlabtools-0.5.5-py3-none-any.whl |
Total release size: 74.2 kB
Release files / waltlabtools-0.5.5.tar.gz
| Download URL | waltlabtools-0.5.5.tar.gz |
|---|---|
| Size | 36.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4feb605bd5851b976f2ba21923d07171de93a4c99c57f5ef016d776865735361
|
|
BLAKE2b-256 checksum How to use checksums |
fe79f27270767b4fda5809276c002c306a4166675c9e071b2de172020a59f1f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
|
Release files / waltlabtools-0.5.5-py3-none-any.whl
| Download URL | waltlabtools-0.5.5-py3-none-any.whl |
|---|---|
| Size | 38.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
680c2d50b2a68673bd6c97e6a5cc9cd4e641a688128c67951c44ab29b2f108c6
|
|
BLAKE2b-256 checksum How to use checksums |
ad6956abf9ee6d0b3a2989ebf238c15ca0670ea0a83f255cc391c3237284e7c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
|
Security for waltlabtools 0.5.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.