Published January 30, 2024 | Version v2

TIMED-Design: Flexible and Accessible Protein Sequence Design with Convolutional Neural Networks

Description

Models for the paper "**TIMED-Design: Flexible and Accessible Protein Sequence Design with Convolutional Neural Networks**"

# Performance Comparison

For detailed performance comparisons, please see the paper.

## Macro Recall
Macro-Recall is accuracy averaged per residue - resistant to class imbalance.
![boxplot_recall_chargepolar_all](https://github.com/wells-wood-research/timed-design/assets/17524568/415c1327-97fa-420f-9a05-77c96f555564)

## RMSD_100
We sampled 10% of the PDBench dataset and ran it through AlphaFold2 + Amber relaxation. RMSD_100 is a normalised version of RMSD.
![boxplot_RMSD_Norm_polarcharge_all](https://github.com/wells-wood-research/timed-design/assets/17524568/39abc4da-b900-4a05-95a0-ca23ab6e2cae)

 

## Isoelectric Point Mean Absolute Error (MAE)
Difference between the isoelectric point of the original sequence and the predicted sequence.
![boxplot_iso_chargepolar_all](https://github.com/wells-wood-research/timed-design/assets/17524568/439f5bc1-82b4-47b9-948f-9444b9012fa2)


## Charge Mean Absolute Error (MAE)
Difference between the overall charge of the original sequence and the predicted sequence.
![boxplot_charge_chargepolar_all](https://github.com/wells-wood-research/timed-design/assets/17524568/f430657d-798a-4fe5-952e-58c824cdd7a8)

# Training

All models were trained using the culled PDB set from PISCES `cullpdb_pc90_res3.0_R1.0_d200702_chains40583`containing over 35K non-redundant protein structures (40K+ chains), with resolutions up to 3.0 Å.

## CNN Models
We reimplemented all of the CNN models in the literature as they were all closed-source. The dataset for CNN models was created using [aposteriori](https://github.com/wells-wood-research/aposteriori/) using the following command:

```
make-frame-dataset /scratch/datasets/biounit/ -d benchmarking_set.csv -e .pdb1.gz --voxels-per-side 21 --frame-edge-length 21 -g True -p 35 -n benchmark_set -v -r -z -cb True -ae CNOCBCA  --compression_gzip True -o /scratch/timed_dataset/
```

For Charge and Polar models we used the codecs (`-ae`) equivalent to `CNOCBCAQ` and  `CNOCBCAP`, respectively. 

## GNN Models
The code for training ProteinMPNN with custom training sets is not available. We recreated the steps given to us by the authors and published them here: https://github.com/wells-wood-research/ProteinMPNN_custom_training/tree/main

## What's Changed
* Add output_dir as functionality by @universvm in https://github.com/wells-wood-research/timed-design/pull/66
* Fix .fasta files output by @LunaPrau in https://github.com/wells-wood-research/timed-design/pull/68
* Simplify Install  by @universvm in https://github.com/wells-wood-research/timed-design/pull/62
* Fix security vulnerabilities by @universvm in https://github.com/wells-wood-research/timed-design/pull/69
* Hide streamlit warnings by @universvm in https://github.com/wells-wood-research/timed-design/pull/71
* Fix docker by @universvm in https://github.com/wells-wood-research/timed-design/pull/70
* Hide charge and polar until #64 is merged by @universvm in https://github.com/wells-wood-research/timed-design/pull/73
* Add page title. by @ChrisWellsWood in https://github.com/wells-wood-research/timed-design/pull/75

## New Contributors
* @LunaPrau made their first contribution in https://github.com/wells-wood-research/timed-design/pull/68
* @ChrisWellsWood made their first contribution in https://github.com/wells-wood-research/timed-design/pull/75

**Full Changelog**: https://github.com/wells-wood-research/timed-design/compare/modelspublication...publication_01_2024

Files

timed-design-publication_01_2024.zip

Files (133.2 MB)

Name Size Download all
md5:81b6fc4bb2db4a0fc2fb886024540111
37.1 MB Download
md5:9cc7edfa20257b9ecb7fada2f765f713
11.0 MB Download
md5:8b75cad8e3125fd058c7ce93f02d0a2f
23.4 MB Download
md5:373603460cd4a363fc0956c2cb6fb1cf
20.1 MB Download
md5:d141c0c7a44c7ac94a781e0075c0fe77
1.6 MB Preview Download
md5:751cdf217483770f8224b50c8e17127d
40.1 MB Download

Additional details

Identifiers

Related works

Is published in
Publication: 10.1093/protein/gzae002 (DOI)

Dates

Accepted
2024-01-30
Protein Engineering, Design and Selection, gzae002, https://doi.org/10.1093/protein/gzae002