# Core dependencies
numpy>=1.14.0,<2.0.0
pandas>=2.1.4,<3.0.0
scanpy>=1.10.2,<2.0.0
anndata>=0.10.0,<1.0.0

# Visualization
matplotlib>=3.7.0,<4.0.0
seaborn>=0.13,<1.0.0

# Reference genome data
pyensembl>=2.0.0,<3.0.0

# Statistical modeling (optional, for logistic regression filtering)
statsmodels>=0.14.0,<1.0.0

# PDF report generation (optional)
reportlab>=4.0.0,<5.0.0
pdfkit  # needs wkhtmltopdf: brew install Caskroom/cask/wkhtmltopdf

# YAML support (optional, for YAML sample sheets)
pyyaml>=6.0,<7.0

# Progress bars
tqdm>=4.60.0,<5.0.0
