Skip to main content

Sandbox (in progress) for Computational Protein Design

Project description

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

pypi version status

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 v0.4.0:

  • ESM2 (All sizes, depending on hardware constraints)
  • ESM-IF1 (Generate synthetic proteins using Inverse-Folding)
  • ESMFold (Predict 3D protein structure)
  • ProtGPT2 (Generate synthetic proteins)

Documentation

Check out the documentation and examples at https://trill.readthedocs.io/en/latest/home.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-0.4.0.tar.gz (10.9 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for trill-proteins-0.4.0.tar.gz
Algorithm Hash digest
SHA256 3eabb04d198f118e19a7a74719f7137b713914acdb66bf3503d02076569c81f4
MD5 deaa6aa6d52513a5d05c8bc3af2347b0
BLAKE2b-256 ad87aa35fcf93faf1d35cf7f26ea230d7850fcaee1083eee5c6b1f8a13d2cd7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trill_proteins-0.4.0-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.9 Linux/5.15.0-1031-azure

File hashes

Hashes for trill_proteins-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6826b19147e9a750b0c8f4a849c3611fb67adb2bdbe9f2abae198280999c9449
MD5 36040d1ab0142da87a7f21767e7cb2e6
BLAKE2b-256 0760005152ebedc2d98af515b2f104068b1770d55d1347a4507bdb71beafadc1

See more details on using hashes here.

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