# Core scientific computing
numpy>=1.20.0
pandas>=1.3.0
scipy>=1.7.0

# Machine learning and statistics
scikit-learn>=1.0.0
torch>=2.5.0
torchvision>=0.20.0
joblib>=1.0.0

# Bioinformatics and genomics
scanpy>=1.8.0
anndata>=0.8.0

# Plotting and visualization
matplotlib>=3.3.0
seaborn>=0.11.0
pyvis>=0.2.0

# Survival analysis
scikit-survival>=0.17.0

# Gene set enrichment analysis
gseapy>=1.0.0

# Statistical analysis
pymannkendall>=1.4.0
pyseat

# Image processing (for utility functions)
Pillow>=8.0.0

# ipython and Jupyter support
ipykernel>=6.0.0
ipython>=8.0.0
jupyter>=1.0.0