numpy>=1.23
scanpy>=1.9
pandas<3.0.0,>=1.5
matplotlib>3.6
scikit-learn>=1.2
scipy>=1.8
networkx>=2.8
multiprocess>=0.70
seaborn>=0.11
datetime>=4.5
statsmodels>=0.13
joblib>=1.2
ipywidgets>=8.0
igraph>=0.10
tqdm>=4.64
adjustText>=0.8
scikit-misc>=0.1
scikit-image>=0.21
plotly
numba>=0.56
tqdm
requests>=2.0
transformers>=0.30
marsilea
openai>=1.0
omicverse-skills>=0.2.0
omicverse-notebook>=0.1.4
zarr<3.0.0
anndata<0.12.0

[easy]
pydeseq2>=0.4.1
mofax>=0.3
tomli
lifelines>=0.27
ktplotspy>=0.1
pillow>=9.0
einops>=0.6
tensorboard>=2.6
metatime>=1.3.0
graphtools>=1.5
pandas<3.0.0
anndata<0.12.0
numpy<2.0.0,>=1.23

[full]
dynamo-release
squidpy
s3fs>=2023.1.0
tangram-sc
pertpy
toytree
arviz
ete3
scvi-tools
torchdr
memento-de
pydeseq2>=0.4.1
mofax>=0.3
tomli
lifelines>=0.27
ktplotspy>=0.1
pillow>=9.0
einops>=0.6
tensorboard>=2.6
metatime>=1.3.0
graphtools>=1.5
boltons>=23.0
cytoolz>=0.12
frozendict>=2.3
leidenalg>=0.9
gdown>=4.6
wandb
pygam>=0.8.0

[jarvis]
python-telegram-bot>=21.3
discord.py>=2.5
requests>=2.0
pillow>=9.0
nbformat>=5.0
httpx[socks]

[mcp]

[mcp:python_version >= "3.10"]
mcp>=1.0

[rust]
anndataoom<1.0,>=0.1.0

[skillseeker]
beautifulsoup4>=4.12
PyGithub>=2.2
PyMuPDF>=1.24

[tests]
pytest>=7.0
pytest-asyncio>=0.23
python-telegram-bot>=21.3
discord.py>=2.5
requests>=2.0
pillow>=9.0
nbformat>=5.0
httpx[socks]
scikit-bio>=0.6
ete3
pydeseq2>=0.4.1

[web]
omicclaw
