Metadata-Version: 2.4
Name: labcraft
Version: 0.0.1
Summary: Thermodynamic simulation engine for multiplex primer panel design (LAMP & PCR)
Project-URL: Homepage, https://github.com/labcraft-dev/labcraft
Project-URL: Documentation, https://labcraft-dev.github.io/labcraft
Project-URL: Repository, https://github.com/labcraft-dev/labcraft
Project-URL: Issues, https://github.com/labcraft-dev/labcraft/issues
Author: LabCraft Contributors
License-Expression: MIT
License-File: LICENSE
Keywords: LAMP,PCR,diagnostics,multiplex,primer,thermodynamics
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.10
Requires-Dist: biopython>=1.80
Requires-Dist: jinja2>=3.1
Requires-Dist: matplotlib>=3.7
Requires-Dist: numpy>=1.24
Requires-Dist: primer3-py>=2.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: scipy>=1.10
Requires-Dist: typer>=0.9
Requires-Dist: viennarna>=2.6
Provides-Extra: dev
Requires-Dist: mkdocs-material>=9.0; extra == 'dev'
Requires-Dist: mkdocs>=1.5; extra == 'dev'
Requires-Dist: mpmath>=1.3; extra == 'dev'
Requires-Dist: mypy>=1.5; extra == 'dev'
Requires-Dist: pytest-cov>=4.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.1; extra == 'dev'
Provides-Extra: validation
Requires-Dist: nupack>=4.0; extra == 'validation'
Description-Content-Type: text/markdown

# LabCraft
**LabCraft: building reliable multiplex amplification assays, one thermodynamic brick at a time.**

LabCraft is an open-source thermodynamic simulation engine designed for multiplex primer panel design, supporting both LAMP (Loop-Mediated Isothermal Amplification) and PCR (Polymerase Chain Reaction) assays.

![CI](https://img.shields.io/badge/CI-passing-success)
![PyPI](https://img.shields.io/badge/PyPI-v0.0.1-blue)
![License](https://img.shields.io/badge/License-MIT-green)

## Features
- Thermodynamic calculations for various duplexes
- Advanced diagnostics and risk evaluation
- Scalable pipeline for multiplex assay design

## Installation
Currently in pre-alpha. To install in development mode:
```bash
git clone https://github.com/labcraft-dev/labcraft.git
cd labcraft
pip install -e .
```

## Quick Start
```python
import labcraft

print(f"LabCraft version: {labcraft.__version__}")
```

## Documentation
Documentation will be available at [https://labcraft-dev.github.io/labcraft](https://labcraft-dev.github.io/labcraft).

## Citation
If you use LabCraft, please cite our forthcoming publication.

## Availability & Requirements
- **Python:** ≥ 3.10
- **License:** MIT License
- **Note:** `primer3-py` (GPLv2) is a runtime dependency.
