nichecompass

View on PyPIReverse Dependencies (1)

0.1.2 nichecompass-0.1.2-py3-none-any.whl

Wheel Details

Project: nichecompass
Version: 0.1.2
Filename: nichecompass-0.1.2-py3-none-any.whl
Download: [link]
Size: 124592
MD5: 7c6f5d0e8fea79119ad6174d8620d36f
SHA256: 026a1d577816efe35f32ba62f24af34c8494c203c2f625fff833d46123ad1721
Uploaded: 2024-02-13 12:01:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nichecompass
Version: 0.1.2
Summary: End-to-end analysis of spatial multi-omics data
Author: Sebastian Birk
Maintainer-Email: Sebastian Birk <sebastian.birk[at]outlook.com>
Project-Url: Documentation, https://nichecompass.readthedocs.io/
Project-Url: Source, https://github.com/Lotfollahi-lab/nichecompass
Project-Url: Home-page, https://github.com/Lotfollahi-lab/nichecompass
License: BSD 3-Clause License Copyright (c) 2024, Sebastian Birk, Carlos Talavera-López, Mohammad Lotfollahi All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.9
Requires-Dist: decoupler (>=1.4.0)
Requires-Dist: mlflow (>=1.28.0)
Requires-Dist: omnipath (>=1.0.7)
Requires-Dist: pyreadr (>=0.4.6)
Requires-Dist: scanpy (>=1.9.3)
Requires-Dist: scglue (>=0.3.2)
Requires-Dist: torch-geometric (>=2.2.0)
Requires-Dist: nichecompass[benchmarking,dev,docs,tests,tutorials]; extra == "all"
Requires-Dist: jax (==0.4.7); extra == "benchmarking"
Requires-Dist: jaxlib (==0.4.7); extra == "benchmarking"
Requires-Dist: pynndescent (>=0.5.8); extra == "benchmarking"
Requires-Dist: scib-metrics (>=0.3.3); extra == "benchmarking"
Requires-Dist: scikit-misc (>=0.3.0); extra == "benchmarking"
Requires-Dist: squidpy (>=1.2.2); extra == "benchmarking"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: twine (>=4.0.2); extra == "dev"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: pandas; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-design; extra == "docs"
Requires-Dist: sphinx-hoverxref; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx (>=4.1); extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: nichecompass[docs,optional]; extra == "docsbuild"
Requires-Dist: nichecompass[benchmarking]; extra == "optional"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: jupyter; extra == "tutorials"
Provides-Extra: all
Provides-Extra: benchmarking
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: docsbuild
Provides-Extra: optional
Provides-Extra: tests
Provides-Extra: tutorials
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1162 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nichecompass/__init__.py sha256=LvuS1lkOBXn81UGXdjlBDxWQ0EqBNJD9xoeiVAfMWT8 197
nichecompass/benchmarking/__init__.py sha256=JRzVMwP9YqFNu_6gcrsPB_vY_i0w_AAeZAU2gPEzzLk 697
nichecompass/benchmarking/cas.py sha256=GYE6wgLUpGal4TXGmxkxM6JgRSZ8EJq95YkW7YFTUBk 14472
nichecompass/benchmarking/clisis.py sha256=cKS9BIwhwcVfIyNDkxFPtftGdKXBPy62WxODGXIZlsY 9600
nichecompass/benchmarking/gcs.py sha256=KO7UW59ElEYAXVcIaRa2RnZbEqVBoHFjUgkAN-I6xvI 10365
nichecompass/benchmarking/metrics.py sha256=AbQdnlQk4qPsztR-a0gSgG__M0hZxkIH1Izx7Pe6LXc 14442
nichecompass/benchmarking/mlami.py sha256=Ceks231-AxcHEKtih1Q6RG5K7DIxPYBPmh0YCI3vf2o 10888
nichecompass/benchmarking/nasw.py sha256=3vS2mrL9g2X2CpRps2k0IPCM_YlAHOB6hi8nLtR8jJ8 4630
nichecompass/benchmarking/utils.py sha256=lCSHfCjSkAS7SgNyxz0Z6twxjI3exNSzo0PSSXS5J9w 3863
nichecompass/data/__init__.py sha256=2bB1QhAXVLqsbYeC-mWwkiPqcXejhamCRVF4-SvZ1do 499
nichecompass/data/dataloaders.py sha256=ZUBGqShxM6rOCN0JqMqRcRJGHVjD_q4mLFCgYp4yUR0 4334
nichecompass/data/dataprocessors.py sha256=9EQCmvGIT-fqZR1f_uiBppXfMhNNPIYSgT61M7tOY-w 8952
nichecompass/data/datareaders.py sha256=eOaj7sr5Y2qRE0aa47FugDnZwrzAgck0jxLzElAswPA 1973
nichecompass/data/datasets.py sha256=ujqufYgarmGQJVxAS4w2LwAZYibLB6PGonNY4tBvmLM 4856
nichecompass/data/utils.py sha256=zVI79k-2XZ7hPpJxfi3j2UNO73L8dnI4IqoItKh1XJw 2449
nichecompass/models/__init__.py sha256=8de58jXK7P8EZ_hVPH9Xd_ohZEuk4hAwuLTdTteCHlU 139
nichecompass/models/basemodelmixin.py sha256=0Zfvtm6XEjM6DRpLTx45JaWtaLqEziWoh4snD_DUPHU 12887
nichecompass/models/nichecompass.py sha256=p_2sp3t_oc3ESqY9p4oWTrJNZnIk8JxOy_IL57IrItc 94229
nichecompass/models/utils.py sha256=9WK26f11SVY4hIqyeiPiPa65WC9nJ6RhGFimX5_aqFc 5125
nichecompass/modules/__init__.py sha256=slhD936ev0yoSbDR1XR8LYg4Tf5JzDnopN0ru7x5lEM 749
nichecompass/modules/basemodulemixin.py sha256=Fq3KqzH6Y_FxWVMASDNqVNuCQ_-ZFAf1lboGh8LISmI 3698
nichecompass/modules/losses.py sha256=tw4dCActNE68DQ2qnNjO6lhOUi1QZWaVhyit4tgSptE 14100
nichecompass/modules/vgaemodulemixin.py sha256=WZXUye7LkfuV_oEY57Brd5MrJJrwAYo0zCjdOKOWnPQ 1134
nichecompass/modules/vgpgae.py sha256=Ktx6ohBoaot6KkD9zZ4CUShFGFEW2t_cf3KjigF7J3E 81193
nichecompass/nn/__init__.py sha256=OCEc4SdTwRcZNFkBZPeISLmQ-vqc4tqmiYIZRQOTKpM 761
nichecompass/nn/aggregators.py sha256=q3kvuD60SsUohpSqAa1_3Pmv3woR1jy5TTXkj6tlu0w 10460
nichecompass/nn/decoders.py sha256=ZIty5vZR-9bjUqFelYas5D4eajrFJQTAiD_JJRvvW18 10304
nichecompass/nn/encoders.py sha256=KtIyI89FlW4LiPZBiefDGu_EKNPYYX8fBZIYRudbJ8o 8618
nichecompass/nn/layercomponents.py sha256=FLSDB9T24XFMbZXWb9Tu60238pDlLOr7ElUIw-vg1q8 2677
nichecompass/nn/layers.py sha256=ZmNjRswfGB0C-UaFcXorvJ3nyypIq-LLZhYX7ORWphU 5532
nichecompass/nn/utils.py sha256=GjmqYFovbRVe1N21abQ_hG_ypvwPrUj8G_dTH3TOt0w 1172
nichecompass/train/__init__.py sha256=SGL7idv7TptBfE_spWyiTkEA2zAmYOXv4hGpKAF_mhQ 163
nichecompass/train/basetrainermixin.py sha256=8Py0iWss0pJ09pweS5Zkp0Oykd1n8H52MLu_d_vJuZ8 1404
nichecompass/train/metrics.py sha256=r4mavjLHsN5WzGGcnBNk9FttL-cC6cNvVsuWYvUM4BE 7016
nichecompass/train/trainer.py sha256=18424hT5zmlAmBl-Aoz1UoE5iGadpON0MAL_S9yvPhM 34039
nichecompass/train/utils.py sha256=-j4jnjJvvfFg_AVB8439MriRgwsG00TTAcGtyTueq10 7388
nichecompass/utils/__init__.py sha256=EQuI8xT5RA1unBCaCNYp5RUWh_6vGbKPxcBNw_tJIVI 1881
nichecompass/utils/analysis.py sha256=QoqEi6ZOVil_Jht65-YynEIlL_OHnlMOlwvHQsnhu9U 46896
nichecompass/utils/gene_programs.py sha256=txwfUcRYXeJFs4CZG7mc0DA7aiw7JT4nZzAnl-3URkU 54610
nichecompass/utils/multimodal_mapping.py sha256=-3SThLa-1mF4ulYZRNYwJNDUr4QOHBx4hSw_rW41_SA 15700
nichecompass/utils/utils.py sha256=ThNmJm9YTg7ttBjzI-PBu0f-EOEjKmPrtYxWRFqQVDQ 5073
nichecompass-0.1.2.dist-info/METADATA sha256=Ei0WOx92J_S1ikNoBuIWKgI4fi4HGyzew6zwPneHmFQ 5647
nichecompass-0.1.2.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
nichecompass-0.1.2.dist-info/licenses/LICENSE sha256=kWBBu_7XBAhqXPOuy36gMOTCBhXjimDzlMMBBQqica4 1567
nichecompass-0.1.2.dist-info/RECORD