scirpy

View on PyPIReverse Dependencies (5)

0.19.0 scirpy-0.19.0-py3-none-any.whl

Wheel Details

Project: scirpy
Version: 0.19.0
Filename: scirpy-0.19.0-py3-none-any.whl
Download: [link]
Size: 3806917
MD5: 95ac27d60de9bb0c5e29937a2b181ca8
SHA256: 6d084d3ea59b12f2cbc72c1ec00e3a10b8fc2938f2d80e833553883c3b6bc253
Uploaded: 2024-10-30 10:38:24 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: scirpy
Version: 0.19.0
Summary: Python library for single-cell adaptive immune receptor repertoire (AIRR) analysis
Author: Gregor Sturm, Tamas Szabo
Maintainer-Email: Gregor Sturm <mail[at]gregor-sturm.de>
Project-Url: Documentation, https://scirpy.readthedocs.io/
Project-Url: Source, https://github.com/scverse/scirpy
Project-Url: Home-page, https://github.com/scverse/scirpy
License: BSD 3-Clause License Copyright (c) 2020 Gregor Sturm Copyright (c) 2020 Tamas Szabo Copyright (c) 2020 Francesca Finotello Copyright (c) 2020 Institute of Bioinformatics, Medical University of Innsbruck 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.
Requires-Python: >=3.10
Requires-Dist: adjusttext (>=0.7)
Requires-Dist: airr (>=1.4.1)
Requires-Dist: anndata (>=0.9)
Requires-Dist: awkward (>=2.1.0)
Requires-Dist: igraph (!=0.10.0,!=0.10.1)
Requires-Dist: joblib (>=1.3.1)
Requires-Dist: mudata (>=0.2.3)
Requires-Dist: networkx (>=2.5)
Requires-Dist: numba (>=0.41.0)
Requires-Dist: numpy (>=1.17.0)
Requires-Dist: pandas (!=2.1.2,>=1.5)
Requires-Dist: pooch (>=1.7.0)
Requires-Dist: pycairo (>=1.20); sys_platform == "win32"
Requires-Dist: python-levenshtein
Requires-Dist: scanpy (>=1.9.3)
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: squarify
Requires-Dist: tqdm (>=4.63)
Requires-Dist: sc-dandelion (>=0.3.5); extra == "dandelion"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: scikit-bio (>=0.5.7); extra == "diversity"
Requires-Dist: docutils (!=0.18.*,!=0.19.*,>=0.8); extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: ipython; extra == "doc"
Requires-Dist: jupyter-client; extra == "doc"
Requires-Dist: jupytext; extra == "doc"
Requires-Dist: leidenalg; extra == "doc"
Requires-Dist: muon (>0.1.6); extra == "doc"
Requires-Dist: myst-nb; extra == "doc"
Requires-Dist: myst-nb (>=1.1.0); extra == "doc"
Requires-Dist: nbconvert; extra == "doc"
Requires-Dist: pycairo; extra == "doc"
Requires-Dist: sc-dandelion; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
Requires-Dist: sphinx-book-theme (>=1.0.0); extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx (<7.4,>=7); extra == "doc"
Requires-Dist: sphinxcontrib-bibtex (>=1.0.0); extra == "doc"
Requires-Dist: sphinxext-opengraph; extra == "doc"
Requires-Dist: zarr; extra == "doc"
Requires-Dist: parasail (!=1.2.1); extra == "parasail"
Requires-Dist: rectangle-packer; extra == "rpack"
Requires-Dist: black; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: parasail (!=1.2.1); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: rectangle-packer; extra == "test"
Requires-Dist: sc-dandelion (>=0.3.5); extra == "test"
Requires-Dist: scikit-bio (>=0.5.7); extra == "test"
Provides-Extra: dandelion
Provides-Extra: dev
Provides-Extra: diversity
Provides-Extra: doc
Provides-Extra: parasail
Provides-Extra: rpack
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5301 characters]

WHEEL

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

RECORD

Path Digest Size
scirpy/__init__.py sha256=Tqb0cfJ0qaICi0kX4lnm_0DtPR9Vo8BUc5J16VYNdyY 206
scirpy/datasets/__init__.py sha256=v6mqcOB0xtqjJgZCJ9Ex5ohBvsRswyYyczR-ir1cbVc 14710
scirpy/datasets/_processing_scripts/.gitignore sha256=tJU9BUGoJ9keaQPQ0cjD8G2Bz6xTjg4YFnq6feKToeU 27
scirpy/datasets/_processing_scripts/3k_barcodes.csv sha256=FCJM8D3Vj2azBt51iac7NHRYr60rEgLai_RlBZ7Yxhk 77249
scirpy/datasets/_processing_scripts/README.md sha256=7Snd4vvvCVJEdDxuXC6rhNYXuA-xlMFYqW2Gn2jQusg 129
scirpy/datasets/_processing_scripts/jupytext.toml sha256=vd4d6tUOXnoLv1VpxY1xdyCuI3rnGae3M-78CL0YOJM 129
scirpy/datasets/_processing_scripts/maynard2020.py sha256=bRp6rPWUTCCWCiUEt7_G0-lB7Sqcoy0f96n7kGvl0wo 6523
scirpy/datasets/_processing_scripts/wu2020.py sha256=A78HoZBc4vy9mtIsvlf0aqYFLeMYlu9XtF8HNjAITKI 3475
scirpy/datasets/_processing_scripts/wu2020_3k.py sha256=qeWkeVUYiA7vOLl71RDARFyEdF9gj_CvX7Yl11bZZeM 676
scirpy/get/__init__.py sha256=iiYrEK65yEXHsVo2TS9KWufMvyg17LIPtvhDp5jrFVo 7012
scirpy/io/__init__.py sha256=bT--xSjOftdPvS2wZt0wgoXx_C5xtcSBC5yPEpxTPLo 697
scirpy/io/_convert_anndata.py sha256=fjnerHaPAe07wZTU0o6Ad7DT1TnreW6-Y5dnf1TSyZs 2933
scirpy/io/_datastructures.py sha256=FFZGU1poErNN1ga3dr_wyhkE8Iaka85FbWZkwdEpNjk 6788
scirpy/io/_io.py sha256=uY4L9R4-iU1K7iEIjeOMSRHu0i-ySLsjjTb7UOC5UIc 26824
scirpy/io/_legacy.py sha256=NRMIv8P1gK4NnYrI6onWnkfefSvd9jAKSVSyQOLWvNE 3147
scirpy/io/_util.py sha256=WdF4z0Ypifvwad_kD93IxqZ2sobLHO1PdaA0r1ijv8U 2118
scirpy/io/_tracerlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scirpy/io/_tracerlib/core.py sha256=xYzOyc0VlgtducprQM9teRtncHmSpRkVYoCcTmX5ufY 16978
scirpy/ir_dist/__init__.py sha256=39autdb0BT4eBkEDpAcI1HQ42UBL1VgzSk13nq_RlHA 12921
scirpy/ir_dist/_clonotype_neighbors.py sha256=XDAm_EigmH9VIJS3p9Gwzl1jmDhdFscLlBvHK6N36vU 24469
scirpy/ir_dist/_util.py sha256=ZXYWpt9GboVeABi4hqUkeCtGUgmGHpuy33NsQrznEmQ 17232
scirpy/ir_dist/metrics.py sha256=wwYD8bImNWEMpFFOwxcRmauIOD0i0Kekwo5uJn4Eb68 58439
scirpy/pl/__init__.py sha256=KafFwh0nqyeljQp0eIZGT3H17UWUnSf_aS0xZQpyq14 477
scirpy/pl/_clonal_expansion.py sha256=1rkwDmuGHtHXU9Rdlcxq5trurz6An3FUVRlPkFGaANc 3248
scirpy/pl/_clonotype_imbalance.py sha256=lwzo22FjaL5VPgdyxJbWXlt-FzpRJyAHyhh7ScsKgPM 5794
scirpy/pl/_clonotype_modularity.py sha256=ENFFFf9dYN4R7poupvNhB4iSq_tR1zBDInWml0t-SUQ 7305
scirpy/pl/_clonotypes.py sha256=g3rVO0i8asrAe0Kw4v8Iq6SFHRdKiFFAxs6mCw1aLYU 24077
scirpy/pl/_diversity.py sha256=RgkzomkhGek1AUJ9ktPsZfzXM26ZjcbF_H9A4167XcQ 2084
scirpy/pl/_group_abundance.py sha256=2gWw6Fk0hwH5bysHv6guzzX5aLEIm67Zjo14GBvwC1s 3555
scirpy/pl/_repertoire_overlap.py sha256=9EW4kzSRYMROr80Imhs4o-islgtENeSQWBv9LKaK5eo 6629
scirpy/pl/_spectratype.py sha256=BYXxMLQh6yk8WavjWP16omHPPCx64GFKJkSh1IN-kzI 3459
scirpy/pl/_vdj_usage.py sha256=yroEemFQ8HK6QRrHWApqvwzkgUm8SosKyH-QpJ7zt4I 12280
scirpy/pl/base.py sha256=jaAMmU7n4Mu2oWxOeGNbq9NX34O3hnoY_ec_97iZgug 14380
scirpy/pl/styling.py sha256=Ks8nds9RsPKTJC1F0AXLwCCcVTrppNqyPwdvpdhNJOc 5128
scirpy/pp/__init__.py sha256=CpMnItNhe0GQEfAUVElF6ovG5hT2hwqzrZmQFx5LCgg 736
scirpy/pp/_index_chains.py sha256=jm14wdAXUGGY0lAMIvrnXV91W3ZisFfHXBkn58IEr1Q 8294
scirpy/pp/_merge_adata.py sha256=alNQ-vW54CZc0Pqcz-84XmnDg2TKNKUOjBqwr1awjtM 3407
scirpy/tests/__init__.py sha256=eAZhaYbs877nrcW2gYoysQO9dH7XqRdmOwHYTG9QWGo 68
scirpy/tests/conftest.py sha256=kgf7ujjPfEysGBokg4jl2jOeTyWFMyvZhBX1gHPxB2I 21225
scirpy/tests/test_clonotypes.py sha256=UPkLGU0c-tYywzJZdh07ZQpgpeeq2kRH85n0F3Ga2dM 12250
scirpy/tests/test_datasets.py sha256=ZBiAEhlP9zEUroGWscQuYn9X83vEnvHsnDeZhca5DaE 206
scirpy/tests/test_get.py sha256=NY8svi7OTzbYyYqZyt36eEbC4DghR4C896pyxf69rU4 981
scirpy/tests/test_io.py sha256=diwhhzVxtREPM7Oo2S4gP5ktrPqyNmnVHW0i2bgVA-U 32543
scirpy/tests/test_ir_dist.py sha256=wAfXQQ33ef14r4k9Pp8ElpABK3BhfUH7bedBerGEPXw 18504
scirpy/tests/test_ir_dist_metrics.py sha256=r9Sqt68ZTlqGlCCOQmMfyjimDBqDvFljuI__20xNUGE 25877
scirpy/tests/test_ir_dist_util.py sha256=zwkvsbp6JNzuK477jI3p2dQXYSjTzChpJfpYdCNDPU0 12304
scirpy/tests/test_ir_query.py sha256=PsmY7Uf3MFUyRBkV1S4iXhUJolRVYf3qN9N-Am2P6kI 6530
scirpy/tests/test_plotting.py sha256=hsaV4EMNzVgK2BZmjSuY2cqMTH9p0na6Pj_zg9LuqJk 5414
scirpy/tests/test_plotting_base.py sha256=stto9R_pei_XScx5BZywvfxHRITfeuFGvxI0jiItcWU 2206
scirpy/tests/test_preprocessing.py sha256=I29zEngUN0f8zaA_XQt9nKcZJWn8EqHRK3ktdPwLIEE 9026
scirpy/tests/test_tools.py sha256=JAI9QZxv4NiyVkRBGR3qQpHLNA4FMli_qi8SdgFiPIM 24061
scirpy/tests/test_util.py sha256=gDN3_jlgOnCE9fp8-amF1u-iGmMjoNtERHtT2G5F6ks 13769
scirpy/tests/test_workflow.py sha256=heA4U_XoRAyIhad30lKf1XD4ZDtizgI2EZLXMqe9QgY 2495
scirpy/tests/util.py sha256=xe8XdQPK5FM9SGZqhlZDBcK3RzDftSHX0-vHGgeDL_k 5431
scirpy/tests/data/wu2020_200_v0_11.h5ad sha256=hdUZaG_6MZBeMFXpQi4_HrWgbnnZUTpK7XBAQ34C7tc 4603503
scirpy/tests/data/wu2020_200_v0_6.h5ad sha256=Q7C6uwVOE8YvZIvfvBpYuUH_q0luHZX85e0-sTidqDs 705118
scirpy/tests/data/10x/10k_BMMNC_5pv2_nextgem_Multiplex_vdj_t_all_contig_annotations_small.csv sha256=nh_BQddoOvq4urgT99VzYlBvhZUYlqfJpPFrYF91c6g 2473
scirpy/tests/data/10x/10k_BMMNC_5pv2_nextgem_Multiplex_vdj_t_all_contig_annotations_small.json sha256=cNqF7c6gLpcTU9PkhHSOIxhAh6jLI2ClvxMPB-1MLN8 26270
scirpy/tests/data/10x/all_contig_annotations.json sha256=VjLpHnA--2eulUAEW_Y4oTdepn4UyoDtKHDj0DF3p-0 41193
scirpy/tests/data/10x/filtered_contig_annotations.csv sha256=Oq79rqzUCQD78ftgbYe6kc-tHF7ytt4S92fC3wCeUg0 3818
scirpy/tests/data/10x/sc5p_v2_hs_melanoma_10k_b_filtered_contig_annotations.csv.gz sha256=Acg3oM88YJzY83s0HxnneqyMe_r82uwkD608xerhQ14 541501
scirpy/tests/data/10x/vdj_nextgem_hs_pbmc3_t_filtered_contig_annotations.csv.gz sha256=Gae_XjFf3IV16SrFxKSRwVGHhJKpuhno2__siG2IDpo 142732
scirpy/tests/data/airr/rearrangement_ig.tsv sha256=k5Sr1NhWP3bNYt-_6875OfVo7vrog08opFECm-Wvq-U 9079
scirpy/tests/data/airr/rearrangement_tra.tsv sha256=CWi8b0A5TMXiD92s0I6CEzYFCNtBzgtVRIWj3VvUfMA 9536
scirpy/tests/data/airr/rearrangement_trb.tsv sha256=syTThA1Kj3kRuHwHawyitfjIIUy3-r91ZXv3B0N8XC4 8769
scirpy/tests/data/airr/tra_issue_280.tsv sha256=kckkME2dFlniMU5GW7qQOyTZxJZHw3CNr3kYn8e934o 7996
scirpy/tests/data/bd/RhapVDJDemo_BCR_Dominant_Contigs.csv.gz sha256=-bAQB53LsGPOf0tQk9mFZXkQ_LrhS_AX06ceDINHvb4 435028
scirpy/tests/data/bd/RhapVDJDemo_BCR_Unfiltered_Contigs.csv.gz sha256=-XjOgpeAPZm3vK6m9dnN9zh691Q261816DLGllh-Q_s 401151
scirpy/tests/data/bd/test_per_cell_chain.csv sha256=wtHJNmFf2J3LXPL4Q6jBPBLcbnmJodnxmT6gVHCF908 1213
scirpy/tests/data/bd/test_unfiltered_contigs.csv sha256=fwYHNHVrUxTmJ7S6YOHc4dd8aMQiUCGB9Yv4BdrA350 7714
scirpy/tests/data/bracer/changeodb.tab sha256=wG-c7o9G_Xk3awmO_y8nZIDx84Ijp7HiYZWPy0dkyfQ 11982
scirpy/tests/data/clonotypes_test_data/j_gene_test_data.h5ad sha256=zzakH99hC5eZSt3r1oxjYdNVxYwjL3shGXpotlGbu6Y 5172419
scirpy/tests/data/hamming_test_data/hamming_WU3k_csr_result.npz sha256=HPBSO_tv2sQ1CI8Qk351gg500nNVII9GHcHXp-9LA5E 6842
scirpy/tests/data/hamming_test_data/hamming_WU3k_histogram_result.npy sha256=tnfVKgJDWbXv4-ndLSg8CaNSdhSDFlZXZpQeayoR9kY 12528
scirpy/tests/data/hamming_test_data/hamming_WU3k_normalized_csr_result.npz sha256=tY9ZoaieEJNUIxA9TWXs7KedYR2KYCBynILKUBw4HjY 152600
scirpy/tests/data/hamming_test_data/hamming_WU3k_seqs.npy sha256=K53pca-dVGMeqE6lFbQ_OvWG4D3ehvHvFvXR7UrphqI 136528
scirpy/tests/data/tcrdist_test_data/tcrdist_WU3k_csr_result.npz sha256=a2iFQ64jrjVuJXqnyfA3E8mQzpSYyHDS9Xe5H9LLPS0 6159
scirpy/tests/data/tcrdist_test_data/tcrdist_WU3k_seqs.npy sha256=K53pca-dVGMeqE6lFbQ_OvWG4D3ehvHvFvXR7UrphqI 136528
scirpy/tests/data/test_workflow/adata_10x_pbmc3_t.obs.expected.pkl.gz sha256=3V9lqCzn1Ts0uwC7NJsAfNHhGoAHvErAJcK8gZeSPik 13069
scirpy/tests/data/test_workflow/adata_wu_200_old_schema.obs.expected.pkl.gz sha256=jhrVxRAkNy6LaumvV6L6FP_n027hxA1tT7k2JDvTCKE 5838
scirpy/tests/data/tracer/SRR10782570/filtered_TCR_seqs/SRR10782570.pkl sha256=WCuj1vHFf7SOitqtJYloT86RFbNLOlpXXuEfzEt8_iQ 11722
scirpy/tests/data/tracer/cell1/filtered_TCR_seqs/cell1.pkl sha256=z-IIrnF-etknSWlquHS1IHECNqEIWFgp_sHBro7EChg 11404
scirpy/tests/data/tracer/cell2/filtered_TCR_seqs/cell2.pkl sha256=1qdBpDeR71-P-wNlrhxhbLSnK9q2CYxkE7AN9CyYc90 17313
scirpy/tl/__init__.py sha256=UXEEmGvYsZ_Wo7aFdumvdQp60BUEEOUFduLcsM6GjJ0 630
scirpy/tl/_chain_qc.py sha256=kPDe4hkTq3OCu9Jk5HtW_SgjraAYCQLVefYOjHkZDsg 7830
scirpy/tl/_clonal_expansion.py sha256=doaFKTqvptATMuY_Y98FxUCzhAbPsZfYxyo7UdwGFOQ 6107
scirpy/tl/_clonotype_imbalance.py sha256=DQ5e3tbpqoVmoWkUEJpYPaD0MQTbjz85YoI-y-pmzcU 11234
scirpy/tl/_clonotype_modularity.py sha256=dWxJYy0zbFV8lXUTb2VvxDm_00IpIMyDQUuHbSPCahk 14495
scirpy/tl/_clonotypes.py sha256=6yYX5QFwA_R2XqWuIbCSIjsnAkR709VtfydK3pa8YFs 26647
scirpy/tl/_convergence.py sha256=R6q0y0k6WcDZ95F4o4nxbZhmLqTsFwzM7JqQ0z3gM6o 2290
scirpy/tl/_diversity.py sha256=bBVdQ5OVWOokpbU2_snH8HM7N60s_Hwc6C_2E8JI4F8 5574
scirpy/tl/_group_abundance.py sha256=XvfRPqC6Mqx4OBoe6mxpj5OWZE5TtGcT9LPYd1sEedI 4224
scirpy/tl/_ir_query.py sha256=ataLKOWmEJuWzcZy2G9TO8INAVzpbM1lEPz5E5kusUE 15331
scirpy/tl/_repertoire_overlap.py sha256=mvyFnAODJIgqk0DE5K8j55baYA3HQyiUgNE-fEdeT3A 3353
scirpy/tl/_spectratype.py sha256=Q9GwGYUO4PFpxb1z3uuTaEhZixHrTTViZhI22ZyiLro 2674
scirpy/util/__init__.py sha256=I3WahE3Odw_RbyfHWK-dyG3iM9M3P_Q9ldZevtfC01s 20654
scirpy/util/_negative_binomial.py sha256=gvbryUO6kgTIx3wKiIrCUQq2LrSGomayXa0mMxFTj5k 2327
scirpy/util/graph/__init__.py sha256=DoaTQ1JUbzuNXHK-Gv15AWtE3Cnsi3LhQ47YmN_jEzk 5117
scirpy/util/graph/_component_layout.py sha256=uTevzpfnhihKBZzZ8LomCZclIqMvHVre6wpumltBsu4 7098
scirpy/util/graph/_fr_size_aware_layout.py sha256=K_f3PgbFbxDRUtLX5sHGtPDBzcnh0ZIdH1AVcN1ZXCI 12924
scirpy-0.19.0.dist-info/METADATA sha256=qhBZ7sS2AWIdFhHoSRuehNo0EFeJszvbIYbaQ5Pqetk 9905
scirpy-0.19.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
scirpy-0.19.0.dist-info/licenses/LICENSE sha256=4OYZQjVLZ9slFA1l_w2aOUi6llKny1ADcWOOda7nJOw 1669
scirpy-0.19.0.dist-info/RECORD