# Core dependencies
pandas>=1.5.0
openpyxl>=3.0.0
openai>=1.0.0
requests>=2.28.0
beautifulsoup4>=4.11.0
biopython>=1.81
numpy>=1.24.0
scipy>=1.10.0

# Data processing and analysis
dataclasses-json>=0.5.0
pathlib2>=2.3.0
typing-extensions>=4.5.0

# PDF and document processing
reportlab>=4.0.0
PyPDF2>=3.0.0

# R integration (for MR analysis)
rpy2>=3.5.0

# Optional web interface
streamlit>=1.28.0
plotly>=5.17.0

# Development and testing
pytest>=7.0.0
pytest-cov>=4.0.0
black>=23.0.0
flake8>=6.0.0
mypy>=1.0.0

# Utilities
tqdm>=4.65.0
colorama>=0.4.6
python-dotenv>=1.0.0