P
ython-based
H
ierarchical
EN
vironment for
I
ntegrated
X
tallography
Phenix Documentation - version 1.9-1681
Introduction to Phenix
What is Phenix
How to install and run Phenix
The Phenix graphical interface
The main modules in Phenix
FAQS: Frequently asked questions
Dictionary of common terms
Overview of file formats
Index for Phenix documentation
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
Using unmerged data in Phenix
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
Frequently asked questions about experimental phasing
Molecular replacement
Overview of molecular replacement in Phenix
Molecular replacement in the Phaser GUI
MRage: automated molecular replacement
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
Frequently asked questions about 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
Rebuilding an RNA model with ERRASER
Building starting with a very poor map with parallel_autobuild
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
Frequently asked questions about model-building
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
Ensemble refinement
DEN refinement with phenix.den_refine
Hybrid Rosetta/Phenix refinement of protein X-ray crystal structures
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
Low-resolution secondary structure validation with CaBLAM
Ligand fitting and restraints
Automated Ligand Fitting using LigandFit
(
GUI version
)
Automated Ligand Fitting using Guided Ligand Replacement (GLR)
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
Automated protein-ligand structure determination with phenix.ligand_pipeline
Frequently asked questions about ligand fitting and restraints
Carbohydrates
Carbohydrate Primer
Adding Carbohydrates using CarboLoad
Simple Carbohydrate Line-Entry System (SCaLES)
Building Carbohydrates with a GUI
Map utilities
Generating electron density maps in the GUI
phenix.maps: tool to compute various maps and save them in most of known formats
Generating composite omit maps
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
Modify map coefficients to remove density near a model
phenix.fem: compute Feature Enhanced Map (FEM)
Residual difference map analysis with phenix.find_peaks_holes
Convert map into structure factors phenix.map_to_structure_factors
Model utilities
Idealize model geometry with phenix.geometry_minimization
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
phenix.f000: given PDB file and mean bulk-solvent density estimate F(0,0,0)
Map one PDB file close to another using SG symmetry with phenix.map_to_object
SCEDS - identify domains with normal mode analysis
Find symmetry equivalent molecular replacement solution on alternative origin with phenix.find_alt_orig_sym_mate
Building biological assembly and crystallographic asymmetric unit
Calculating Fragment Antigen-Binding (Fab) elbow angle
Find Similar Structures in PDB
Shaking a structure with simple dynamcs
Sorting ligands and waters to group with polymer chains
Other tools in Phenix
Characterizing raw data and model with LABELIT
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 ...
Generating Table 1 for publication
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: Introduction to molecular replacement, refinement, and rebuilding for novice users
Tutorial 6: Solving a structure using Molecular Replacement
Tutorial 7: Automatically rebuilding a structure solved by Molecular Replacement
Tutorial 8: Fitting a flexible ligand into a difference electron density map
Tutorial 9: structure refinement
Tutorial 10: Refining a structure in the presence of merohedral twinning
Tutorial 11: Generating ligand coordinates and restraints for structure refinement
Tutorial 12: Structure validation using MolProbity
Running refinement examples on the command line
Appendix
Phenix html documentation generation procedures