Home

Awesome

parametric_barrels

header.png

Description

This repo includes utility scripts to generate parametrically guided beta barrel protein backbone structures.

Reference

Kim, D.E. et al. Parametrically guided design of soluble beta barrels and transmembrane nanopores using deep learning. 2024

Installation

You can clone this repo into a preferred destination directory by going to that directory and then running:

git clone https://github.com/davidekim/parametric_barrels.git

Usage

barrels.py is the main script that generates parameter defined barrel cylinders used as input for RF partial diffusion and RFJoint2 inpainting beta barrel structure refinement.

python ./barrels.py --n 6 --S 10 --nres 10

check_barrels.py is a utility script that evaluates beta barrel outputs from RF partial diffusion and RFJoint2 inpainting to determine the extent of beta barrel formation.

python ./check_barrels.py <pdblist> <cylinders dir>

Dependencies

PyRosetta https://www.pyrosetta.org

BBQ https://biocomp.chem.uw.edu.pl/tools/bbq

silent_tools https://github.com/bcov77/silent_tools

Support

Contact David Kim (dekim@uw.edu) for any questions.