Resolving flexible protein

Hi Oli,

Yes I have and the best reconstruction I got is below (in green). There is extra density “floating around” that I could not get rid of. I don’t recall adjusting the search range. Are you referring to “shift search” and “rotation search”?

yes, those are the parameters I am referring to. perhaps if you post a snapshot of the parameters you used, I can give some suggestions?

Hi Leti, this is not local refinement (or if it is you are not showing the search parameters here)

Hi Oli,

You are right. Sorry about that. I sent parameters for NU-refinement. Here are the parameters for local refinement.

right, so for something small like this, I’d suggest switching on “use gaussian prior”, and use priors of 3deg/1Å with search range of 9deg/3Å to start with (maybe trying with/without recentering of rotations and shifts at each iteration). I would also reduce the initial lowpass resolution to 8Å (assuming that 8Å features were present in the initial map before local refinement)

Thanks for the suggestions Oli. I will give this a try as well.

All the best,
Leti

I think the “green blobs” floating around are also in the mask you use for local refinement. If you go towards zero in the threshold, do you see those blobs in the mask ?

In the maps you showed where the bound protein is visible under the membrane protein, it is very apparent that you have conformational flexibility: these helices look stretched in one direction and squished in a perpendicular direction. Without conformational flexibility, they should look more like the helices in the membrane protein.

If you haven’t tried 3DVA yet, I recommend it. Depending on the results, you may be able to isolate a subset of particles to run NU-refinement on, and it may improve this density a lot.

1 Like

Hi @leti,

Thanks for the interesting post – I’d second all of the above comments/suggestions wrt. local refinement and 3DVA as potential methods to help resolve the flexibility. You may also want to check out this similar thread where tweaking masking parameters (softness) and search parameters were helpful:

Best,
Michael

Hi @leti,

I am working on flexible complexes, and I am a big fan of the 3DVA to disentangle conformations, followed by local refinement (the post @mmclean linked was me having problems).

A couple of pointers from my limited experience.

I started with a heterogeneous refinement from the first ab initio with 8 classes to remove really spurious stuff.

Then I pooled all remaining classes and did a NU-refinement to get a consensus structure.

In the consensus volume, I identified dynamic regions, then in chimera generated masks for all of these with the corresponding consensus-minus-local-region-masks.
Local masks have to have a decent size, otherwise the local refinement will struggle (in my case a sphere of 80 in a 512^3 box seemed to work well, but much smaller masks not as much).
I removed a bit more from the consensus-minus-mask volumes, as I will use them for particle subtraction later.
I treated all the masks with 5-10 dilation and 20-25 padding, setting an appropriate threshold (this step is critical for good results later, e.g. particle subtraction).

For each mask and consensus-minus-mask, I started with a local refinement using the consensus-minus-mask.

The particles from this alignment were then subjected to particle subtraction using the consensus-minus-mask.

The subtracted particles were downsampled in my case (3DVA crashed with my 512^3 boxsize), if your box is smaller that’s likely not a problem.

The downsampled particles were used for 3DVA with the mask corresponding to the region of interest (i.e. what remained after my particle subtraction).

3DVA display was used in clustering mode (it’s by default set to make transition movies) to generate 4-10 clusters from the 3DVA.

Here clusters with good density for my region of interest became immediately apparent.

After choosing the best cluster, I used local refinement on it, with the original blobs from the unbinned particles (from the particle subtraction job).

This procedure was repeated for each region of interest.

Then in chimera, I merged the volumes with volume maximum (chimeraX) or vop maximum (chimera or chimeraX).

I am still optimising the final map, but it looks pretty ok.

Hi @marino-j,

That makes a lot of sense. I just checked and yes I actually do see the blobs when I go towards zero in the threshold. I’m in the process of making a better mask to exclude the blobs. Thanks for your feedback!

-Leti

Hi @Guillaume,

I have tried using 3DVA, but have had no luck. The job seems rather straightforward but I’m having difficulties figuring out what filter resolution I should use. If I understand, setting a larger filter resolution, let’s say 15Å are best for large-scale movements and a smaller filter resolution, for example, 3Å is best for small-scale movements?

I’m also not sure which 3D variability display output mode would be best to use, simple, cluster, or intermediate. I’ve tried all three.

Leti

Hi @mmclean,

Thanks for the reply. I have actually used the suggestions in that particular thread. From this thread, I was inspired to try using soft padding set to 19.

Leti

you can do it simply by using the eraser in Chimera, and save the new map. cheers

Hi @cryo-lg

Thanks for your comments and suggestions. I will try doing this workflow this week.

All the best,
Leti

Got it! Thanks, @marino-j!

Hi,
I am also struggling with local refinements with a small protein, and I don’t fully understand all the variables. Is there literature where I could look these things up?

Also, I wanted to ask you what those settings mean in practice. Do I enter 3degrees /A of my structure?

Thanks

Have you already checked out the relevant guide sections?
In addition, tooltips pop up as you hover the mouse pointer over the Job Builder’s parameter fields.

Thank you very much. It is hard for me to understand what effect many of these variable will have on my refinement, and how much I have to tweak them. I was hoping for a little simpler explanations.

1 Like

For insights beyond parameter tooltips and the guide’s Local Refinement page (with linked job and tutorial pages), you may want to

  • search existing discussions
  • ask additional questions regarding certain parameters. Pointers to or quotes of specific parts of the documentation that need clarification may be helpful.

Experimentation (with systematic parameter changes) may be both effective and required for finding optimal settings given the specific data set at hand.

2 Likes