Cctbx.prime: Difference between revisions
No edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
== Step 2: Update input parameters == | == Step 2: Update input parameters == | ||
For the first trial, set the required parameters | For the first trial, set the required parameters to match with your experiments (you can leave other parameters with their default values - or just delete them from you .phil file): | ||
<pre> | <pre> | ||
Line 91: | Line 91: | ||
pixel_size_mm = 0.102 | pixel_size_mm = 0.102 | ||
</pre> | </pre> | ||
== Step 3: Post-refine and merge == | |||
Once you have the input .phil file, you can run prime by calling | |||
<pre> | |||
prime.postrefine thermolysin.phil | |||
</pre> | |||
Prime will post-refine and merge for reflection sets using three (default value) macrocycles. At the end of the run, you can obtain merging statistics in the last cycle - all other cycle statistics are also available in log.txt. | |||
== Advance settings == | |||
Now that you have your first trial merged data set, you can explore different parameter settings to merge or to obtain the Bijvoet pairs (I+/I-) for your anomalous data set. | |||
'''Anomalous data:''' | |||
<pre> | |||
target_anomalous_flag = True | |||
</pre> | |||
In the last cycle, prime will output a reflection set with I+ and I-. |
Revision as of 21:31, 1 May 2015
Prime: post-refinement and merging
Step-by-step guidelines to post-refine and merge XFEL diffraction images. For more detail and citation, see Enabling X-ray free electron laser crystallography for challenging biological systems from a limited number of crystals "DOI: http://dx.doi.org/10.7554/eLife.05421"
Step 1: Generating input file
Like most programs developed under cctbx framework, prime reads in input .phil file, which stores all the parameters needed to run post-refinement and merging steps. To generate the template .phil file, do the dry run by calling
$ prime.postrefine
An example of the template .phil file:
data = None run_no = None title = None scale { d_min = 0.1 d_max = 99 sigma_min = 1.5 } ...
You can save the content of the output to any file name - in this tutorial, let's save it to thermolysin.phil.
Step 2: Update input parameters
For the first trial, set the required parameters to match with your experiments (you can leave other parameters with their default values - or just delete them from you .phil file):
data = /path/to/your/integarion/result/pickle_files run_no = 001 title = First trial for thermolysin scale { d_min = 2.1 d_max = 45 sigma_min = 1.5 } postref { scale { d_min = 2.1 d_max = 45 sigma_min = 1.5 partiality_min = 0.1 } crystal_orientation { flag_on = True d_min = 2.1 d_max = 45 sigma_min = 1.5 partiality_min = 0.1 } reflecting_range { flag_on = True d_min = 2.1 d_max = 45 sigma_min = 1.5 partiality_min = 0.1 } unit_cell { flag_on = True d_min = 2.1 d_max = 45 sigma_min = 1.5 partiality_min = 0.1 uc_tolerance = 3 } allparams { flag_on = False d_min = 0.1 d_max = 99 sigma_min = 1.5 partiality_min = 0.1 uc_tolerance = 3 } } merge { d_min = 2.1 d_max = 45 sigma_min = 1.5 partiality_min = 0.1 uc_tolerance = 3 } target_unit_cell = 93.99,93.99,130.87,90,90,120 target_space_group = P 61 2 2 pixel_size_mm = 0.102
Step 3: Post-refine and merge
Once you have the input .phil file, you can run prime by calling
prime.postrefine thermolysin.phil
Prime will post-refine and merge for reflection sets using three (default value) macrocycles. At the end of the run, you can obtain merging statistics in the last cycle - all other cycle statistics are also available in log.txt.
Advance settings
Now that you have your first trial merged data set, you can explore different parameter settings to merge or to obtain the Bijvoet pairs (I+/I-) for your anomalous data set. Anomalous data:
target_anomalous_flag = True
In the last cycle, prime will output a reflection set with I+ and I-.