Hi, We used phenix.metal_coordination to generate metal restraints and it works well. My question is in which file can I find the distances (ideal) used by this program. refinement.geometry_restraints.edits { bond { action = *add atom_selection_1 = name MG and chain V and resname MG and resseq 258 atom_selection_2 = name O and chain Y and resname HOH and resseq A1A8 distance_ideal = 2.140000 sigma = 0.190 } } refinement.geometry_restraints.edits { bond { action = *add atom_selection_1 = name MG and chain V and resname MG and resseq 258 atom_selection_2 = name N7 and chain a and resname G and resseq 1190 distance_ideal = 1.895092 sigma = 0.050 } } refinement.geometry_restraints.edits { bond { action = *add atom_selection_1 = name MG and chain V and resname MG and resseq 258 atom_selection_2 = name O and chain Y and resname HOH and resseq 2831 distance_ideal = 2.140000 sigma = 0.190 In this example, the Mg...O ideal distance is 2.14 and we would prefer to use 2.07 Same for Mg...N distances of 1.895092 that should be changed to 2.19 Thanks for letting us know if there is a parameter file for this or even better, an option to use distance values extracted from the input cif file. Pascal