Skip to content

code and source data for de novo design of Kemp elimination paper

Notifications You must be signed in to change notification settings

Fleishman-Lab/denovoKemp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

denovoKemp

This repository contains a computational method for designing novel enzymes using a precomputed theozyme. The workflow is flexible and can be applied to any reaction where a theozyme is available, allowing the design of stable, functionally competent proteins with a focus on catalytic efficiency.

Overview

The denovoKemp workflow combines several computational techniques to generate enzyme designs with structural diversity, stability, and catalytic activity. The process involves designing initial protein backbones, optimizing their active sites, and selecting the most promising candidates for further refinement. The method is based on the following key steps:

  1. Combinatorial Backbone Generation:
    We generate thousands of protein backbones by combining fragments from homologous proteins. A repositiory for this can be found here. These backbones then undergo PROSS design algorithm to stabilize the designed native state.

  2. Active Site Optimization:
    After backbone generation, we position the precomputed KE theozyme into each designed structure using geometric matching. We then refine the entire active site using Rosetta's atomistic calculations.

  3. Design Filtering:
    We generate millions of designs, which are filtered using an objective function that balances key factors for functional enzyme design.

  4. Further Stabilization:
    The top-scoring designs undergo additional stabilization steps using FuncLib and pSUFER, ensuring the active site and protein core are optimized for stability.

Methodology

The repository provides xmls, flag files and examples of command lines for each step. Follow the provided scripts in the different subdirectories. Inital pdb files are in the working_pdb directory.

  • Step 1: Combinatorial assembly and design of protein backbones using homologous fragments, followed by PROSS design calculations for stability.
  • Step 2: Geometric matching of the KE theozyme to each backbone structure and optimization of the active site using Rosetta.
  • Step 3: Filtering of millions of designs based on energy and desolvation criteria to prioritize the most promising candidates.
  • Step 4: Stabilization of the active site and protein core using FuncLib and pSUFER to refine the final designs.

Requirements

  • Python 3.x
  • Jupyter notebook
  • Rosetta

Citation

If you use this method in your research, please cite the following:

High-efficiency Kemp eliminases by complete computational design Dina Listov, Eva Vos, Gyula Hoffka, Shlomo Yakir Hoch, Andrej Berg, Shelly Hamer-Rogotner, Orly Dym, Shina Caroline Lynn Kamerlin, Sarel J. Fleishman bioRxiv 2025.01.04.631280; doi: https://doi.org/10.1101/2025.01.04.631280

About

code and source data for de novo design of Kemp elimination paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages