ProBuilder - De novo design of light-responsive protein–protein interactions enables reversible formation of protein assemblies. Nature Chemistry.
A Super Fast Protein Structure Generation Package
Probuilder is designed to generate protein backbone structure with predefined requirements, like folding, small molecule interaction, protein binding and ion binding. All the calculations are based solely on backbone coordinates and geometric constrains, so it is lightningly fast.
All the external libraries have been included in this repo (see the acknowledge section for the external library used here). To build the apps, you need to have the boost library (v1.67 used on my computer). By default, all the apps are build in the static mode, so they can be easily run on other computers once compiled:
sudo apt-get update
sudo apt-get install libboost-all-dev
cd build
cmake ..
make -j 24The scaffold_generator can rapidly generate helical protein scaffolds. It takes the desired protein length and number of helices as input and builds scaffolds through fragment assembly. The tool uses the residue pair transform score (RPX score) to guide protein folding. Essentially, it performs the same function as the blueprint system in Rosetta, but operates significantly faster. An example is provided in the example folder, with the meaning of the options described in the example.
The usage of other applications is detailed in separate Git repositories. Please refer to the links provided in our papers for more information.
The ProBuilder package requires the fragment database for building new structures and rpx score database for scoring purpose. However, these two databases too large to be deposited on github. You can download them from: 10.5281/zenodo.16492615.
ProBuilder utilized the libraries or source code from the following packages:
