Computational Scoring and Experimental Evaluation of Enzymes Generated by Neural Networks

February 21, 2026 · View on GitHub

Colab notebooks

NotebookDescription
ESM-MSA sampleruses the ESM-MSA model (a transformer-based neural network trained on protein multiple sequence alignments) to generate new protein sequences by iteratively mutating sequences from an input alignment.
MetricsCalculates various sequence- and structure-based quality scores for proteins, such as those produced by generative models.

Figures

Setup

conda env create --name protein_scoring -f https://github.com/xzfu/protein_scoring/raw/refs/heads/main/colab_notebooks/scoring-protein-2.4-alpha.3.zip

jupyter lab
  • Source data: AlphaFold2 predicted structures, Full sequence lists, Tables of metrics, Tables of experimental results, Phylogenetic Trees. Jupyter notebooks under "notebooks_for_figures" will automatically download the necessary data from Zenodo, but if you want it for some other purpose, it's available at this link.
  • protein_gibbs_sampler: command line tools for generating new sequences using ESM-MSA sampling (used in the notebook above).

References