**Question:**

After step 11 in my pandda-export folder I have the following files:


File name:

Remarks:

1

ensemble-model.log

2

ensemble-model.pdb

Contains both bound and ground-state

3

ensemble-model-restraints.log

4

ensemble-model-restraints.phenix.params

5

ensemble-model-restraints.refmac.params

6

pandda-input.mtz

Does not contain the "event density" of ligand

7

pandda-input.pdb

Does not contain ligand

8

pandda-model.pdb

Contains bound state of ligand

9

pandda-output.mtz

Does not contain the "event density" of ligand

10

pandda-output-event-001.mtz

Contains the "event density" of ligand


In the file ensemble-model.pdb I see water and ligand on the same spot. My
protein normally has water in that site but if the ligand is bound - there
is no water.

**Answer:**


Hello, I recently went through several challenges with ligand
identification using PanDDA, but I hope I can now help you.

Firstly, explaining your files after pandda.export:

1. The ensemble model is the file that contains a combination of the
unbound file (pandda-input) and the file you modeled during the
pandda.inspect step (pandda-model). In the final step of pandda.export, it
automatically runs giant.merge_conformations, which generates the ensemble
model, the restraints, and their respective logs.

2. The pandda-input files are those you submitted to pandda.analyse, so
they are the inputs for pandda.

3. The pandda model is the file you modeled and saved during the
pandda.inspect step.

The only thing I don't understand about your pandda export output files is
that your event map “pandda-output-event-001.mtz” is in mtz format when it
should be in .native.ccp4 format. Additionally, the z-map was not extracted
by pandda.export, and it is crucial for analyzing blobs in the event map. I
also can't understand what this output.mtz refers to.

These were my output files (very similar to yours except for the
differences I pointed out). Notice that I have the event map and the z-map
in .native.ccp4 format:


The first question then is: what version of PanDDA and CCP4 are you using?
This might help us understand why these differences were observed.

---

**Question:**

Further modeling is required for my structures, and thus I move on to step
13 where I get confused. I have highlighted in bold the instructions of the
tutorial.

Generation of restraints for refinement (giant.make_restraints) It says:
"...The output restraint files can then be fed to giant.quick_refine which
then either runs phenix or refmac (see below)." Should I skip this step as
I already have the phenix.params and refmac.params files?

**Answer:**


Yes, the output files from pandda.export already contain the restraints you
will need for refinement.

---

**Question:**

Quick-and-easy refinement (giant.quick_refine) To make refinement more
straightforward giant.quick_refine can be used to refine the models. A
normal refinement will look like

giant.quick_refine input.pdb input.mtz ligand.cif restraints.params

Which files should I use here? The pandda-input.pdb pandda-input.mtz
ligand.cif and ensemble-model-refmac.params? If the .params file is for the
ensemble, should I rather use the ensemble-model.pdb
pandda-output-event-001.mtz ligand.cif and ensemble-model-refmac-params?

**Answer:**


In the first refinement cycle using giant.refine, you should use the files:
ensemble-model.pdb, pandda-input.mtz, ligand.cif, and either
ensemble-model-refmac.params or ensemble-model-phenix.params.

---

**Question:**

If I want to include additional parameterization for the refmac, do I
manually add instructions in the .params file? For example, if I want to
increase the weight parameter?

**Answer:**


I don't know. If anyone else can clarify this question, it would be greatly
appreciated.

---

**Question:**

Splitting the ensemble model (giant.split_conformations) Should it be done
on the output of step 13.2?

**Answer:**


After the first refinement cycle, a folder “refine001” will be created with
the following files:


This output.pdb is the refined ensemble model. If adjustments to the ligand
are necessary, it is advisable to split the ensemble into bound and unbound
models because working with the ensemble model can be confusing due to the
multiple alternate conformations it contains. After the split, you can
separately model the unbound state using the output mtz normally, and the
bound state using the event map.

---

**Question:**

(Re-)modelling of the bound-/ground-states (coot) The ground-state
conformations should be modeled into a ground-state ("reference")
dataset/map (e.g., "*-ground-state-average-map.native.ccp4" from
pandda.analyse). I do not have any file in the format ....native.ccp4
Should I do it with the file pandda-input.pdb with pandda-input.mtz? The
bound-state conformations of the protein are modeled into the appropriate
event maps as in pandda.inspect. Should I use the files pandda-model.pdb
with pandda-ouput-event-001.mtz? However, if you want to edit both
structures simultaneously (e.g., to add a molecule that is the same in both
states) then this should be done to the combined ensemble model. Should I
use ensemble-model.pdb with pandda-output-event-001.mtz?

**Answer:**

Since you don't have the event map in .native.ccp4 format, I'm a bit
confused about which map to use, but I believe the answer is:

To model the unbound state: use the refinement output file output.mtz and
output.split.ground-state.pdb.

To model the bound state: use the event map pandda-ouput-event-001.mtz and
output.split.bound-state.pdb.

To model the ensemble model, use the refinement output file output.pdb and
output.mtz.

---

**Question:**

Re-merging single-state models for refinement. After you have re-modeled
the bound- and ground-states of the protein, you need to re-assemble the
ensemble model for refinement.

giant.merge_conformations ground-state.pdb bound-state.pdb

Maybe it will be more clear which exact files to use here once I go through
steps 1-4, but if there is something I should be aware of during this step
- please let me know.

**Answer:**


Here you only need to merge the files you split and modeled individually. I
believe an example would be:

File from refinement using giant.quick refine: *output.pdb*

After giant.split.conformations: *output.split.bound-state.pdb* and
*output.split.ground-state.pdb*

After modeling each one individually, you should save the files (something
like this): *output.split.bound-state-coot-0.pdb* and
*output.split.ground-state-coot-0.pdb*

Then before refinement, you should use the command: *giant.merge_conformations
output.split.bound-state-coot-0.pdb output.split.ground-state-coot-0.pdb*

---

I hope I have helped.  If anyone else would like to complement my response
with additional insights or suggestions, it would be greatly appreciated.


All the best,

Aline Dias

On Mon, Jul 29, 2024 at 11:20 AM Vladyslav Yadrykhinsky <
vladyslav.yadrykhin...@student.uib.no> wrote:

> Hello,
>
> I am learning how to use PanDDA and would appreciate some clarifications
> on the modeling and refining steps.
> I realize that maybe some questions will be too obvious, but I would
> appreciate the confirmation of my guesses so I might learn to do it the
> correct way.
>
> I managed to get to step 13 of the tutorial (
> https://pandda.bitbucket.io/pandda/tutorials.html#) (but with my data).
>
> After step 11 in my pandda-export folder, I have the following files:
>
>
> *File name:*
> *Remarks:*
> 1
> ensemble-model.log
>
> 2
> ensemble-model.pdb
> Contains both bound and ground-state
> 3
> ensemble-model-restraints.log
>
> 4
> ensemble-model-restraints.phenix.params
>
> 5
> ensemble-model-restraints.refmac.params
>
> 6
> pandda-input.mtz
> Does not contain the "event density" of ligand
> 7
> pandda-input.pdb
> Does not contain ligand
> 8
> pandda-model.pdb
> Contains bound state of ligand
> 9
> pandda-output.mtz
> Does not contain the "event density" of ligand
> 10
> pandda-output-event-001.mtz
> Contains the "event density" of ligand
>
> In the file ensemble-model.pdb I see water and ligand on the same spot. My
> protein normally has water in that site, but if the ligand is bound - there
> is no water.
>
> Further modeling is required for my structures and thus I move on to step
> 13 where I get confused. I have highlighted in bold the instructions of the
> tutorial.
>
>
>    1. *Generation of restraints for refinement (giant.make_restraints)*
>    It says: *"...The output restraint files can then be fed to
>    giant.quick_refine, which then either runs phenix or refmac (see below)."*
>
>    Should I skip this step as I already have the phenix.params and
>    refmac.params files?
>
>
>
>    2. *Quick-and-easy refinement (giant.quick_refine)*
>    *To make refinement more straightforward, giant.quick_refine can be
>    used to refine the models.*
>    *A normal refinement will look like*
>
>    *giant.quick_refine input.pdb input.mtz ligand.cif restraints.params*
>
>    Which files should I use here? The pandda-input.pdb, pandda-input.mtz
>    ligand.cif and ensemble-model-refmac.params?
>    If the .params file is for the ensemble, should I rather use then
>    ensebmle-model.pdb, padda-output-event-001.mtz ligand.cif and
>    ensemble-model-refmac-params?
>    If I want to include additional parameterization for the refmac, do I
>    manually add instructions in the .params file? For example, if I want to
>    increase the weight parameter?
>    3. *Splitting the ensemble model (giant.split_conformations)*
>
>    Should it be done on the output of the step 13.2?
>
>    4. *(Re-)modelling of the bound-/ground-states (coot)*
>    *The ground-state conformations should be modelled into a ground-state
>    ("reference") dataset/map (e.g. "*-ground-state-average-map.native.ccp4"
>    from pandda.analyse).*
>
>    I do not have any file in the format ....native.ccp4
>
>    Should I do it with the file pandda-input.pdb with pandda-input.mtz?
>    *The bound-state conformations of the protein are modeled into the
>    appropriate event maps, as in pandda.inspect.*
>    Should I use the files pandda-model.pdb with
>    pandda-ouput-event-001.mtz?
>    *However, if you want to edit both structures simultaneously (e.g. to
>    add a molecule that is the same in both states), then this should be done
>    to the combined ensemble model.*
>    Should I use ensemble-model.pdb with pandda-output-event-001.mtz?
>    5. *Re-merging single-state models for refinement.*
>    *After you have re-modelled the bound- and ground-states of the
>    protein, you need re-assemble the ensemble model for refinement.*
>
>    *giant.merge_conformations ground-state.pdb bound-state.pdb*
>
>    Maybe it will be more clear which exact files to use here once I go
>    through steps 1-4, but if there is something I should be aware of during
>    this step - please let me know.
>
>
> Please let me know if you any of my questions should be clarified more.
>
> I will greatly appreciate any help I can get with this!
>
> Best regards,
> Vladyslav
>
>
>
> ------------------------------
>
> To unsubscribe from the CCP4BB list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1
>

########################################################################

To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1

This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/

Reply via email to