Sandbox for Computational Protein Design
Project description
_____________________.___.____ .____
\__ ___/\______ \ | | | |
| | | _/ | | | |
| | | | \ | |___| |___
|____| |____|_ /___|_______ \_______ \
\/ \/ \/
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.3.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)
- RFDiffusion (Diffusion-based model for generating synthetic proteins doi)
- DiffDock (Find best poses for protein-ligand binding doi)
- ProtT5-XL (Embed proteins into high-dimensional space doi)
- TemStaPro (Predict thermostability of proteins doi)
- ZymCTRL (Conditional language model for the generation of artificial functional enzymes link)
Documentation
Check out the documentation and examples at https://trill.readthedocs.io/en/latest/index.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file trill_proteins-1.3.7.tar.gz
.
File metadata
- Download URL: trill_proteins-1.3.7.tar.gz
- Upload date:
- Size: 11.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/6.2.6-76060206-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b70a92ec5b007c1f1424a7e25cca87e5cd32cbbaf078530b9f23a0b137bbd08 |
|
MD5 | 57dad80bdf68d0a76de4d13581a79449 |
|
BLAKE2b-256 | 9c1cc5c2baeb6407d29bd1be13cc51b76a418f215e86d3812b9d164028ce11d1 |
File details
Details for the file trill_proteins-1.3.7-py3-none-any.whl
.
File metadata
- Download URL: trill_proteins-1.3.7-py3-none-any.whl
- Upload date:
- Size: 11.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/6.2.6-76060206-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9cdb1b967763221b5dc5e62a205983b5724f4f66bec529d4cddf6cfe897244 |
|
MD5 | 63220140be56634039cfae7cc5a76637 |
|
BLAKE2b-256 | 7321f59acda650627b2c9fcd3d8a0d09f2d2ddea1f3c862d9ac9b42121c1f94c |