scprint

View on PyPIReverse Dependencies (0)

1.6.2 scprint-1.6.2-py3-none-any.whl

Wheel Details

Project: scprint
Version: 1.6.2
Filename: scprint-1.6.2-py3-none-any.whl
Download: [link]
Size: 563444
MD5: 3c0e449b21284e69c23cdc352712970a
SHA256: 857e0eafcc3a49b496dc07ad677b0412ef77aa9df9757b30699690496c309c24
Uploaded: 2024-11-13 13:28:49 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: scprint
Version: 1.6.2
Summary: scPRINT is a Large Cell Model for Gene Network Inference, Denoising and more from scRNAseq data
Author-Email: jeremie kalfon <jkobject[at]gmail.com>
Project-Url: repository, https://github.com/jkobject/scPRINT
License: MIT
Keywords: GRN,foundation model,gene regulatory network,large cell model,scPRINT,scRNAseq,transformer
Requires-Python: >=3.10
Requires-Dist: anndata (>=0.9.1)
Requires-Dist: attridict (>=0.0.9)
Requires-Dist: bengrn (>=1.2.4)
Requires-Dist: bio (>=1.7.1)
Requires-Dist: biomart (>=0.9.0)
Requires-Dist: celltypist (>=0.1.1)
Requires-Dist: cellxgene-census (>=0.1.0)
Requires-Dist: datamapplot (>=0.4.2)
Requires-Dist: django (>=4.0.0)
Requires-Dist: docstring-parser (>=0.15)
Requires-Dist: einops (>=0.3.0)
Requires-Dist: fair-esm (>=0.5.0)
Requires-Dist: future (>=1.0.0)
Requires-Dist: gget (>=0.2.0)
Requires-Dist: grnndata (>=1.1.4)
Requires-Dist: gseapy (>=0.10.0)
Requires-Dist: hdbscan (>=0.8.36)
Requires-Dist: huggingface-hub (>=0.10.0)
Requires-Dist: hydra-core (>=1.1.0)
Requires-Dist: ipykernel (>=6.20.0)
Requires-Dist: jsonargparse (>=4.0.0)
Requires-Dist: lamindb (==0.76.12)
Requires-Dist: leidenalg (>=0.10.0)
Requires-Dist: lightning (>=2.0.0)
Requires-Dist: louvain (>=0.8.2)
Requires-Dist: matplotlib (>=3.5.0)
Requires-Dist: numba (>=0.56.0)
Requires-Dist: numpy (>=1.21.0)
Requires-Dist: owlready2 (>=0.36)
Requires-Dist: pandas (>=2.0.0)
Requires-Dist: pynndescent (>=0.5.11)
Requires-Dist: rich (>=10.0.0)
Requires-Dist: scdataloader (>=1.1.3)
Requires-Dist: scib-metrics (>=0.1.0)
Requires-Dist: scib (>=1.0.0)
Requires-Dist: scikit-learn (>=1.4.0)
Requires-Dist: scikit-misc (>=0.5.0)
Requires-Dist: scipy (>=1.7.0)
Requires-Dist: seaborn (>=0.11.0)
Requires-Dist: sparse (>=0.15.4)
Requires-Dist: tensorly (>=0.6.0)
Requires-Dist: torch (==2.2.0)
Requires-Dist: torchaudio (>=0.12.0)
Requires-Dist: torchdata (>=0.5.0)
Requires-Dist: torchtext (>=0.13.0)
Requires-Dist: torchvision (>=0.13.0)
Requires-Dist: typeshed-client (>=2.0.0)
Requires-Dist: wandb (>=0.12.0)
Requires-Dist: zarr (>=2.10.0)
Requires-Dist: coverage (>=7.3.2); extra == "dev"
Requires-Dist: datasets (>=3.0.1); extra == "dev"
Requires-Dist: gitchangelog (>=3.0.4); extra == "dev"
Requires-Dist: mkdocs-git-authors-plugin (>=0.4.0); extra == "dev"
Requires-Dist: mkdocs-git-revision-date-localized-plugin (>=1.0.0); extra == "dev"
Requires-Dist: mkdocs-jupyter (>=0.2.0); extra == "dev"
Requires-Dist: mkdocs (>=1.5.3); extra == "dev"
Requires-Dist: mkdocstrings-python (>=0.10.0); extra == "dev"
Requires-Dist: mkdocstrings (>=0.22.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: pytest (>=7.4.3); extra == "dev"
Requires-Dist: ruff (>=0.6.4); extra == "dev"
Requires-Dist: triton (==2.2.0); extra == "flash"
Provides-Extra: dev
Provides-Extra: flash
Description-Content-Type: text/markdown
[Description omitted; length: 15599 characters]

WHEEL

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

RECORD

Path Digest Size
config/base.yml sha256=U-UMzdVoInLhNUbeHwHJ2qoPpAHsd-8Dxe7bhRQAwMU 3011
config/predict.yml sha256=_vdwp7Zyq98EP3GW0eXQrP4FRdtdwRPc9TuVKSngXL8 471
config/pretrain_large.yml sha256=NQ9snmQGPWt9RmFjY8muyJrqmDSHb8kW16vrcYL0358 158
config/pretrain_medium.yml sha256=hpg8FAaDgZxr2p_ZcCZfgKo3O8RkmNUeAn69UEUXz78 129
config/pretrain_small.yml sha256=SIpxSDD-IyIYGh_IRxEJkOZ_GiK0UDcOndtYexdw1yo 129
config/pretrain_vlarge.yml sha256=0YnOHmIPPiclk-ZT6jx6kJzTqyqgExNw_gLLfrgaWMc 348
config/pretrain_xlarge.yml sha256=U67o0auofsTYU8gZY8R5Xybj91UC-vi6PGcSM3q-qr0 1117
config/scgpt.yml sha256=5C6q7-9_sWjzj3YyL4GApIg3JDlg4_gBg2j8PpTMbrA 3644
config/others/pretrain_MLM.yml sha256=yUJ9SLFBu41zBEjGtxNVbvAV2NbOBufbsYkSYyjIdEA 3634
config/others/pretrain_denoise.yml sha256=awtWmtQK-FWb04XaeMuzukLp_JRM8Hc3wIP6e9JXBfw 3632
config/others/pretrain_mvc.yml sha256=Bhhhx3ASxdI5qQi5XIzAowZO_mKd64YCdi7YNgcYAY8 3644
config/others/pretrain_onlydenoise.yml sha256=LQrG4edud2PoVVF4WXWNEo9jltYqzFu2G5BDYLl0GOA 3499
config/others/pretrain_small_2000.yml sha256=CbOv9qV6InnRa232Za6QtrrplEqjmpPOsHP8rKNaYDc 3789
config/others/pretrain_small_all.yml sha256=IpV1IgnzioGTew5edHupQcutMe6gwh4l-sq3DrUkkFE 3714
config/others/pretrain_small_noClass.yml sha256=KMBLpMeQZecdR23DySoO_7xY6g2JP_G7j3PrwCc9Lv8 3720
config/others/pretrain_small_onlyDNS.yml sha256=yWitLPB1oMsYEbi1O-DtZ0eJiMYzYgGEVgVu-cIPDCc 1346
config/others/pretrain_small_onlyMLM.yml sha256=QBoUJHekjN1tdixc-hS-HgbZVYwZZHeKGqPeMOZThQ8 3707
scprint/VERSION sha256=otXiaP5wl5yszYlRVrPTO9YaPMfmYKt6WwcGaEmz4kg 6
scprint/__init__.py sha256=egtmPkPppDarzBx6Ia0ipflZnngm9g0th1osVYqQ0_E 306
scprint/__main__.py sha256=0qokyKzNVzWNOb2SMLvI5SI6xksIVuI2yzNZdB1OqlA 1571
scprint/base.py sha256=NRyrF3s_w5xNNs6uCV9MYHH8CPbUE8RVLNPIaMdskjY 323
scprint/cli.py sha256=7lXqbBaadiniCXKM76Ud4mx7QrUI5WIUHCibTKGAFxM 10555
scprint/explainer/__init__.py sha256=du4tEGvkbiMlQ_WezLUG5wtwl7l3DIZxBg_pzO1zX1U 51
scprint/model/__init__.py sha256=4RxYx0PdMSXwqF7ricAmZwa0cWsQcA65ntHxjRnLI-g 21
scprint/model/decoders.py sha256=ZWHHdeyiAcz9UTWD6r-HfL5pbJW8Kd7T6YrpPSGqt0I 8318
scprint/model/encoders.py sha256=Zbj3sXgU7VTY2ECtJGsjPX601jWPcouT8OKEFjOmJAA 8739
scprint/model/loss.py sha256=WivaLAOHVmhBk8ade8KHwwvvwmNqKybnwakUT3VZfa4 11884
scprint/model/model.py sha256=tXkcO6NrQzdXs1EhoR8CG7ZwOJPnOIdumL4DSoMW6TM 57682
scprint/model/utils.py sha256=jjZE6Tnk8KwhED8W-rFKS8OClDbNGHJgJCGtSxyCnto 29977
scprint/model/flash_attn/__init__.py sha256=DYngA2nAXWeOmT_kkSDJNBDTzOhKLzMhUOXDAWQvDQs 86
scprint/model/flash_attn/activations.py sha256=0Dvq8PfT39IVlD2XudmS4VcJ8IWUuyLfbknOh6JEQp0 3937
scprint/model/flash_attn/block.py sha256=lYFMJLhPNwGr1p1OaPdT2Mz-2ByP-vMQl7Ydjk6PDVk 15550
scprint/model/flash_attn/flashattention.py sha256=j2c9gJkJqWqe4TdQ_91vPYHEUszjUpTeblIykPLqokQ 49572
scprint/model/flash_attn/flashformer.py sha256=ZIdHcsc0UKQEGg0QRlQP_EOuGP5JhjY0qkuu6ag5qrg 8885
scprint/model/flash_attn/layer_norm.py sha256=l9BzP8NGXgWTbq4LPmS6geGxKjOCWxCv66j6RRM65Go 38648
scprint/model/flash_attn/mha.py sha256=pNWtk7rLIVmBXvDaMW4VCTeeWPdUHHKvUuZJahIm7Ew 32055
scprint/model/flash_attn/mlp.py sha256=p99To2zhwVJAD0XKOaaL_cVSWs4BJZAEyz94grLFm-o 2852
scprint/tasks/__init__.py sha256=Tvma5_bljxot3TkJcO7aBhxFidQWEPfZayf_fqU7Zr4 66
scprint/tasks/cell_emb.py sha256=mLnW1mcBtUACz2FsAqjufm_qwIGvrJlrHqBfGyvPolQ 22533
scprint/tasks/denoise.py sha256=q5nXpcL4hnCMbMEIItZBFcgmJzYe5uqUdPexEG7-8Lc 13698
scprint/tasks/grn.py sha256=sUfz1UWR1rGUJHqpAAtXM9EhwiqkMYvG5Oz7Pi6Tf1I 31357
scprint/tasks/knn_smooth.py sha256=1STNuKem8vdtWedxk0OR2cINi8zWnEwxc9pMyMfnq_8 10408
scprint/tasks/tmfg.py sha256=Vgl8dkZVyHf3upu-LYf3BSHDqkPRZ2nbsFA7qQyVqX8 4064
scprint/tokenizers/__init__.py sha256=6ofva0ZdgNzybLVxcg0RYkfi_h41JjXzXZ4I4YL00Hw 128
scprint/tokenizers/embedder.py sha256=BdlHIe334aRYzv9272THblpLoRLHd9Dols2uESTbk5M 3238
scprint/tokenizers/protein_embedder.py sha256=4wm-rpqI5ZCYWaBZenGgX_zNQovIXxPEDAEYM4H0xL8 2729
scprint/trainer/__init__.py sha256=nOu2MUtdfpmSWWc7l-Gk5v9gS5JKzsicArMl8038IsU 23
scprint/trainer/trainer.py sha256=XZzlzgGyIlly8-nb_Mhnu5HkQZVmQApD_v0-rszuoXU 8112
scprint/utils/__init__.py sha256=D6HN4Q6NJ0YUMGFUdJpLl5YJDKA7Ge51x3pX0WUISbw 83
scprint/utils/default_census_vocab.json sha256=n-c88pkptcZqX__Psry90-OKOghoSM0S-PkYvPRY118 1317585
scprint/utils/get_seq.py sha256=-usONgOIKjW97SuKziBRhy1ZMLF1kxuqUFQc0dVAJKY 21569
scprint/utils/sinkhorn.py sha256=xY0ZeLVEPQAR9PWWktLY_1zwQHtOPjlbIUEaQ8jGHWU 3309
scprint/utils/utils.py sha256=7QyC8kkLuPeqHcFlOEGxlY5VOQVeEqNzEvzf8oK1Q_8 5943
slurm/submit_large.sh sha256=WkxArnxd0xgZqV7c6IzZFj_HWe1SlmgQm4QDb8bNjls 804
slurm/submit_medium.sh sha256=tEG9Pzk0fpFOi7_T-lxuGACpzVFkNz4g7R0xpjEr9Zs 858
scprint-1.6.2.dist-info/METADATA sha256=5-9qxkVUfYsqwCwIqB0po-gdVcVpoHrXwsniqwPNXAY 18325
scprint-1.6.2.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
scprint-1.6.2.dist-info/entry_points.txt sha256=MlwZHTfZ4LQ4JvJFobTYGMrv3uCY9xW3Eour8rLvVE4 50
scprint-1.6.2.dist-info/licenses/LICENSE sha256=qAl_x9jZlynu1XSNctMbF1KRCc50-XfHrD9i25BHVcQ 1104
scprint-1.6.2.dist-info/RECORD

entry_points.txt

scprint = scprint.__main__:main