The conda environment was tested in following settings.
OS: WSL2/Ubuntu 24.04.2 CUDA: 12.3
wget https://developer.download.nvidia.com/compute/cuda/12.3.2/local_installers/cuda_12.3.2_545.23.08_linux.run
sudo sh cuda_12.3.2_545.23.08_linux.run
name: omicverse
channels:
- bioconda
- pytorch
- pyg
- nvidia
- conda-forge
- nodefaults
dependencies:
- _openmp_mutex=4.5=3_kmp_llvm
- absl-py=2.2.0=pyhd8ed1ab_0
- adjusttext=1.3.0=pyhd8ed1ab_0
- aiohappyeyeballs=2.6.1=pyhd8ed1ab_0
- aiohttp=3.11.18=py310h89163eb_0
- aiosignal=1.3.2=pyhd8ed1ab_0
- anndata=0.11.4=pyhd8ed1ab_0
- anyio=4.9.0=pyh29332c3_0
- aom=3.9.1=hac33072_0
- appdirs=1.4.4=pyhd8ed1ab_1
- argon2-cffi=23.1.0=pyhd8ed1ab_1
- argon2-cffi-bindings=21.2.0=py310ha75aee5_5
- arpack=3.9.1=nompi_hf03ea27_102
- array-api-compat=1.11.2=pyh29332c3_0
- arrow=1.3.0=pyhd8ed1ab_1
- astor=0.8.1=pyhd8ed1ab_1
- asttokens=3.0.0=pyhd8ed1ab_1
- async-lru=2.0.5=pyh29332c3_0
- async-timeout=5.0.1=pyhd8ed1ab_1
- attrs=25.3.0=pyh71513ae_0
- autograd=1.7.0=pyhd8ed1ab_1
- autograd-gamma=0.5.0=pyhd8ed1ab_1
- aws-c-auth=0.8.0=hb921021_15
- aws-c-cal=0.8.1=h1a47875_3
- aws-c-common=0.10.6=hb9d3cd8_0
- aws-c-compression=0.3.0=h4e1184b_5
- aws-c-event-stream=0.5.0=h7959bf6_11
- aws-c-http=0.9.2=hefd7a92_4
- aws-c-io=0.15.3=h173a860_6
- aws-c-mqtt=0.11.0=h11f4f37_12
- aws-c-s3=0.7.7=hf454442_0
- aws-c-sdkutils=0.2.1=h4e1184b_4
- aws-checksums=0.2.2=h4e1184b_4
- aws-crt-cpp=0.29.7=hd92328a_7
- aws-sdk-cpp=1.11.458=hc430e4a_4
- azure-core-cpp=1.14.0=h5cfcd09_0
- azure-identity-cpp=1.10.0=h113e628_0
- azure-storage-blobs-cpp=12.13.0=h3cf044e_1
- azure-storage-common-cpp=12.8.0=h736e048_1
- azure-storage-files-datalake-cpp=12.12.0=ha633028_1
- babel=2.17.0=pyhd8ed1ab_0
- beautifulsoup4=4.13.4=pyha770c72_0
- bioservices=1.11.2=pyhd8ed1ab_1
- blas=2.131=blis
- blas-devel=3.9.0=31_hdec4247_blis
- bleach=6.2.0=pyh29332c3_4
- bleach-with-css=6.2.0=h82add2a_4
- blis=0.9.0=h4ab18f5_2
- blosc=1.21.6=he440d0b_1
- boltons=24.0.0=pyhd8ed1ab_1
- brotli=1.1.0=hb9d3cd8_2
- brotli-bin=1.1.0=hb9d3cd8_2
- brotli-python=1.1.0=py310hf71b8c6_2
- brunsli=0.1=h9c3ff4c_0
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.5=hb9d3cd8_0
- c-blosc2=2.15.2=h3122c55_1
- ca-certificates=2025.4.26=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2025.1.31=pyhd8ed1ab_0
- cffi=1.17.1=py310h8deb56e_0
- charls=2.4.2=h59595ed_0
- charset-normalizer=3.4.2=pyhd8ed1ab_0
- chex=0.1.88=pyhd8ed1ab_1
- click=8.1.8=pyh707e725_0
- colorama=0.4.6=pyhd8ed1ab_1
- colorcet=3.1.0=pyhd8ed1ab_1
- colorlog=6.9.0=pyh707e725_1
- comm=0.2.2=pyhd8ed1ab_1
- contourpy=1.3.2=py310h3788b33_0
- cpython=3.10.17=py310hd8ed1ab_0
- cuda-cudart=12.4.127=0
- cuda-cupti=12.4.127=0
- cuda-libraries=12.4.1=0
- cuda-nvrtc=12.4.127=0
- cuda-nvtx=12.4.127=0
- cuda-opencl=12.9.19=0
- cuda-runtime=12.4.1=0
- cuda-version=12.9=3
- cudnn=9.8.0.87=h81d5506_1
- cycler=0.12.1=pyhd8ed1ab_1
- dataclasses=0.8=pyhc8e2a94_3
- datasets=2.2.1=pyhd8ed1ab_0
- datashader=0.18.0=pyhd8ed1ab_0
- dav1d=1.2.1=hd590300_0
- debugpy=1.8.14=py310hf71b8c6_0
- decorator=5.2.1=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0
- dill=0.4.0=pyhd8ed1ab_0
- docrep=0.3.2=pyh44b312d_0
- easydev=0.12.0=pyh6c4a22f_0
- einops=0.8.1=pyhd8ed1ab_0
- et_xmlfile=2.0.0=pyhd8ed1ab_1
- etils=1.12.2=pyhd8ed1ab_0
- exceptiongroup=1.2.2=pyhd8ed1ab_1
- executing=2.2.0=pyhd8ed1ab_0
- ffmpeg=2.8.6=0
- filelock=3.18.0=pyhd8ed1ab_0
- flax=0.10.2=pyhd8ed1ab_0
- fonttools=4.57.0=py310h89163eb_0
- formulaic=1.1.1=pyhd8ed1ab_0
- fqdn=1.5.1=pyhd8ed1ab_1
- freetype=2.12.1=h267a509_2
- frozenlist=1.5.0=py310h89163eb_1
- fsspec=2025.3.2=pyhd8ed1ab_0
- future=1.0.0=pyhd8ed1ab_2
- gdown=5.2.0=pyhd8ed1ab_1
- gevent=25.4.2=py310h47b1e61_0
- gflags=2.2.2=h5888daf_1005
- giflib=5.2.2=hd590300_0
- glog=0.7.1=hbabe93e_0
- glpk=5.0=h445213a_0
- gmp=6.3.0=hac33072_2
- gmpy2=2.2.1=py310he8512ff_0
- gnutls=3.6.13=h85f3911_1
- graphlib-backport=1.0.3=pyhd8ed1ab_0
- greenlet=3.2.1=py310hf71b8c6_0
- grequests=0.7.0=pyhd8ed1ab_0
- grpcio=1.67.1=py310h1a6248f_0
- h11=0.16.0=pyhd8ed1ab_0
- h2=4.2.0=pyhd8ed1ab_0
- h5py=3.13.0=nompi_py310h60e0fe6_100
- hdf5=1.14.3=nompi_h2d575fe_109
- hnswlib=0.8.0=py310ha2bacc8_0
- hpack=4.1.0=pyhd8ed1ab_0
- httpcore=1.0.9=pyh29332c3_0
- httpx=0.28.1=pyhd8ed1ab_0
- huggingface_hub=0.30.2=pyhd8ed1ab_0
- humanize=4.12.3=pyhd8ed1ab_0
- hyperframe=6.1.0=pyhd8ed1ab_0
- icu=73.2=h59595ed_0
- idna=3.10=pyhd8ed1ab_1
- igraph=0.10.13=hef0740d_0
- imagecodecs=2024.12.30=py310h78a9a29_0
- imageio=2.37.0=pyhfb79c49_0
- importlib-metadata=8.6.1=pyha770c72_0
- importlib_resources=6.5.2=pyhd8ed1ab_0
- interface_meta=1.3.0=pyhd8ed1ab_1
- ipykernel=6.29.5=pyh3099207_0
- ipython=8.36.0=pyh907856f_0
- ipywidgets=8.1.6=pyhd8ed1ab_0
- isoduration=20.11.0=pyhd8ed1ab_1
- jax=0.4.35=pyhd8ed1ab_1
- jaxlib=0.4.35=cpu_py310h430587c_0
- jaxopt=0.8.4=pyhd8ed1ab_0
- jedi=0.19.2=pyhd8ed1ab_1
- jinja2=3.1.6=pyhd8ed1ab_0
- joblib=1.5.0=pyhd8ed1ab_0
- json5=0.12.0=pyhd8ed1ab_0
- jsonpointer=3.0.0=py310hff52083_1
- jsonschema=4.23.0=pyhd8ed1ab_1
- jsonschema-specifications=2025.4.1=pyh29332c3_0
- jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1
- jupyter-lsp=2.2.5=pyhd8ed1ab_1
- jupyter_client=8.6.3=pyhd8ed1ab_1
- jupyter_core=5.7.2=pyh31011fe_1
- jupyter_events=0.12.0=pyh29332c3_0
- jupyter_server=2.15.0=pyhd8ed1ab_0
- jupyter_server_terminals=0.5.3=pyhd8ed1ab_1
- jupyterlab=4.4.1=pyhd8ed1ab_0
- jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
- jupyterlab_server=2.27.3=pyhd8ed1ab_1
- jupyterlab_widgets=3.0.14=pyhd8ed1ab_0
- jxrlib=1.1=hd590300_3
- kaldi=5.5.1112=cpu_h31769b2_1
- keyutils=1.6.1=h166bdaf_0
- kiwisolver=1.4.7=py310h3788b33_0
- krb5=1.21.3=h659f571_0
- lame=3.100=h166bdaf_1003
- lazy-loader=0.4=pyhd8ed1ab_2
- lazy_loader=0.4=pyhd8ed1ab_2
- lcms2=2.17=h717163a_0
- ld_impl_linux-64=2.43=h712a8e2_4
- legacy-api-wrap=1.4.1=pyhd8ed1ab_0
- leidenalg=0.10.2=py310hc6cd4ac_0
- lerc=4.0.0=h0aef613_1
- libabseil=20240722.0=cxx17_hbbce691_4
- libaec=1.1.3=h59595ed_0
- libarrow=18.1.0=h44a453e_6_cpu
- libarrow-acero=18.1.0=hcb10f89_6_cpu
- libarrow-dataset=18.1.0=hcb10f89_6_cpu
- libarrow-substrait=18.1.0=h3ee7192_6_cpu
- libasprintf=0.24.1=h8e693c7_0
- libavif16=1.2.1=hbb36593_2
- libblas=3.9.0=31_h66dfbfd_blis
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libcblas=3.9.0=31_hba4ea11_blis
- libcrc32c=1.1.2=h9c3ff4c_0
- libcublas=12.4.5.8=0
- libcufft=11.2.1.3=0
- libcufile=1.14.0.30=4
- libcurand=10.3.10.19=0
- libcurl=8.12.1=h332b0f4_0
- libcusolver=11.6.1.9=0
- libcusparse=12.3.1.170=0
- libdeflate=1.23=h86f0d12_0
- libedit=3.1.20250104=pl5321h7949ede_0
- libev=4.33=hd590300_2
- libevent=2.1.12=hf998b51_1
- libffi=3.4.6=h2dba641_1
- libgcc=14.2.0=h767d61c_2
- libgcc-ng=14.2.0=h69a702a_2
- libgettextpo=0.24.1=h5888daf_0
- libgfortran=14.2.0=h69a702a_2
- libgfortran-ng=14.2.0=h69a702a_2
- libgfortran5=14.2.0=hf1ad2bd_2
- libgoogle-cloud=2.32.0=h804f50b_0
- libgoogle-cloud-storage=2.32.0=h0121fbd_0
- libgrpc=1.67.1=hc2c308b_0
- libhwloc=2.11.2=default_he43201b_1000
- libhwy=1.2.0=hf40a0c7_0
- libiconv=1.18=h4ce23a2_1
- libidn2=2.3.8=ha4ef2c3_0
- libjpeg-turbo=3.1.0=hb9d3cd8_0
- libjxl=0.11.1=h7b0646d_1
- liblapack=3.9.0=12_hd37a5e2_netlib
- liblapacke=3.9.0=12_hce4cc19_netlib
- libleidenalg=0.11.1=h00ab1b0_0
- liblzma=5.8.1=hb9d3cd8_0
- liblzma-devel=5.8.1=hb9d3cd8_0
- libmagma=2.8.0=h0af6554_0
- libmagma_sparse=2.8.0=h0af6554_0
- libnghttp2=1.64.0=h161d5f1_0
- libnpp=12.2.5.30=0
- libnsl=2.0.1=hd590300_0
- libnvfatbin=12.9.19=0
- libnvjitlink=12.4.127=0
- libnvjpeg=12.3.1.117=0
- libopenblas=0.3.25=pthreads_h413a1c8_0
- libparquet=18.1.0=h081d1f1_6_cpu
- libpng=1.6.47=h943b412_0
- libprotobuf=5.28.2=h5b01275_0
- libre2-11=2024.07.02=hbbce691_2
- libsodium=1.0.20=h4ab18f5_0
- libsqlite=3.46.0=hde9e2c9_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=14.2.0=h8f9b012_2
- libstdcxx-ng=14.2.0=h4852527_2
- libthrift=0.21.0=h0e7cc3e_0
- libtiff=4.7.0=hd9ff511_3
- libtorch=2.4.1=cuda120_hed3df1d_304
- libunistring=0.9.10=h7f98852_0
- libutf8proc=2.9.0=hb9d3cd8_1
- libuuid=2.38.1=h0b41bf4_0
- libuv=1.50.0=hb9d3cd8_0
- libwebp=1.5.0=hae8dbeb_0
- libwebp-base=1.5.0=h851e524_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.12.7=hc051c1a_1
- libxslt=1.1.39=h76b75d6_0
- libzlib=1.3.1=hb9d3cd8_2
- libzopfli=1.0.3=h9c3ff4c_0
- lightning=2.5.1.post0=pyhd8ed1ab_0
- lightning-utilities=0.14.3=pyhd8ed1ab_0
- llvm-openmp=20.1.4=h024ca30_0
- lxml=5.3.0=py310h6ee67d5_2
- lz4-c=1.10.0=h5888daf_1
- markdown=3.8=pyhd8ed1ab_0
- markdown-it-py=3.0.0=pyhd8ed1ab_1
- markupsafe=3.0.2=py310h89163eb_1
- matplotlib-base=3.6.3=py310he60537e_0
- matplotlib-inline=0.1.7=pyhd8ed1ab_1
- mdurl=0.1.2=pyhd8ed1ab_1
- mellon=1.6.0=pyhd8ed1ab_0
- mistune=3.1.3=pyh29332c3_0
- mkl=2023.2.0=h84fe81f_50496
- mkl-devel=2023.2.0=ha770c72_50496
- mkl-include=2023.2.0=h84fe81f_50496
- ml-collections=1.0.0=pyh29332c3_0
- ml_dtypes=0.5.1=py310h5eaa309_0
- mpc=1.3.1=h24ddda3_1
- mpfr=4.2.1=h90cbb55_3
- mpmath=1.3.0=pyhd8ed1ab_1
- msgpack-python=1.1.0=py310h3788b33_0
- mudata=0.3.1=pyhd8ed1ab_1
- multidict=6.4.3=py310h89163eb_0
- multipledispatch=0.6.0=pyhd8ed1ab_1
- multiprocess=0.70.17=py310ha75aee5_1
- munkres=1.1.4=pyh9f0ad1d_0
- narwhals=1.37.0=pyh29332c3_0
- natsort=8.4.0=pyh29332c3_1
- nbclient=0.10.2=pyhd8ed1ab_0
- nbconvert-core=7.16.6=pyh29332c3_0
- nbformat=5.10.4=pyhd8ed1ab_1
- nccl=2.26.5.1=ha44e49d_0
- ncurses=6.5=h2d0b736_3
- nest-asyncio=1.6.0=pyhd8ed1ab_1
- nettle=3.6=he412f7d_0
- networkx=3.4.2=pyh267e887_2
- notebook-shim=0.2.4=pyhd8ed1ab_1
- numpyro=0.18.0=pyhd8ed1ab_0
- nvidia-ml-py=12.570.86=pyhd8ed1ab_0
- ocl-icd=2.3.3=hb9d3cd8_0
- openblas=0.3.25=pthreads_h7a3da1a_0
- opencl-headers=2024.10.24=h5888daf_0
- openfst=1.8.3=h84d6215_3
- openh264=2.6.0=hc22cd8d_0
- openjpeg=2.5.3=h5fbd93e_0
- openpyxl=3.1.5=py310h0999ad4_1
- openssl=3.5.0=h7b32b05_1
- opt-einsum=3.4.0=hd8ed1ab_1
- opt_einsum=3.4.0=pyhd8ed1ab_1
- optax=0.2.4=pyhd8ed1ab_1
- orbax-checkpoint=0.6.4=pyhd8ed1ab_1
- orc=2.0.3=h97ab989_1
- overrides=7.7.0=pyhd8ed1ab_1
- packaging=24.2=pyhd8ed1ab_2
- pandocfilters=1.5.0=pyhd8ed1ab_0
- param=2.2.0=pyhd8ed1ab_0
- parso=0.8.4=pyhd8ed1ab_1
- patsy=1.0.1=pyhd8ed1ab_1
- pexpect=4.9.0=pyhd8ed1ab_1
- pickleshare=0.7.5=pyhd8ed1ab_1004
- pillow=11.1.0=py310h7e6dc6c_0
- pip=25.1.1=pyh8b19718_0
- pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2
- platformdirs=4.3.7=pyh29332c3_0
- plotly=6.0.1=pyhd8ed1ab_0
- pot=0.9.5=py310h5eaa309_0
- progressbar2=4.5.0=pyhd8ed1ab_1
- prometheus_client=0.21.1=pyhd8ed1ab_0
- prompt-toolkit=3.0.51=pyha770c72_0
- propcache=0.3.1=py310h89163eb_0
- protobuf=5.28.2=py310hf71b8c6_0
- psutil=7.0.0=py310ha75aee5_0
- pthread-stubs=0.4=hb9d3cd8_1002
- ptyprocess=0.7.0=pyhd8ed1ab_1
- pure_eval=0.2.3=pyhd8ed1ab_1
- pyarrow=18.1.0=py310hff52083_0
- pyarrow-core=18.1.0=py310hac404ae_0_cpu
- pybind11-abi=4=hd8ed1ab_3
- pycparser=2.22=pyh29332c3_1
- pyct=0.5.0=pyhd8ed1ab_1
- pyg=2.6.1=py310_torch_2.4.0_cu124
- pygments=2.19.1=pyhd8ed1ab_0
- pynndescent=0.5.13=pyhd8ed1ab_1
- pynvml=12.0.0=pyhd8ed1ab_0
- pyparsing=3.2.3=pyhd8ed1ab_1
- pyro-api=0.1.2=pyhd8ed1ab_0
- pyro-ppl=1.9.1=pyhd8ed1ab_1
- pysocks=1.7.1=pyha55dd90_7
- python=3.10.14=hd12c33a_0_cpython
- python-annoy=1.17.3=py310hf71b8c6_2
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python-fastjsonschema=2.21.1=pyhd8ed1ab_0
- python-igraph=0.11.6=py310h5996f03_2
- python-json-logger=2.0.7=pyhd8ed1ab_0
- python-tzdata=2025.2=pyhd8ed1ab_0
- python-utils=3.9.1=pyhff2d567_1
- python-xxhash=3.5.0=py310ha75aee5_2
- python_abi=3.10=7_cp310
- pytorch=2.4.1=cuda120_py310hdd6e753_304
- pytorch-cuda=12.4=hc786d27_7
- pytorch-lightning=2.5.1.post0=pyh2a12c56_0
- pytorch-mutex=1.0=cuda
- pytorch_geometric=2.6.1=pyhecae5ae_2
- pytz=2025.2=pyhd8ed1ab_0
- pywavelets=1.8.0=py310hf462985_0
- pyyaml=6.0.2=py310h89163eb_2
- pyzmq=26.4.0=py310h71f11fc_0
- rav1e=0.6.6=he8a937b_2
- re2=2024.07.02=h9925aae_2
- readline=8.2=h8c095d6_2
- referencing=0.36.2=pyh29332c3_0
- regex=2024.11.6=py310ha75aee5_0
- requests=2.32.3=pyhd8ed1ab_1
- requests_cache=0.4.13=py_0
- responses=0.18.0=pyhd8ed1ab_0
- rfc3339-validator=0.1.4=pyhd8ed1ab_1
- rfc3986-validator=0.1.1=pyh9f0ad1d_0
- rich=14.0.0=pyh29332c3_0
- rpds-py=0.24.0=py310hc1293b2_0
- s2n=1.5.11=h072c03f_0
- safetensors=0.5.3=py310h505e2c1_0
- scanpy=1.10.4=pyhd8ed1ab_0
- scikit-learn=1.6.1=py310h27f47ee_0
- scikit-misc=0.1.4=py310h3254323_4
- scipy=1.11.4=py310hb13e2d6_0
- scrublet=0.2.3=pyh5e36f6f_1
- scvi-tools=1.3.0=pyhd8ed1ab_0
- seaborn=0.13.2=hd8ed1ab_3
- seaborn-base=0.13.2=pyhd8ed1ab_3
- send2trash=1.8.3=pyh0d859eb_1
- session-info=1.0.0=pyhd8ed1ab_0
- setuptools=80.1.0=pyhff2d567_0
- six=1.17.0=pyhd8ed1ab_0
- sleef=3.8=h1b44611_0
- snappy=1.2.1=h8bd8927_1
- sniffio=1.3.1=pyhd8ed1ab_1
- soupsieve=2.5=pyhd8ed1ab_1
- sparse=0.16.0=pyh1646c32_0
- stack_data=0.6.3=pyhd8ed1ab_1
- statsmodels=0.14.4=py310hf462985_0
- stdlib-list=0.11.1=pyhd8ed1ab_0
- suds-community=1.1.2=pyhd8ed1ab_0
- svt-av1=3.0.2=h5888daf_0
- sympy=1.14.0=pyh2585a3b_105
- tbb=2021.13.0=hceb3a55_1
- tensorboard=2.19.0=pyhd8ed1ab_0
- tensorboard-data-server=0.7.0=py310h6c63255_2
- tensorstore=0.1.65=py310h1c4daeb_4
- termcolor=3.1.0=pyhd8ed1ab_0
- terminado=0.18.1=pyh0d859eb_0
- texttable=1.7.0=pyhd8ed1ab_1
- threadpoolctl=3.6.0=pyhecae5ae_0
- tifffile=2025.3.30=pyhd8ed1ab_0
- tinycss2=1.4.0=pyhd8ed1ab_0
- tk=8.6.13=noxft_h4845f30_101
- tokenizers=0.21.1=py310hb1c6e2c_0
- tomli=2.2.1=pyhd8ed1ab_1
- toolz=1.0.0=pyhd8ed1ab_1
- torchaudio=2.4.1=cuda_120py310h2bc62c6_1
- torchmetrics=1.7.1=pyhd8ed1ab_0
- torchtriton=3.1.0=py310
- torchvision=0.19.1=cuda120py310h541b2ee_3
- tornado=6.4.2=py310ha75aee5_0
- tqdm=4.67.1=pyhd8ed1ab_1
- traitlets=5.14.3=pyhd8ed1ab_1
- transformers=4.51.3=pyhd8ed1ab_0
- types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0
- typing-extensions=4.13.2=h0e9735f_0
- typing_extensions=4.13.2=pyh29332c3_0
- typing_utils=0.1.0=pyhd8ed1ab_1
- tzdata=2025b=h78e105d_0
- umap-learn=0.5.7=py310hff52083_1
- unicodedata2=16.0.0=py310ha75aee5_0
- uri-template=1.3.0=pyhd8ed1ab_1
- urllib3=2.4.0=pyhd8ed1ab_0
- wcwidth=0.2.13=pyhd8ed1ab_1
- webcolors=24.11.1=pyhd8ed1ab_0
- webencodings=0.5.1=pyhd8ed1ab_3
- websocket-client=1.8.0=pyhd8ed1ab_1
- werkzeug=3.1.3=pyhd8ed1ab_1
- wget=1.21.4=hda4d442_0
- wheel=0.45.1=pyhd8ed1ab_1
- widgetsnbextension=4.0.14=pyhd8ed1ab_0
- wrapt=1.17.2=py310ha75aee5_0
- x264=1!164.3095=h166bdaf_2
- xarray=2024.3.0=pyhd8ed1ab_0
- xmltodict=0.14.2=pyhd8ed1ab_1
- xorg-libxau=1.0.12=hb9d3cd8_0
- xorg-libxdmcp=1.1.5=hb9d3cd8_0
- xxhash=0.8.3=hb9d3cd8_0
- xz=5.8.1=hbcc6ac9_0
- xz-gpl-tools=5.8.1=hbcc6ac9_0
- xz-tools=5.8.1=hb9d3cd8_0
- yaml=0.2.5=h7f98852_2
- yarl=1.20.0=py310h89163eb_0
- zeromq=4.3.5=h3b0a872_7
- zfp=1.0.1=h5888daf_2
- zipp=3.21.0=pyhd8ed1ab_1
- zlib=1.3.1=hb9d3cd8_2
- zlib-ng=2.2.4=h7955e40_0
- zope.event=5.0=pyhd8ed1ab_1
- zope.interface=7.2=py310ha75aee5_0
- zstandard=0.23.0=py310ha75aee5_2
- zstd=1.5.6=ha6fb4c9_0
- pip:
- biopython==1.85
- ctxcore==0.2.0
- cython==3.0.12
- cytoolz==1.0.1
- datetime==5.5
- deprecated==1.2.18
- formulaic-contrasts==1.0.0
- frozendict==2.4.6
- graphtools==1.5.3
- gseapy==0.10.8
- harmonypy==0.0.10
- ktplotspy==0.2.6
- lifelines==0.27.0
- llvmlite==0.41.1
- loompy==3.0.8
- metatime==1.3.0
- mizani==0.9.3
- mofax==0.3.7
- numba==0.58.1
- numpy==1.23.5
- numpy-groupies==0.11.2
- omicverse==1.6.7
- pandas==1.5.3
- phate==1.0.11
- plotnine==0.12.4
- pycirclize==1.9.1
- pydeseq2==0.4.0
- pygam==0.8.0
- pygsp==0.5.1
- python-circos==0.3.0
- python-dotplot==0.0.1
- s-gd2==1.8.1
- scikit-image==0.24.0
- scprep==1.1.0
- scvelo==0.3.3
- tasklogger==1.2.0