Phenix: Difference between revisions

356 bytes added ,  12 August 2010
no edit summary
No edit summary
Line 1: Line 1:
PHENIX (Python-based Hierarchical ENvironment for Integrated Xtallography) is a new software suite for the automated determination and refinement of macromolecular structures using X-ray crystallography and other methods. It integrates well with CCP4-formatted files for I/O, is highly automated, and very straightforward to use.
PHENIX (Python-based Hierarchical ENvironment for Integrated Xtallography) is a software suite for the automated determination and refinement of macromolecular structures using X-ray crystallography and other methods. It integrates well with CCP4-formatted files for I/O, is highly automated, and very straightforward to use.
 
The suite ([http://www.phenix-online.org/ Phenix home page]; [http://www.phenix-online.org/documentation documentation]) has a GUI program (phenix) which can be used to run the programs, but they also work from the command line.
A short help, such as usage and options, is printed out by all PHENIX command line tools: just type phenix.TOOLNAME and hit Enter (or Return).


The suite ([http://www.phenix-online.org/ Phenix home page]; [http://www.phenix-online.org/documentation documentation]) has a GUI program (phenix) which can be used to run the programs, but they also work from the command line:
* [http://www.phenix-online.org/documentation/refinement.htm phenix.refine] - refinement program
* [http://www.phenix-online.org/documentation/refinement.htm phenix.refine] - refinement program
* [http://www.phenix-online.org/documentation/xtriage.htm phenix.xtriage] - assessing data quality
* [http://www.phenix-online.org/documentation/xtriage.htm phenix.xtriage] - assessing data quality
Line 13: Line 15:
* [http://www.phenix-online.org/documentation/xmanip.htm phenix.xmanip] - Structure factor file manipulations
* [http://www.phenix-online.org/documentation/xmanip.htm phenix.xmanip] - Structure factor file manipulations
* [http://www.phenix-online.org/documentation/superpose_pdbs.htm phenix.superpose_pdbs] - Superposition of models
* [http://www.phenix-online.org/documentation/superpose_pdbs.htm phenix.superpose_pdbs] - Superposition of models
* phenix.model_vs_data - not yet documented. Pavel says: just use "phenix.model_vs_data model.pdb data.hkl" where data.hkl is a reflection file in most of known formats. And if you need a little extra, such as specify your data type (X-ray or neutron), or data labels (in case your data file has multiple data sets), just do what is supported in all PHENIX command line tools: type phenix.model_vs_data and hit Enter (or Return) and you will get a quick message about usage and options. Also, there is a dedicated paper that came out recently: Afonine PV, Grosse-Kunstleve RW, Chen VB, Headd JJ, Moriarty NW, Richardson JS, Richardson DC, Urzhumtsev A, Zwart PH, Adams PD: phenix.model_vs_data: a high-level tool for the calculation of crystallographic model and data statistics J. Appl. Cryst. 2010, 43, 669-676
* phenix.model_vs_data - not yet documented. Just use "phenix.model_vs_data model.pdb data.hkl" where data.hkl is a reflection file in most of known formats
* [http://www.phenix-online.org/documentation/fmodel.htm phenix.fmodel] - calculate structure factors from model
* [http://www.phenix-online.org/documentation/fmodel.htm phenix.fmodel] - calculate structure factors from model


Line 82: Line 84:


You can find more information about secondary structure restraints in the [http://www.phenix-online.org/newsletter/CCN_2010_07.pdf PHENIX Newsletter] (pages 12-17).
You can find more information about secondary structure restraints in the [http://www.phenix-online.org/newsletter/CCN_2010_07.pdf PHENIX Newsletter] (pages 12-17).
=== [http://www.phenix-online.org/documentation/refinement.htm#anch26 Low resolution refinement] ===
Use an existing high resolution model (e.g. in a different spacegroup) for restraining the dihedrals:
  phenix.refine data.hkl model.pdb main.reference_model_restraints=True reference_model.file=reference.pdb
The behaviour can be modified with the keywords <font face="Courier">reference_model.limit</font> (default 15 degrees) and <font face="Courier">reference_model.sigma</font> (default probably 1 degrees - the current documentation says 1 Angstrom which is probably not right).


== reciprocal space ==
== reciprocal space ==
Line 110: Line 119:
   rigid_body = chain 'L' or chain 'M'
   rigid_body = chain 'L' or chain 'M'
  }
  }
=== [http://www.phenix-online.org/documentation/refinement.htm#anch28 Fix His/Asn/Gln sidechain orientations] ===
Use
  phenix.refine data.hkl model.pdb main.nqh_flips=True
to automatically flip these sidechains to make them better fit the density and/or hydrogen bonding pattern.


== Atom selection ==
== Atom selection ==
1,328

edits