chai_lab

View on PyPIReverse Dependencies (0)

0.5.2 chai_lab-0.5.2-py3-none-any.whl

Wheel Details

Project: chai_lab
Version: 0.5.2
Filename: chai_lab-0.5.2-py3-none-any.whl
Download: [link]
Size: 141624
MD5: 600fc5a3388e3e4c53b8c8bb15714340
SHA256: 44156d5329b04c81bb2feb1aa960851beab417164dae5d2fb750d295fbe64bc9
Uploaded: 2024-12-24 23:37:04 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: chai_lab
Version: 0.5.2
Summary: Chai Discovery tools for AI + protein research.
Author: Chai Discovery
Requires-Python: >=3.10
Requires-Dist: antipickle (==0.2.0)
Requires-Dist: beartype (>=0.18)
Requires-Dist: biopython (>=1.83)
Requires-Dist: einops (~=0.8)
Requires-Dist: gemmi (~=0.6.3)
Requires-Dist: ipykernel (~=6.27)
Requires-Dist: jaxtyping (>=0.2.25)
Requires-Dist: matplotlib
Requires-Dist: modelcif (>=1.0)
Requires-Dist: mypy
Requires-Dist: numba (>=0.59)
Requires-Dist: numpy (~=1.21)
Requires-Dist: pandas-stubs
Requires-Dist: pandas[aws,gcp,parquet] (~=2.1)
Requires-Dist: pandera
Requires-Dist: pre-commit
Requires-Dist: pytest
Requires-Dist: rdkit (==2023.9.5)
Requires-Dist: ruff (==0.6.3)
Requires-Dist: tmtools (>=0.0.3)
Requires-Dist: torch (~=2.3.1)
Requires-Dist: tqdm (~=4.66)
Requires-Dist: transformers (~=4.44)
Requires-Dist: typer (~=0.12)
Requires-Dist: types-pyyaml
Requires-Dist: types-requests
Requires-Dist: types-tqdm
Requires-Dist: typing-extensions
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
chai_lab/__init__.py sha256=dZkDZ_XoTOLECm7SJBuCviS544Z-cSbpMChUb8EwzxQ 151
chai_lab/chai1.py sha256=5F-8NtdWpja9k1kKvf1lqvpJrbmvjmf8astiStfJpm4 32626
chai_lab/main.py sha256=IPY3BwEnQ_sXKif65KlqPni5kQAO1yxntOf_ekZ3uuw 1367
chai_lab/py.typed sha256=bSzPfHyqgvDyXwp9TtzxfCgy15lEO-sCcV7OY3vpkXQ 59
chai_lab/data/__init__.py sha256=slP4oB4RFO_yaVjBTuGEwEbFpEP5spwNsUcmEnv0OFk 128
chai_lab/data/residue_constants.py sha256=ZSd32U-2gaq_MpjPdQ3yXrSOyqUgwBBVmHMtOJcffa4 10449
chai_lab/data/collate/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/collate/collate.py sha256=CGQrcsNzIaaFiSlSObD5mGV4p55w_D7DcBDdsOG8AIw 3316
chai_lab/data/collate/utils.py sha256=Uuw45Zv48ewUVHpKJ0cYym_IA-6EQUF_aarlI_us1Mw 1227
chai_lab/data/dataset/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/dataset/all_atom_feature_context.py sha256=yStvWkR4kgGiMgtn9uiCYMZtJwrZXhJzUYZszZUQL8U 3479
chai_lab/data/dataset/inference_dataset.py sha256=TgEYmwalMBJ37xVfQuAt7vh3ugKnxXtVvH9maTXXkrk 10312
chai_lab/data/dataset/constraints/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/dataset/constraints/restraint_context.py sha256=caJkGvdBMg4C6NkZZJhOf-sfWNchWfSsC3uCOqy1vXo 5279
chai_lab/data/dataset/embeddings/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/dataset/embeddings/embedding_context.py sha256=kq6UkRxwYz3gq2oxASe9LuMiEERLJMmhZlb2QFo_8eM 1341
chai_lab/data/dataset/embeddings/esm.py sha256=01Wqxe0hB6yBdxJcJA0NjaCGXpVSpvZEYY1ObJZtbrw 4048
chai_lab/data/dataset/msas/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/dataset/msas/colabfold.py sha256=G8bk7ZVCr9n3lS7EpPsEG-EIYE0Ix-NP6iGnGwazkgI 18967
chai_lab/data/dataset/msas/load.py sha256=is70hlABWEsnXevZorRmfv7eZbZ5akVVKYWUeOc0nWQ 3040
chai_lab/data/dataset/msas/msa_context.py sha256=pdNIhoOi64gGQ4CgiHxgYmrdB12WSzFzjRqkMCNysPc 5984
chai_lab/data/dataset/msas/preprocess.py sha256=mzkjbfP_RujUfzbgKP5oeA7UgYHyNTcGKLdvXGc3lc0 4973
chai_lab/data/dataset/structure/all_atom_residue_tokenizer.py sha256=RTdmJ8yWuoOlm2Ee4egNZ-aTKcpSXDuDY4MlhQvtwaM 26132
chai_lab/data/dataset/structure/all_atom_structure_context.py sha256=tOWf40_2n-RrXIEqNG1pJS9hq73EodBmkXnLoHRPBEc 19054
chai_lab/data/dataset/structure/bond_utils.py sha256=B0f-yW5fHHHYdtGHpXzfb-ValCYttycN5uFbRdTexSI 7888
chai_lab/data/dataset/structure/chain.py sha256=a0CBzSSyEAmTrsj64nftaXIaAjynwoqvTa_-Tb4930w 754
chai_lab/data/dataset/structure/utils.py sha256=NdwdDpVRUqbEkjw26dqTLsEaa7m1Oz6zTbq5erDg4io 4930
chai_lab/data/dataset/templates/context.py sha256=S_3mcfo5WxOErGtDs7T5IB0rLpwYRWPqmsXx6aKE16o 8900
chai_lab/data/features/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/features/feature_factory.py sha256=IXLjMZz8NjNE1AH32-WnlqdtknHzuEQP3P_jc3-HW9s 734
chai_lab/data/features/feature_type.py sha256=850DAVQ7zdDVNILmFKH7LaZ3QrShSmGkGlUD4-ofCJQ 360
chai_lab/data/features/feature_utils.py sha256=r6rKCuppLkIHccmvlt2WGe2fExp1wrEn7EAjR7Jb9ok 778
chai_lab/data/features/token_utils.py sha256=iWR07oy0JeVXSl52pgri9wLNPkwZmv47nhfkQcm92fI 1158
chai_lab/data/features/generators/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/features/generators/atom_element.py sha256=6qlgVQaSRIQCUpF88mjlLF3xqtmAL7Gkpfcxfd-_pec 1058
chai_lab/data/features/generators/atom_name.py sha256=GzLXO5sRXh0fyBlr8hFQh5MAQJcgveogD5EiJ-YQ6sc 963
chai_lab/data/features/generators/base.py sha256=2sOymYwLOkIjlBsBLKJqejuJaynJko_cKpncB6pL4J8 3554
chai_lab/data/features/generators/blocked_atom_pair_distances.py sha256=AGKfGYHqt-NWd5o313lZuR2JiP6VNz7TgH3_gyqHOPQ 6094
chai_lab/data/features/generators/docking.py sha256=m-juKB6Y8ljuhDBt1FM84RwU0zoOpnV_x2s3h5lYHfM 15687
chai_lab/data/features/generators/esm_generator.py sha256=eZWjisq3EMzEryPDgsrPG1wqW7-X8OAqNKJhRubi-Vw 955
chai_lab/data/features/generators/identity.py sha256=s429Ef5LpaI1eJK5gW6QfpvV8Cg4H_P5rNJZSXlmnJ0 1516
chai_lab/data/features/generators/is_cropped_chain.py sha256=3Ysy7YGTCFAfZWTejaQ9X6m7MfSXmUsbxZ2AXtPoovc 1055
chai_lab/data/features/generators/missing_chain_contact.py sha256=fBmhQOe31SzQkI7auCktPI01TSerV5vJ2A5KhRUxdEc 3816
chai_lab/data/features/generators/msa.py sha256=6LoOuQhMHooMCVeo_f2wIJnlrjThGNtRK7E8ITLb7tc 8177
chai_lab/data/features/generators/ref_pos.py sha256=k8hlNhLznBE7oeOJU0LtyJQYjJb090SCFAE5ZPOTxeI 1022
chai_lab/data/features/generators/relative_chain.py sha256=x0WazINVFkJHWZaXO7Q-j76p_vp5y_IN77WVssgpKb0 1740
chai_lab/data/features/generators/relative_entity.py sha256=85zgScqPKPMDpiiNb4mlrXXjDleNETPkTgqnQPkQCLU 1437
chai_lab/data/features/generators/relative_sep.py sha256=u6gFUafxUlxM7yQ8Va59Xr-F4RkqvNGfGXl3EL8p98E 2108
chai_lab/data/features/generators/relative_token.py sha256=lWYS_TMq716UNMJQ_5nlsCmNs4cL0xghSw6W_4HZypU 1771
chai_lab/data/features/generators/residue_type.py sha256=lALvVXqDkOY_uexRC_78HtFZx6hXiBeGmVGs1dZ1yuM 1984
chai_lab/data/features/generators/structure_metadata.py sha256=2sAQ2_zxE1O3EBbI1Igp1pnh_Ae0r5RTsTMLcPDbvuQ 4430
chai_lab/data/features/generators/templates.py sha256=tf7jAcZnHqOxiMqUPHkE1aCIIWBxrfDzkGOybmfUZQg 5698
chai_lab/data/features/generators/token_bond.py sha256=Tu10UJQJ87vTxCfAaEPaNXmIRDN8AeyXD5VV329SbUw 2299
chai_lab/data/features/generators/token_dist_restraint.py sha256=IDwatqmmknzIkq6zJ8dEYmw3Ei8AtweF7QTcq_lU4Lg 11563
chai_lab/data/features/generators/token_pair_distance.py sha256=Se4ScTKzlfndNB9iAD9d-H2Sjt1XIonV5IKwW7vU-ac 2440
chai_lab/data/features/generators/token_pair_pocket_restraint.py sha256=4B5wl2J87NyPij93JX1oW8oNVyFGstoFN1En202JD94 10102
chai_lab/data/io/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/io/cif_utils.py sha256=PVjF_Vcaa7JO0zMwnQ1SPAXoH9jHVFUwj3YLxgjDFvU 8915
chai_lab/data/io/pdb_utils.py sha256=ctrKUFQDBDqT9oEx5UoojtNMcPtftBCMJUsEKHLfREY 2206
chai_lab/data/parsing/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/parsing/fasta.py sha256=XYwScR71JGXIU8KnHIE0ukoEBLZaOE7uXTeJgvEpZ9w 1658
chai_lab/data/parsing/glycans.py sha256=jGleu74Jnwllo15kZcjRt530B0rVRaXlKzaeZRztnds 3558
chai_lab/data/parsing/input_validation.py sha256=c5AVakk2hjki5V9smBLADkgryZtvfKd_OtYTNqldRcg 3013
chai_lab/data/parsing/restraints.py sha256=Tg7VwURui4fbblikIc721RTkyCRDn5N1Y9trmSAvTGI 6905
chai_lab/data/parsing/msas/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/parsing/msas/a3m.py sha256=kxFnh9fRs6WgwKgCNhaLkq4xLbCjjDUK46yWDiMz6Go 4190
chai_lab/data/parsing/msas/aligned_pqt.py sha256=vFfMcL2xpeMtvhk-JSoIhYgGGmy-Ooh7v1-y7tcSWcg 8429
chai_lab/data/parsing/msas/data_source.py sha256=rIzxCJgmc5abgiW8_UKwto7C6D9wWdPpTybAqdYB2L8 2135
chai_lab/data/parsing/msas/species.py sha256=x6qjo96ftNIF3NeMCMES_nHcKTQrtsKHRRbUiNzA8Tc 1084
chai_lab/data/parsing/structure/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/data/parsing/structure/all_atom_entity_data.py sha256=2ttxLviNRrDMzyvk_U-Y0fm2FCL--aRrERBcFRSmY9g 3129
chai_lab/data/parsing/structure/entity_type.py sha256=28AcPQjSyxswwWDFSad33t_AwsRMfjOFH2ILoqSr9Qk 383
chai_lab/data/parsing/structure/residue.py sha256=7f0cTrzX7Vx7hxHmUt8LCFGwf7NBLvR66SXjxTvb0lY 3447
chai_lab/data/parsing/structure/sequence.py sha256=VvN97mP35It3pRMqzzl4crmslmRd9DzFmFevqXBB39o 5097
chai_lab/data/sources/rdkit.py sha256=StvwzF6NDNLuFoz2i9MwkMajzPGLorDT8SHoRCh2vWo 9851
chai_lab/model/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/model/diffusion_schedules.py sha256=1ZpHmX1NsqzBMC9br8K0adMonaJBjAFQ1NNS5uIq_j4 1381
chai_lab/model/utils.py sha256=l3RgDgn6nGnMldV93EPVxXIGU_977Ta_0tv-Wuz4XMM 7705
chai_lab/ranking/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/ranking/clashes.py sha256=J8XhkaymR6fxgpK5zNL5yP9K3rPgLKvce_SvuUiyazU 5748
chai_lab/ranking/frames.py sha256=H8xQH8fzw_JDMjrFHU_NoOxNipKl_qwud0c7n0CLXks 6341
chai_lab/ranking/plddt.py sha256=KE2g9VuxNY83o8RJt-uX4ug4PbFe-ma5HsXKKR_2mU0 2335
chai_lab/ranking/ptm.py sha256=60c8qSfgEeYrOVGe3ADQjD-lb1rDZaVMBtHTqcC7yuM 8005
chai_lab/ranking/rank.py sha256=KXoP2laTe7CISpmES91tS2aXXUfZxuS-vQjlvYrhOzk 4068
chai_lab/ranking/utils.py sha256=BsvlmVLy4l6drHGJqZ3P6kwqxvPJYi4L8I8t1ZLRL5U 2760
chai_lab/utils/__init__.py sha256=wGwtZQGxTIL6q9lI5fXqot6fAEsXX6B1BtHxZNjsSAA 129
chai_lab/utils/defaults.py sha256=VYmGx0ZUfymQbqy3sqDwSM71L2mIBSu-VeWcyIOuLE0 250
chai_lab/utils/dict.py sha256=4sPFJYD8w9YoEAaz1ER-ErwNtXjC9zun1VpqcPrKI-4 690
chai_lab/utils/paths.py sha256=cTwybdyoFGShSpZ_JsxCNk3f3mOI2xK9Fgs8-IatQyc 2582
chai_lab/utils/pickle.py sha256=GWJvbrZLHLsl4XlWgo633MUI-kmqn4FRU5Dze1Bl1mE 676
chai_lab/utils/plot.py sha256=3IJKJ8pC9Uc_KGntZa7W-9fRvrIgxjKmnQjgLkTCDpI 2207
chai_lab/utils/tensor_utils.py sha256=_deoisVl_CCd4EUUtrzo5njhqN2jvvIPzZ9tU5vGC68 9018
chai_lab/utils/timeout.py sha256=__hc9HofdIoPEOye9T6SWtQdA3AxhCPEQwyPPZ1Gl3E 3432
chai_lab/utils/typing.py sha256=fQmPVkVlOLmXqXPRIHTyPkBmDbzhmbuuu4bcZFcqFHU 903
chai_lab-0.5.2.dist-info/METADATA sha256=I4RipJ29A3f64IhasXoxATkAeR175t5D_LqxBd73Jdk 983
chai_lab-0.5.2.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
chai_lab-0.5.2.dist-info/entry_points.txt sha256=7i8eWYItvaIPsNr729_AHpElLGeKz8KqXzirgEFMjXc 43
chai_lab-0.5.2.dist-info/licenses/LICENSE sha256=UR7fUcXG9HuumuGcWdmGZqaC4MzJjpDC3iqaiXxEwAM 11344
chai_lab-0.5.2.dist-info/RECORD

entry_points.txt

chai = chai_lab.main:cli