Skip to main content

Sandbox for Computational Protein Design

Project description

                          _____________________.___.____    .____     
                          \__    ___/\______   \   |    |   |    |    
                            |    |    |       _/   |    |   |    |    
                            |    |    |    |   \   |    |___|    |___ 
                            |____|    |____|_  /___|_______ \_______ \
                                             \/            \/       \/

pypi version downloads license Documentation Status status

Intro

TRILL (TRaining and Inference using the Language of Life) is a sandbox for creative protein engineering and discovery. As a bioengineer myself, deep-learning based approaches for protein design and analysis are of great interest to me. However, many of these deep-learning models are rather unwieldy, especially for non ML-practitioners due to their sheer size. Not only does TRILL allow researchers to perform inference on their proteins of interest using a variety of models, but it also democratizes the efficient fine-tuning of large-language models. Whether using Google Colab with one GPU or a supercomputer with many, TRILL empowers scientists to leverage models with millions to billions of parameters without worrying (too much) about hardware constraints. Currently, TRILL supports using these models as of v1.0.0:

  • ESM2 (Embed and Finetune all sizes, depending on hardware constraints doi. Can also generate synthetic proteins from finetuned ESM2 models using Gibbs sampling doi)
  • ESM-IF1 (Generate synthetic proteins from .pdb backbone doi)
  • ESMFold (Predict 3D protein structure doi)
  • ProtGPT2 (Finetune and generate synthetic proteins from seed sequence doi)
  • ProteinMPNN (Generate synthetic proteins from .pdb backbone doi)

Documentation

Check out the documentation and examples at https://trill.readthedocs.io/en/latest/index.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trill-proteins-1.0.3.tar.gz (10.9 MB view details)

Uploaded Source

Built Distribution

trill_proteins-1.0.3-py3-none-any.whl (10.9 MB view details)

Uploaded Python 3

File details

Details for the file trill-proteins-1.0.3.tar.gz.

File metadata

  • Download URL: trill-proteins-1.0.3.tar.gz
  • Upload date:
  • Size: 10.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.10 Linux/5.15.0-1033-azure

File hashes

Hashes for trill-proteins-1.0.3.tar.gz
Algorithm Hash digest
SHA256 ca4ba411ca6612b84a3e1ab7d423fde988801d2cd9f0fe89b2573ae7d775d3e5
MD5 799fdedfa043e0b2d19956a601b7de40
BLAKE2b-256 c61a6e8d149ecedf91406f1081867cb424ce36875359f00c3ec60520f14c73b6

See more details on using hashes here.

Provenance

File details

Details for the file trill_proteins-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: trill_proteins-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.15 CPython/3.10.10 Linux/5.15.0-1033-azure

File hashes

Hashes for trill_proteins-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a000c0dd5a4bfe6b298b54afdeaab65c2e58db3807c6c42f47eb22bc40c22a5f
MD5 9b3a88c08bab81be69358847aec72694
BLAKE2b-256 23e0b210354e027d8955b227a3ecabf58a6e94c587bbca6e0f1e74e204686b5a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page