scirpy

View on PyPIReverse Dependencies (5)

0.21.0 scirpy-0.21.0-py3-none-any.whl
0.20.1 scirpy-0.20.1-py3-none-any.whl

Wheel Details

Project: scirpy
Version: 0.21.0
Filename: scirpy-0.21.0-py3-none-any.whl
Download: [link]
Size: 3812667
MD5: 5165a4a80df42dc49db81e7c74f690cb
SHA256: 1ed88f5e6282dd4631f37e178b97445c7bb1f3a3ed48291cc2fab23abae539a7
Uploaded: 2025-02-25 17:41:02 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: scirpy
Version: 0.21.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: logomaker (!=0.8.5)
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: cupy-cuda12x; extra == "cupy"
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: cupy
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: 5293 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.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=5OJxn0N8JtqNcqxJQZg_fZTOzg4kteN--ZszFpKmBVE 14702
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=vsTBnZgzaGb9hM3zLagIaiYRIED5h8cxQ65gwiuQ8j4 16970
scirpy/ir_dist/__init__.py sha256=aKC2CPijSKnDIHiqSGODmhFsAUKX9E-0Wa8Us7Sevgo 13448
scirpy/ir_dist/_clonotype_neighbors.py sha256=pUOWaV-ZTOCo_WDkUyfmgSDgu2z06Gn5fROjITyBm04 24474
scirpy/ir_dist/_util.py sha256=R0FbwLXJtyq8g3kgWqe85KwunyQYdeX54wdbLEHKyNA 17229
scirpy/ir_dist/metrics.py sha256=cMa42XOo65zfWzhy5zp0NlPMazYUO8xYyKmeGulLBF0 74683
scirpy/pl/__init__.py sha256=IULTbn8b8G8XQbBa5kqP15egdf1J4KOiaIwpVDV0YYU 521
scirpy/pl/_clonal_expansion.py sha256=1rkwDmuGHtHXU9Rdlcxq5trurz6An3FUVRlPkFGaANc 3248
scirpy/pl/_clonotype_imbalance.py sha256=f2GVAbGnchWxZfJnM4pQRYxBrfDbHCwy_V-acVby_5A 5791
scirpy/pl/_clonotype_modularity.py sha256=ENFFFf9dYN4R7poupvNhB4iSq_tR1zBDInWml0t-SUQ 7305
scirpy/pl/_clonotypes.py sha256=ZcKiOdBibplHQjPQrIqoyJ-FLM56iv4jNaU54PhorbI 24148
scirpy/pl/_diversity.py sha256=RgkzomkhGek1AUJ9ktPsZfzXM26ZjcbF_H9A4167XcQ 2084
scirpy/pl/_group_abundance.py sha256=2gWw6Fk0hwH5bysHv6guzzX5aLEIm67Zjo14GBvwC1s 3555
scirpy/pl/_logoplots.py sha256=3RGCX-flNLh7cJ7ermhb8KfsiUUTnytguahRJm_OkLk 4479
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=7IJFQm8EX5Tma0VSX0LRJPI6eQOqIsutKHellz2spd8 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=92osj5PLEcGwakYTdL_ovHqTVUFUIX4jln6YXja8Pss 26653
scirpy/tests/test_ir_dist_util.py sha256=zwkvsbp6JNzuK477jI3p2dQXYSjTzChpJfpYdCNDPU0 12304
scirpy/tests/test_ir_query.py sha256=9yubm6SXx_qbdloPEYS4gvuKLRIsvfxdTTgKdK5A0AM 6696
scirpy/tests/test_plotting.py sha256=rCSyBhgKf5PT63m8yXM64jz8zHIC4qboet1y3lTnOEU 5582
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=IHKsGcesiz97G2BAHOfIc3g3fJ3NM5HgioWy1K7h2T0 13744
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=nWgTAJwrWpWY24H4FEYJu9wSsN9EtQsIECWWBv8lKoQ 26717
scirpy/tl/_convergence.py sha256=R6q0y0k6WcDZ95F4o4nxbZhmLqTsFwzM7JqQ0z3gM6o 2290
scirpy/tl/_diversity.py sha256=UXwHUFPiwGUCUF9Z7hu7WFzpzXAF1Pwf1a251o8IP0E 5525
scirpy/tl/_group_abundance.py sha256=XvfRPqC6Mqx4OBoe6mxpj5OWZE5TtGcT9LPYd1sEedI 4224
scirpy/tl/_ir_query.py sha256=i7thUXRZxYUbqcqr51GwjCBV3714vCocG4GG3Dz7mUY 15495
scirpy/tl/_repertoire_overlap.py sha256=mvyFnAODJIgqk0DE5K8j55baYA3HQyiUgNE-fEdeT3A 3353
scirpy/tl/_spectratype.py sha256=Q9GwGYUO4PFpxb1z3uuTaEhZixHrTTViZhI22ZyiLro 2674
scirpy/util/__init__.py sha256=UW_fcL5oNAzNhxQjYqxdtpzOEUV926dTMkybww32X1c 21712
scirpy/util/_negative_binomial.py sha256=gvbryUO6kgTIx3wKiIrCUQq2LrSGomayXa0mMxFTj5k 2327
scirpy/util/graph/__init__.py sha256=lfhPjiy9M74DAs5MUFbWDueSlA4XoE9-hz2tummYyOQ 5114
scirpy/util/graph/_component_layout.py sha256=uTevzpfnhihKBZzZ8LomCZclIqMvHVre6wpumltBsu4 7098
scirpy/util/graph/_fr_size_aware_layout.py sha256=5F8Bg_jJikTlz2TtX4LHXzXkVhXi2Tw-NPe3ggLr5dA 12926
scirpy-0.21.0.dist-info/METADATA sha256=SGVX7GyADy3vuzBHp642S5qMpsnBnulfxk8zfcX4CTA 9995
scirpy-0.21.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
scirpy-0.21.0.dist-info/licenses/LICENSE sha256=4OYZQjVLZ9slFA1l_w2aOUi6llKny1ADcWOOda7nJOw 1669
scirpy-0.21.0.dist-info/RECORD