P
ython-based
H
ierarchical
EN
vironment for
I
ntegrated
X
tallography
PHENIX Documentation - version 1.8-1069
Introduction to PHENIX
What is PHENIX
How to install PHENIX
How to set up your environment to use PHENIX
Running PHENIX
The PHENIX graphical interface
The main modules in PHENIX
FAQS: Frequently asked questions
Glossary of common terms
Index for PHENIX documentation
The PHENIX Wizards for Automation
Using the PHENIX Wizards
Automated Structure Solution using AutoSol
(
GUI version
)
Automated Molecular Replacement using AutoMR
(
GUI version
)
Automated Model Building and Rebuilding using AutoBuild
(
GUI version
)
Automated Ligand Fitting using LigandFit
(
GUI version
)
Tools for analysing and manipulating experimental data in PHENIX
Data quality assessment with phenix.xtriage
(
GUI version
)
Data quality assessment with phenix.reflection_statistics
Structure factor file inspection and conversions
Graphical editor for MTZ files
Manipulating reflection data with phenix.xmanip
Exploring the symmetry of your crystal with phenix.explore_metric_symmetry
Importing data from the PDB with phenix.cif_as_mtz
Visualizing reciprocal-space data
Experimental phasing
Automated Structure Solution using AutoSol
(
GUI version
)
SAD phasing in the Phaser GUI
Substructure determination with phenix.hyss
Comparison of substructure sites with phenix.emma
Molecular replacement
Overview of molecular replacement in PHENIX
Automated Molecular Replacement using AutoMR
Molecular replacement in the Phaser GUI
MR and model building with AutoMR, AutoBuild and Rosetta
Morphing a poor model into electron density
Documentation for the Phaser program
Ensembler: create ensemble of models for molecular replacement
Sculptor: modify input model for molecular replacement
Model-building
Automated Model Building and Rebuilding using AutoBuild
(
GUI version
)
Rapid model-building with find_helices_strands
Fitting loops with fit_loops
Rapid iterative map improvement and model-building with phase_and_build
Rapid model-building with build_one_model
Assigning sequence to a model with assign_sequence
Replace side chains with rotamers using replace_side_chains
Combine the best parts of two models
Structure refinement and restraint generation
Structure refinement with phenix.refine
(
GUI version
)
Determining non-crystallographic symmetry (NCS) from a PDB file with phenix.simple_ncs_from_pdb
Finding and analyzing NCS from heavy-atom sites or a model with phenix.find_ncs
Generating ligand coordinates and restraints using eLBOW
(
GUI version
)
Editing ligand restraints from eLBOW using REEL
Add hydrogens; generate metal coordination files; introduce neutron exchange sites using ReadySet!
Generating hydrogen atoms for refinement using phenix.reduce
DEN refinement with phenix.den_refine
Frequently asked questions (FAQs) about phenix.refine
Validation
Validation in the PHENIX GUI
phenix.model_vs_data: compute model, data and model-to-data fit statistics
Ligand fitting and restraints
Automated Ligand Fitting using LigandFit
(
GUI version
)
Automated ligand identification in PHENIX
Finding all the ligands in a map with phenix.find_all_ligands
Generating ligand coordinates and restraints using eLBOW
(
GUI version
)
Editing ligand restraints from eLBOW using REEL
Map utilities
Generating electron density maps in the GUI
phenix.maps: tool to compute various maps and save them in most of known formats
phenix.map_value_at_point: compute map value at a given point
phenix.mtz2map: FFT-ing map coefficients
phenix.ncs_average: Simple NCS averaging
Correlation of map and model with get_cc_mtz_pdb
Correlation of two maps with origin shifts with get_cc_mtz_mtz
Cut out density from a map with cut_out_density
Remove test set reflections from a map using remove_free_from_map
Guessing molecular centers in a map with guess_molecular_centers
Density modification with multi-crystal averaging with phenix.multi_crystal_average
Find NCS in a map with find_ncs_from_density
Map superposition with phenix.superpose_maps
Model utilities
Superimposing PDB files with phenix.superpose_pdbs
Generating NCS copies with apply_ncs
PDB model: statistics, manipulations and more with phenix.pdbtools
phenix.fmodel: structure factors from a PDB file
Map one PDB file close to another using SG symmetry with phenix.map_to_object
Other tools in PHENIX
Running SOLVE/RESOLVE in PHENIX
Parallel validation and analysis of related structures
phenix.reciprocal_space_arrays: compute various arrays such as Fcalc, Fmask, Fbulk, HL ...
Characterizing raw data and model with LABELIT
Documentation to be added in the next build
For now, please refer to the
LABELIT Web page
Useful tools outside of PHENIX
Manual model inspection and building with Coot
Molecular graphics with PyMOL
MolProbity - An
Active
Validation Tool
PHENIX Examples and Tutorials
PHENIX examples
Tutorial 1: Solving a structure using SAD data
Tutorial 2: Solving a structure using MAD data
Tutorial 3: Solving a structure using MIR data
Tutorial 4: Iterative model-building, density modification and refinement starting from experimental phases
Tutorial 5: Solving a structure using Molecular Replacement
Tutorial 6: Automatically rebuilding a structure solved by Molecular Replacement
Tutorial 7: Fitting a flexible ligand into a difference electron density map
Tutorial 8: structure refinement
Tutorial 9: Refining a structure in the presence of merohedral twinning
Tutorial 10: Generating ligand coordinates and restraints for structure refinement
Tutorial 11: Structure validation using MolProbity
Running refinement examples on the command line
Appendix
PHENIX html documentation generation procedures