Phenix - a comprehensive python-based system for macromolecular structure solution
read more
Citations
Overview of the CCP4 suite and current developments.
REFMAC5 for the refinement of macromolecular crystal structures
Towards automated crystallographic structure refinement with phenix.refine
Structural basis for the recognition of SARS-CoV-2 by full-length human ACE2.
Macromolecular structure determination using X-rays, neutrons and electrons: recent developments in Phenix
References
Learning Python
Related Papers (5)
Frequently Asked Questions (16)
Q2. What can be used to perform refinement?
Refinement can be performed using a variety of refinement target functions, including maximum likelihood,maximum likelihood with experimental phase information and amplitude least squares.
Q3. What is the way to analyze X-ray diffraction data?
A comprehensive tool for analyzing X-ray diffraction data is phenix.xtriage (Zwart et al., 2005), which carries out tests ranging from space-group determination and detection of twinning to detection of anomalous signal.
Q4. What is the way to refine atomic displacement?
A broad range of atomic displacement parameterizations are available, including grouped isotropic, constrained anisotropic (TLS) and individual atomic isotropic or anisotropic, allowing efficient modelling of atomic displacement parameters at any resolution.
Q5. What is the next critical necessity for solving a structure?
After ensuring that the diffraction data are sound and understood, the next critical necessity for solving a structure is the determination of phases using one of several strategies (Adams, Afonine et al., 2009).
Q6. What is the way to create a low-bias map?
A computationally intensive but powerful method of creating a very low-bias map is to carry out iterative model building and refinement while omitting one region of the map from all calculations of structure factors (Terwilliger, GrosseKunstleve, Afonine, Moriarty, Adams et al., 2008).
Q7. What is the key approach used to fit a ligand into a density map?
The key approaches used are breaking the ligand into its component rigid-body parts, finding where each of these can be placed into density, tracing the remainder of the ligand based on the positions of these core rigid-body parts and recombining the best parts of multiple fits while scoring based on the fit to the density.
Q8. What are the tools for the identification of noncrystallographic symmetry in a structure?
Phenix.find_ncs and phenix.simple_ncs_from_pdb are tools for the identification of noncrystallographic symmetry in a structure using information from a heavy-atom substructure or an atomic model.
Q9. What is the common method for identifying NCS in a structure?
In density modification within PHENIX the presence of NCS is identified from the heavy-atom sites or from an atomic model if available.
Q10. What is the way to visualize the residual density of a molecule?
The availability of ultrahigh-resolution data makes it possible to visualize the residual density arising from bonding effects; phenix.
Q11. What is the function of probability function to take advantage of preliminary partial solutions?
PHENIX 219 electronic reprintseveral components to place, the ability of the likelihood functions to take advantage of preliminary partial solutions can provide a crucial increase in the signal.
Q12. What is the way to build a secondary structure-only model?
find_helices_strands will rapidly build a secondarystructure-only model into a map or very rapidly trace the polypeptide backbone of a model into a map.
Q13. What is the only program to integrate automatic comparison of the substructures found in multiple trials?
Phenix.hyss is the only substructure-determination program to fully integrate automatic comparison of the substructures found in multiple trials via a Euclidean Model Matching procedure (part of the cctbx open-source libraries).
Q14. What are the tools for analyzing the agreement between maps?
Phenix.get_cc_mtz_mtz and phenix.get_cc_mtz_pdb are tools for analyzing the agreement between maps based on a pair of MTZ files or between maps calculated from an MTZ file and a PDB file.
Q15. What is the role of automation in macromolecular crystallography?
Automation has dramatically changed macromolecular crystallography over the past decade, both by greatly speeding up the process of structure solution, model building and refinement and by bringing the tools for structure determination to a much wider group of scientists.
Q16. Why is PHENIX primarily implemented as a Python module?
Because these programs are implemented primarily as Python modules, complex data including models, reflections and other viewable data may be exchanged with the GUI without resorting to parsing log files.