You are here

help with perturbation docking please

3 posts / 0 new
Last post
help with perturbation docking please
#1

We ran a centroid blind docking for a published reference system. [Its docking had been calculated with BiGGER - don't know if this is relevant]. We ran 1000 structures. Among the 5 most negative scores was a structure that looked as if it could be perturbed into one that resembles the structure in the literature. We ran full atom perturbation docking with an angle of 45 deg & a 10A distance. The results look as broadly distributed as the centroid blind docking, and none of the 10 structures with the most negative scores resemble the starting structure at all, or for that matter, each other. [And they all have scores with +/- 1 of each other - it's as if these 2 proteins stick together pretty much at random]. There's a distance criterion between an atom in each docking partner that's pretty easy to measure with a script & I did that for all 1K of the full atom structures. Nothing comes close to the cutoff for viable structures used in the published work. The chances I'm using reasonably intelligent flags are miniscule, since this is my first attempt at this computation, & I'd appreciate suggestions for better choices.

If constraints are the way to go, I'd really appreciate a pointer to a URL with an example, as I've not found anything along those lines I can wrap my head around. [There are some tutorial pages that look good, but they depend on your having an account on a specific system where the example files are or were stored, & I don't, & so it goes].

Thanks!

Post Situation: 
Fri, 2011-03-25 16:16
einew

"We ran full atom perturbation docking with an angle of 45 deg & a 10A distance. The results look as broadly distributed as the centroid blind docking, and none of the 10 structures with the most negative scores resemble the starting structure at all, or for that matter, each other. [And they all have scores with +/- 1 of each other - it's as if these 2 proteins stick together pretty much at random]"

This means Rosetta thinks either A) they don't stick, or B) it hasn't had enough trajectories to find the right answer yet. 1000 seems like a small number of docking trajectories to me. I think 10,000 is still on the small side - remember that Rosetta is meant to be run on cluster supercomputers.

I'm not sure what you mean when you discriminate centroid from "full atom perturbation" docking. Generally, Rosetta wants to search different conformations with centroid mode, and then search within a conformational well with fullatom mode. The centroids are too coarse to get fine structure, and the fullatoms are too fine to allow efficient searching (almost all changes are rejected as clashing). I think doing the standard protocol (centroid then fullatom) is probably most appropriate (otherwise it wouldn't be the standard)?

Writing constraints is fairly straightforward - had you seen this page? http://www.rosettacommons.org/manuals/archive/rosetta3.2.1_user_guide/co... I don't really know what you want by example. Here's a vague one:

From experiment, you know that the backbone nitrogen on residue 34 is about 10-12 angstroms from the backbone hydrogen on residue 23. So, the first half of the constraint is an AtomPair constraint, which constraints interatomic distance:

AtomPair N 34 H 23

Next, you set up a function to score the distance defined by the AtomPair part. We'll use a Bounded func, which defines a flat basin, with parabolic sides that become linear (you'll have to plot the peicewise function to see what I mean)

BOUNDED 10 12 0.50 NOE ;dist 5.000 1.800

NOE and everything after is read as a comment.

So, the constraint line becomes:

AtomPair N 34 H 23 BOUNDED 10 12 0.50 NOE ;dist 5.000 1.800

Slap that in a file and pass it to docking and you're good to go. (Don't forget to also pass a constraint weight).

Mon, 2011-03-28 08:37
smlewis

Thanks a lot! We're redoing the perturbation at centroid level & then taking the 'best' output to refine all-atom.

Tue, 2011-03-29 14:44
einew