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!=0.5.6
openai>=1.0
omicverse-skills>=0.3.0
omicverse-notebook>=0.1.4
zarr<3.0.0
anndata<0.12.0

[airr]
pyimmunarch>=0.1.0
pyalakazam>=0.1.0
pyshazam>=0.1.0
pyscoper>=0.1.0
pytigger>=0.1.0
pydowser>=0.1.0
pygliph>=0.1.0

[ambient]
pysoupx>=0.1.0
pydecontx>=0.1.0
pyfastcar>=0.1.0
pysccdc>=0.1.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>=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

[genetics]
pymatrixeqtl>=0.1.0
pysusie>=0.1.0
pycoloc>=0.1.0
pytwosamplemr>=0.1.0
pyscdrs>=0.1.0
pyldsc>=0.1.0
pytwas>=0.1.0
statsmodels>=0.14

[gsmap]
torch<3.0.0,>=2.0.0
torch-geometric<3.0.0,>=2.3.0
kaleido<1.0.0,>=0.2.0

[histo]

[histo:python_version >= "3.10"]
lazyslide>=0.9
wsidata>=0.7
spatialdata>=0.4
tiffslide>=2.4
timm>=1.0
huggingface_hub>=0.24
geopandas>=1.0
shapely>=2.0

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

[lipidomics]
pylipidr>=0.1.0
pygoslin>=2.2

[mcp]

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

[mol]

[mol-dock]

[mol-dock:python_version >= "3.10"]
rdkit>=2023.9
vina>=1.2
meeko>=0.7
gemmi>=0.7

[mol:python_version >= "3.10"]
py3Dmol>=2.5
biotite>=1.0
chembl_webresource_client>=0.10
requests>=2.0

[protein]
pyimputelcmd>=0.1.1
pydeqms>=0.1.1
pyproda>=0.1.1
pymsstats>=0.3.0
pyolinkanalyze>=0.2.1
scikit-misc>=0.3
statsmodels>=0.14

[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
pyimputelcmd>=0.1.1
pydeqms>=0.1.1
pyproda>=0.1.1
pymsstats>=0.3.0
pyolinkanalyze>=0.2.1
scikit-misc>=0.3
pygoslin>=2.2

[timecourse]
pymfuzz>=0.1.0

[trajectory]
pycytotrace-bio>=0.1.0
pydestiny-bio>=0.2.0
pyurd-bio>=0.2.0
pyscorpius>=0.1.0
pytscan>=0.1.0

[trajectory:python_version >= "3.10"]
pymonocle3-bio>=0.1.0

[web]
omicclaw
