I have designed several proteins which I predict have interactions with another protein using the sequence based Conjoint Triad Method. I would like to know which ones structurally are predicted to dock and have interactions. I have Rosetta installed and have looked at the examples a little. Rosetta doesn't have much "how to" documentation on protein design and fitness selection. Could someone please walk me through the process line by line of taking a fasta with a series of proteins through rosetta's ab initio pdb generation and then how to and where to look for a fitness of each proteins interaction/docking? Also I read in "Design of Protein-Protein Interaction Specificity Using Computational Methods and Experimental Library Screening" page 91 that it was possible to generate specific protein combinations that map to a structure using Rosetta. How do you do that? thank you :)
Rosetta commons links to additional software add ins but omits the crucial Sparks-X. I found Sparks-X from at this webpage. And I found that the code for make_fragments.pl needs to have many changes made for it to run properly. Several files are listed in make_fragments.pl. Two files without links pdb_seqres.txt and entries.idx are found at RSCB, below.
The NCBI nr database requires about 100 gigs of free space to properly load and process. Anything less than that results in errors.
make_fragments.pl requires a single gene in a fasta file. multiple genes in the fasta file cause it it crash.
Psipred nolonger has a dat4 so this line needs in make_fragments needs to have the dat4 removed.
"$PSIPRED sstmp.mtx $PSIPRED_DATA/weights.dat $PSIPRED_DATA/weights.dat2 $PSIPRED_DATA/weights.dat3 $PSIPRED_DATA/weights.dat4 > psipred_ss",
My make_fragments does not always finish it sometimes gives an error
ERROR: Error reading in FragmentPicker::read_spine_x(): does not match size of query!
This error was caused by a ^M in the fasta file removed with vi.
I'm attempting to bypass the fragment picker with csrosetta toolkit from .csrosetta.org/
libstdc++6 32bit version must be used for talos+ I used a Ubuntu 32 bit machine to copy the /usr/lib/libstdc++.so.6 and uploaded it here. http://www.mediafire.com/?j0133qqwiilsuz1
cs-rosetta does not create fragments for unknown reason. I have emailed the creator and I have emailed rosetta commons support as well. For now I recomend the on-line server roberta.
There are examples of how to use prepacking and docking in rosetta_tests.
PPI can be designed by docking a protein to another protein then running sequence tolerance. Though the resfile doesn't seem to be able to limit the changes to certain nt at this point.
Sequence tolerance has an extra rotamer bug and fills up memory and the page file for certain proteins if the "ex" series flags are use. It also sometimes ignores the resfile so double check the initial scripts results before begining a multi-generational study.
Ab initio relax has a bug which prevents it from running twice in the same directory. Remove default.out to rerun the structure prediction.
Docking can be forced to one location by using a constraints file but the radomize and spin options must be turned off for it to work properly.
-constraints:cst_weight integer -constraints:cst_file cstfile