moscot

View on PyPIReverse Dependencies (0)

0.4.0 moscot-0.4.0-py3-none-any.whl

Wheel Details

Project: moscot
Version: 0.4.0
Filename: moscot-0.4.0-py3-none-any.whl
Download: [link]
Size: 155514
MD5: 6b47acb0fbd3b1bc1247777219d10318
SHA256: e3b0a93a37a6278784047c1cedea8c6018c46fb90e08e44b0ae0168d694fa3b2
Uploaded: 2024-12-12 16:52:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: moscot
Version: 0.4.0
Summary: Multi-omic single-cell optimal transport tools
Author: Dominik Klein, Giovanni Palla, Michal Klein, Zoe Piran, Marius Lange
Maintainer-Email: Dominik Klein <dominik.klein[at]helmholtz-muenchen.de>, Giovanni Palla <giovanni.palla[at]helmholtz-muenchen.de>, Michal Klein <michal.klein[at]helmholtz-muenchen.de>
Project-Url: Homepage, https://github.com/theislab/moscot
Project-Url: Download, https://moscot.readthedocs.io/en/latest/installation.html
Project-Url: Bug Tracker, https://github.com/theislab/moscot/issues
Project-Url: Documentation, https://moscot.readthedocs.io
Project-Url: Source Code, https://github.com/theislab/moscot
License: BSD 3-Clause License Copyright (c) 2022, Theis Lab 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.
Keywords: single-cell,bio-informatics,optimal transport
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Typing :: Typed
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.10
Requires-Dist: numpy (>=1.20.0)
Requires-Dist: scipy (>=1.7.0)
Requires-Dist: pandas (>=2.0.1)
Requires-Dist: networkx (>=3.2)
Requires-Dist: matplotlib (>=3.5.0)
Requires-Dist: anndata (>=0.9.1)
Requires-Dist: scanpy (>=1.9.3)
Requires-Dist: wrapt (>=1.13.2)
Requires-Dist: docrep (>=0.3.2)
Requires-Dist: ott-jax[neural] (>=0.5.0)
Requires-Dist: cloudpickle (>=2.2.0)
Requires-Dist: rich (>=13.5)
Requires-Dist: docstring_inheritance (>=2.0.0)
Requires-Dist: mudata (>=0.2.2)
Requires-Dist: squidpy (>=1.2.3); extra == "spatial"
Requires-Dist: optax; extra == "neural"
Requires-Dist: flax; extra == "neural"
Requires-Dist: diffrax; extra == "neural"
Requires-Dist: pre-commit (>=3.0.0); extra == "dev"
Requires-Dist: tox (>=4); extra == "dev"
Requires-Dist: pytest (>=7); extra == "test"
Requires-Dist: pytest-xdist (>=3); extra == "test"
Requires-Dist: pytest-mock (>=3.5.0); extra == "test"
Requires-Dist: pytest-cov (>=4); extra == "test"
Requires-Dist: coverage[toml] (>=7); extra == "test"
Requires-Dist: sphinx (>=5.1.1); extra == "docs"
Requires-Dist: sphinx_copybutton (>=0.5.0); extra == "docs"
Requires-Dist: sphinxcontrib-bibtex (>=2.3.0); extra == "docs"
Requires-Dist: sphinxcontrib-spelling (>=7.6.2); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: furo (>=2022.09.29); extra == "docs"
Requires-Dist: sphinx-tippy (>=0.4.1); extra == "docs"
Requires-Dist: myst-nb (>=0.17.1); extra == "docs"
Requires-Dist: ipython (>=7.20.0); extra == "docs"
Requires-Dist: sphinx_design (>=0.3.0); extra == "docs"
Provides-Extra: spatial
Provides-Extra: neural
Provides-Extra: dev
Provides-Extra: test
Provides-Extra: docs
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 2302 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
moscot/__init__.py sha256=RzDA76npKoyuTZledox673leIgnI_I3ty0DGTI6WfI8 425
moscot/_constants.py sha256=sgkibHsvZnvp0xMCmoueddpqyL5RCKJ8dOYVbqybiAE 242
moscot/_logging.py sha256=_-tdAEMaRn2RQGuIcdPuJGlB_1atVI5PF4qvilt_kgA 555
moscot/_registry.py sha256=jKiUirM-eyX6_WgKpjl1lffL84rLjJmZU3hfrKTNt3w 895
moscot/_types.py sha256=pPsNV1J5AkZgvQ81m7Uye2nqcpMDs9QLWs6KlP0YV5U 2268
moscot/datasets.py sha256=1hLPVMwq_NavkUrpSWtvW7WhncBt9pEsQiFlWzwudn8 18971
moscot/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
moscot/backends/__init__.py sha256=_ztT8v7Z5FTwXy5LIpIZgyp8Gxm3Slq0Nm--IGspVgo 196
moscot/backends/utils.py sha256=vV7Kwt_lDPGYlP4OzPHwPXHORNPPY_jttcNaH-sYrmU 2193
moscot/backends/ott/__init__.py sha256=_OJ9gm_sWQwXhiq4On2axcjg0ttVBlTZY8wPkKoyn9A 695
moscot/backends/ott/_utils.py sha256=zpadLtBBTmWusXZ6cgqqE00OKz49KuQIGfH4Jt8alUQ 10778
moscot/backends/ott/output.py sha256=It0UeyjS5wRyhEoRtrVq7_6Mnx-Me02_MiV6mdyINq4 19604
moscot/backends/ott/solver.py sha256=l-T0wIp8iFpsKYNCRKum08iss2tqyS4u8t3pXPGTaA8 28738
moscot/base/__init__.py sha256=3ia01h2fC4-hkrS-JvgeDDnMP6ktlgCGhzahfoEgMFU 55
moscot/base/cost.py sha256=y2RlQyvYeET8heqJCSDInWJtvweT86cV-yNcOAusc5I 1902
moscot/base/output.py sha256=bPeP7ySm4JsK1mxcmBxYwXp5nUgmy4OrTqpLXqgzORg 15094
moscot/base/solver.py sha256=bPrf-od-uYYidbqd91SnDQOhMt3hkAGpCYM9zLxdO4M 7441
moscot/base/problems/__init__.py sha256=jBZRLgyVfwa6viPwpWMD_UUUFzJVzjfR0YK1J5Wosa0 570
moscot/base/problems/_mixins.py sha256=alyfTB7GX8n1naI-vSwfa4NRtK_0yzqUCNMbwQjS3bo 26528
moscot/base/problems/_utils.py sha256=8AEc4TOFb85rJpjt7mKB1F45QLrQ4W7YOBw_8eREaRQ 25998
moscot/base/problems/birth_death.py sha256=CjaNO5Jbx4psPV9FemAfVsVdtXT6aQN-CUzTUbDIb1c 11532
moscot/base/problems/compound_problem.py sha256=ApUcSFTzzXBmR2LUxUqto0isaLUo101GFTTiaMKWQYA 22787
moscot/base/problems/manager.py sha256=PD8Zjszo8CIrGbckLDQPTEDLQ08DIn06mf9t9627SwQ 5790
moscot/base/problems/problem.py sha256=zTQMOO-wdC3JzPO-EQsZ3iAz1WPhvW-ec6QgeXcMD9w 49574
moscot/costs/__init__.py sha256=FLwvJVMrtXed7FUKo50XPjGN1EYUYbR_tlamSUrJnps 238
moscot/costs/_costs.py sha256=BH7pEZYdFB2IuIL4Sq5MUm0yvbdThPMpc633McTWKeM 5374
moscot/costs/_utils.py sha256=aEpVf0xSFOzLg9w0DnIcT4VK5vb6wB9Fxw62RC2n_l0 1805
moscot/plotting/__init__.py sha256=vXYq-6dtwRPRQcXSwWUTpeDQ5RUBEEBSKzNyOB7SMA8 131
moscot/plotting/_plotting.py sha256=_00M7vJ29GgVYCPInJGO19sqSLmH4aLNs371iZ9e30o 13970
moscot/plotting/_utils.py sha256=q7eHp4Ksu8fciDy05BSQ95_9lwU4L0ptqvJ6iO0iwpU 23864
moscot/problems/__init__.py sha256=SAEt0JZMWdiybG6AI6TiEZ-feUOePLIjJF2p66iuR8Q 495
moscot/problems/_utils.py sha256=fsEkn7-732n-aUQV1QFImxLyDyczKLQOjIx-h7omOlI 9230
moscot/problems/cross_modality/__init__.py sha256=3kzAZ20Ero-c4b1-c8SWNOnu-WnaD-sYcrtSfJ7DRqw 223
moscot/problems/cross_modality/_mixins.py sha256=HsYsJIKgBd3POfixy01nK31_KnkYayEsFmzx_Nyv3bk 9626
moscot/problems/cross_modality/_translation.py sha256=dTOju7pokMcz7Dpf4jyywsjlK4-WguRXOo4MfuOXMyM 14020
moscot/problems/generic/__init__.py sha256=oozYT0Zyn_y08geDl7uCBAdeMj_1aC3Wtgi0pdxlLrY 306
moscot/problems/generic/_generic.py sha256=EhLGGVE19JeQhsjbOl88FkXH7cB-bBkMA1cOoel_c2I 36560
moscot/problems/generic/_mixins.py sha256=LEY1TuqE-LT9RJqsjPoVvSIf8rbXJiY2uO0Nm_2Ksvo 9051
moscot/problems/space/__init__.py sha256=LIRdegpY0ff5MJEnNZ_I0EdxKJZq4-EY-3R3zMb8ztc 322
moscot/problems/space/_alignment.py sha256=_k7li1dy5x4Ai80RHW_qbyrG4sGxKWZxkMrvXuHyVAU 12707
moscot/problems/space/_mapping.py sha256=usevjcaYlYXePWyfFmTsQ5zqMgu5sPZY8vcNMpZ1diE 15979
moscot/problems/space/_mixins.py sha256=D6WJKaE_TVmZnayEzRGq9ypLI8jvdvwZBMMSUFqUjI8 30974
moscot/problems/spatiotemporal/__init__.py sha256=y7taLF7BQ7bWy6fqUu2UwnWkTbFFL8jCP491k2Kb_lg 119
moscot/problems/spatiotemporal/_spatio_temporal.py sha256=Od2EuEmiw0UfM8lJ6aZZ8ct9pm8DcZ6TDq89CdSTq5E 13213
moscot/problems/time/__init__.py sha256=c-3p4f6cny6XAJ6BCzM7Ubx-ZefvsLfBNGaQ2NbwOo0 195
moscot/problems/time/_lineage.py sha256=AGsrlz2uB3WoyILYeCP8ChxhQEc5EAVuxlkJ8qbthvc 24806
moscot/problems/time/_mixins.py sha256=LOKdx3kBAueAmk1WAce-_YzBjJLp3CnufvA8znj1RSI 37527
moscot/utils/__init__.py sha256=r2b1qONyhjAQsaAgmFjfMdwGd1gWO5YOS1fE7Ze8Tl8 59
moscot/utils/data.py sha256=B_GeanzxF8NaYx41ksdI1nnxWZ0oJfY0bfmr2C2PXxI 2623
moscot/utils/subset_policy.py sha256=Tn0JTMaDuMil34c1XH9qmkaLSVGfz6IJtgzkZ4JIPhU 17104
moscot/utils/tagged_array.py sha256=Orj5jFhCUW4W0p0WschkXX5ypu9mmCufzYquhWGbDss 13750
moscot/utils/_data/allTFs_dmel.txt sha256=INfhFUC1ld2j7RM_hq9VnJ_HCIENw51L7xBpYf7fNI0 4888
moscot/utils/_data/allTFs_hg38.txt sha256=OVMDT4QRLGDT2O8VsODIrF_OC0DSx8CCTClFxwzuJSM 11690
moscot/utils/_data/allTFs_mm.txt sha256=F6leFCFH-33AY9e56EJidGsLZPYieTs8xd8O3fLxGUw 11726
moscot/utils/_data/human_apoptosis.txt sha256=S9gBI9TzWLtA2iqMvbA6jqXpEoYxnVRJOdMZDfxcRTw 910
moscot/utils/_data/human_proliferation.txt sha256=IMaBX1Zv2aOqcX86SKuVhgWeguNTHxP-_x66urlCfl8 556
moscot/utils/_data/mouse_apoptosis.txt sha256=w-cMBto0nwW-9oDVWOnShUNztrGs2ldFfSvmhwKzzkc 1162
moscot/utils/_data/mouse_proliferation.txt sha256=A0hGLkZpqj8M-DxxRDKpI-rKE1W2zkifb7uQjk7ImhU 556
moscot-0.4.0.dist-info/LICENSE sha256=jtWIBW7IKBa56BT2lTfzzNMeqS51ImKsX5LBT8DKh6U 1517
moscot-0.4.0.dist-info/METADATA sha256=JdavJRbB4vfhf8O09s86OjGcCf5EBeeQGnsDjq_XkF0 7083
moscot-0.4.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
moscot-0.4.0.dist-info/top_level.txt sha256=BYhlVh2gr66k8lIwZP8J8sYef_XEoc3Tlnb8Ogihc4Q 7
moscot-0.4.0.dist-info/RECORD

top_level.txt

moscot