![]()
|
5. Case study 2 - mouse renin
5.1 Rotation function (AMORE / ROTFUN) with F's5.1.1. AMoRe SORTFUNConvert the reflection data file into the internal format used by the AMORE program. # amore HKLIN mrenin HKLPCK0 mrenin.hkl <<EOD TITLE ** packing h k l F for mouse renin crystal ** SORT LABIN FP=FPmrenin SIGFP=SPmrenin EOD 5.1.2. AMoRe TABFUNCompute a molecular Fourier transform for use in structure factor calculation by interpolation. # amore XYZIN1 hexpep XYZOUT1 hexpep_model table1 hexpep.tab <<EOD TITLE Produce table for hexagonal pepsin model. TABFUN NOROTA ! No rotate for comparison. CRYST CELL 78.34 117.76 85.88 90 101.18 90 MODEL 1 SAMPLE 1 RESO 2.8 ! Beyond native resolution for interpolation. EOD 5.1.3. AMoRe ROTFUN GENERATECompute structure factor amplitudes for the search model in space group P1 in a large rectangular cell. 5.1.4. AMoRe ROTFUN CLMNCompute spherical harmonic coefficients for the target and model Pattersons. 5.1.5. AMoRe ROTFUN CROSSCompute the cross-RF. # amore HKLPCK0 mrenin.hkl table1 hexpep.tab HKLPCK1 hexpep.hkl \ CLMN0 mrenin.clmn CLMN1 hexpep.clmn MAPOUT mrenin_rotfun <<EOD ROTFUN TITLE Generate HKLPCK1 from pepsin model. GENER 1 RESO 20 3 CELL 80 84 97 CLMN CRYST RESO 20 3 SHARP -20 SPHERE 35 CLMN MODEL 1 RESO 20 3 SHARP -20 SPHERE 35 ROTATE CROSS MODEL 1 BMAX 90 NPIC 20 ! Beta = 0-90. EOD \rm mrenin_rotfun.map Note that here the Rotation function uses the default orthogonalisation convention (ORTH 1, with x || a and z || c*; this is also the standard PDB convention). Normally for monoclinic space groups the alternative convention (ORTH 3, with x || c and z || b*) would be used as it takes advantage of the 2-fold symmetry about the b axis. However in the current version (3.1) of Amore, there is a bug in the translation function which gives incorrect results with ORTH 3. Peak list from ROTFUN.
Rotation function of mouse renin (F's).The table below shows values of DS/s for 2 peaks (the other 2 are related by the crystallographic 2-fold).
5.2 Rotation function (AMORE / ROTFUN) with E's5.2.1. PDBSETModify the PDB header in the coordinate file. # pdbset XYZIN hexpep XYZOUT hexpep_rfcell <<EOD SPACEG P1 CELL 80 84 97 EOD 5.2.2. SFALLCompute structure factor amplitudes in space group P1 for the search model in a large rectangular cell. # # Structure factors for hexagonal pepsin model in RF cell. # sfall XYZIN hexpep_rfcell HKLOUT hexpep_rfcell <<EOD MODE SFCALC XYZIN SFSG 1 SYMM 1 RESO 20 3 LABOUT PHIC=PC EOD 5.2.3. ECALCNormalise the observed and calculated amplitudes. # ecalc HKLIN mrenin HKLOUT mrenin_ecalc <<EOD TITLE ** Ecalc for mouse renin crystal** LABIN FP=FPmrenin SIGFP=SPmrenin EOD # Calc E's for hexagonal pepsin model. # ecalc HKLIN hexpep_rfcell HKLOUT hexpep_ecalc <<EOD TITLE ** Ecalc for hexagonal pepsin model** LABIN FP=FC EOD 5.2.4. AMoRe SORTFUNConvert the normalised observed and calculated reflection data files into the internal format used by the AMORE program. # amore HKLIN mrenin_ecalc HKLPCK0 mrenin_ecalc.hkl <<EOD TITLE ** packing h k l E for mouse renin crystal ** SORT LABIN FP=E SIGFP=E EOD amore HKLIN hexpep_ecalc HKLPCK0 hexpep_ecalc.hkl <<EOD TITLE ** packing h k l E for hexagonal pepsin model ** SORT LABIN FP=E SIGFP=E EOD 5.2.5. AMoRe ROTFUN CLMNCompute spherical harmonic coefficients for the target and model Pattersons. 5.2.6. AMoRe ROTFUN CROSSCompute the cross-RF. # amore HKLPCK0 mrenin_ecalc.hkl HKLPCK1 hexpep_ecalc.hkl \ CLMN0 mrenin_ecalc.clmn CLMN1 hexpep_ecalc.clmn \ MAPOUT mrenin_ecalc_rotfun <<EOD ROTFUN TITLE Rotation function with E's. CLMN CRYST ORTH 3 RESO 20 3 SPHERE 35 ! ORTH code 3. CLMN MODEL 1 RESO 20 3 SPHERE 35 ROTATE CROSS MODEL 1 NPIC 20 ! Beta = 0-180. EOD Peak list from ROTFUN.
Note that the Eulerian angles of the peaks obtained here are different from those obtained previously (see section 4.1.5.); this is because of the different orthogonalisation convention (ORTH 3) used. Rotation function of mouse renin (E's).Signal (correct-background) and signal/noise are shown for 2 molecules (A and C). The other 2 molecules (B and D) give resolved peaks only for radii >= 35Å.
5.2.7. POLARRFNIn the case of NCS, using E's compute and plot the self-Rotation function in terms of spherical polar angles. Then compute again in terms of Euler angles, and check for consistency with the cross-RF. The self-Rotation function computed in terms of Euler angles is more accurate, but that computed in terms of spherical polars is better for visualisation. Note that the alternate orthogonalisation code (ORTH 3) for monoclinic space groups is used here. This gives a more easily interpretable self-Rotation function map, because the crystallographic 2-fold axis along b is then at w = 0° (see section 2.9.), with c at (w,f) = (90°,0°) and a* at (w,f) = (90°,90°). # polarrfn HKLIN mrenin_ecalc MAPOUT polarrfn PLOT polarrfn <<EOD TITLE Self Rotation function (spherical polars) of Mouse Renin with E's, R=35 SELF 35 RESO 20 3 CRYST FILE 1 ORTH 3 SYMM P21 LABIN FILE 1 F=E SIGF=E LIMITS 0 180 5 0 180 5 0 180 5 ! Same for all self-RF's. MAP NOPRIN PLOT 10 5 FIND 2 20 RMS EOD if ($status) exit pltdev -i polarrfn.plo -sta 37 # amore HKLPCK0 mrenin_ecalc.hkl CLMN0 mrenin_ecalc.clmn - MAPOUT mrenin_self <<EOD ROTFUN TITLE Self Rotation function (Euler angles) of Mouse Renin with E's, R=35 ROTATE SELF NPIC 20 EOD if ($status) exit grep SOLUTIONRC mrenin_ecalc_rotfun.log >! mrenin_ecalc_rotfun.pkl if ($status) exit rfcorr MAPIN mrenin_self PEAKS mrenin_ecalc_rotfun.pkl <<EOD TITLE Mouse renin self/cross rotation function correlation. SPACEG P2 ORTH 3 CHI 180 EOD
Output from RFCORR.
5.3. Translation function (AMORE / TRAFUN) with F's5.3.1. AMoRe TRAFUNFor the best RF solutions, compute the TF. # amore HKLPCK0 mrenin.hkl table1 hexpep.tab MAPOUT mrenin_trafun \ TRAING_NR 30000 <<EOD TRAFUN CB RESO 20 3.5 PKLIM .25 NPIC 50 TITLE Translation function CRYST SHARP -10 SOLUTIONRC 1 74.87 76.93 346.67 0.0000 0.0000 0.0000 9.4 0.0 1 SOLUTIONRC 1 111.18 103.53 166.99 0.0000 0.0000 0.0000 8.0 0.0 2 SOLUTIONRC 1 246.92 85.32 8.87 0.0000 0.0000 0.0000 6.0 0.0 3 SOLUTIONRC 1 296.00 94.00 188.50 0.0000 0.0000 0.0000 5.9 0.0 4 EOD \rm mrenin_trafun.map Note that a 2-fold crystallographic symmetry operator about the b axis (orthogonal y axis) has been applied to the Eulerian angles for molecules B and D (compare with the output from the Rotation function in section 4.1.5.). Although this is not essential, it is nevertheless convenient because it ensures that the set of protomer orientations chosen obeys the non-crystallographic 222 symmetry of the tetramer. Sample output from AMORE/TRAFUN.
Translation function of mouse renin (F's).
5.3.2. AMoRe TRAFUN 2Fix the first molecule, compute the TF for the second; repeat for rest. # amore HKLPCK0 mrenin.hkl table1 hexpep.tab MAPOUT mrenin_trafun \ TRAING_NR 30000 <<EOD TRAFUN CB NMOL 2 RESO 20 3.5 PKLIM .25 NPIC 50 TITLE Translation function. Fix A; find B. CRYST SHARP -10 SOLUT_1 FIX 1 74.87 76.93 346.67 0.4167 0.0000 0.4904 11.1 57.6 1 SOLUTIONRC 1 111.18 103.53 166.99 0.0000 0.0000 0.0000 8.0 0.0 2 EOD \rm mrenin_trafun.map # amore HKLPCK0 mrenin.hkl table1 hexpep.tab MAPOUT mrenin_trafun \ TRAING_NR 30000 <<EOD TRAFUN CB NMOL 3 RESO 20 3.5 PKLIM .25 NPIC 50 TITLE Translation function. Fix A and B; find D. CRYST SHARP -10 SOLUT_1 FIX 1 74.87 76.93 346.67 0.4167 0.0000 0.4904 11.1 57.6 1 SOLUT_2 FIX 1 111.18 103.53 166.99 0.8984 0.0213 0.0080 18.8 56.0 1 SOLUTIONRC 1 296.00 94.00 188.50 0.0000 0.0000 0.0000 5.9 0.0 4 EOD \rm mrenin_trafun.map # amore HKLPCK0 mrenin.hkl table1 hexpep.tab MAPOUT mrenin_trafun \ TRAING_NR 30000 <<EOD TRAFUN CB NMOL 4 RESO 20 3.5 PKLIM .25 NPIC 50 TITLE Translation function. Fix A, B and D; find C. CRYST SHARP -10 SOLUT_1 FIX 1 74.87 76.93 346.67 0.4167 0.0000 0.4904 11.1 57.6 1 SOLUT_2 FIX 1 111.18 103.53 166.99 0.8984 0.0213 0.0080 18.8 56.0 1 SOLUT_3 FIX 1 296.00 94.00 188.50 0.4227 0.9769 0.9295 22.5 54.8 1 SOLUTIONRC 1 246.92 85.32 8.87 0.0000 0.0000 0.0000 6.0 0.0 3 EOD \rm mrenin_trafun.map 5.3.3. AMoRe FITFUNFor the best TF solution(s), do rigid-body refinements and choose the solution with the highest correlation coefficient. # amore HKLPCK0 mrenin.hkl table1 hexpep.tab FITING_NR 50000 <<EOD FITFUN NMOL 4 RESO 20 3 TITLE Rigid body refinement. REFSOL AL BE GA X Y Z BF SOLUT_1 1 74.87 76.93 346.67 0.4167 0.0000 0.4904 11.1 57.6 1 SOLUT_2 1 111.18 103.53 166.99 0.8984 0.0213 0.0080 18.8 56.0 1 SOLUT_4 1 246.92 85.32 8.87 0.9038 0.0018 0.5704 27.4 54.3 1 SOLUT_3 1 296.00 94.00 188.50 0.4227 0.9769 0.9295 22.5 54.8 1 EOD Sample output from AMORE/FITFUN.Scale, B-Fact, Correlation Coefficient, R-Fact 0.20040E+01 26.834 48.589 50.694 0.19908E+01 26.757 49.640 50.165 0.19851E+01 26.844 50.399 49.725 0.19806E+01 26.854 50.837 49.442 FINAL POSITIONS SOLUTIONF 1 76.40 78.04 346.60 0.4206 -0.0007 0.4868 50.8 49.4 1 SOLUTIONF 1 113.07 102.95 167.52 0.8980 0.0245 0.0083 50.8 49.4 2 SOLUTIONF 1 250.63 85.32 8.82 0.9019 0.0022 0.5695 50.8 49.4 4 SOLUTIONF 1 297.49 93.18 188.39 0.4229 0.9768 0.9281 50.8 49.4 3 5.3.4. PDBSETApply the optimised rotation matrix and translation vector to the model coordinates output by AMORE / TABFUN. # pdbset XYZIN hexpep_model XYZOUT mrenin_mola <<EOD SPACEG P21 CHAIN A ROTATE EULER 76.40 78.04 346.60 SHIFT FRACT 0.4206 -0.0007 0.4868 EOD pdbset XYZIN hexpep_model XYZOUT mrenin_molb <<EOD SPACEG P21 CHAIN B ROTATE EULER 113.07 102.95 167.52 SHIFT FRACT 0.8980 0.0245 0.0083 EOD pdbset XYZIN hexpep_model XYZOUT mrenin_molc <<EOD SPACEG P21 CHAIN C ROTATE EULER 250.63 85.32 8.82 SHIFT FRACT 0.9019 0.0022 0.5695 EOD pdbset XYZIN hexpep_model XYZOUT mrenin_mold <<EOD SPACEG P21 CHAIN D ROTATE EULER 297.49 93.18 188.39 SHIFT FRACT 0.4229 0.9768 0.9281 EOD 5.4 Translation function (TFFC / FFT) using E's5.4.1. PDBSETFor each molecule in the asymmetric unit apply the appropriate rotation matrix, calculated from the Eulerian angles of the peak(s) in the RF, to the model coordinates. Also modify the PDB header in the coordinate file. # pdbset XYZIN hexpep XYZOUT hexpep_mola <<EOD CELL 78.34 117.76 85.88 90 101.18 90 SPACEG P1 ORTHOG 3 ROTATE EULER 61.50 20.45 113.50 EOD pdbset XYZIN hexpep XYZOUT hexpep_molb <<EOD CELL 78.34 117.76 85.88 90 101.18 90 SPACEG P1 ORTHOG 3 ROTATE EULER 247.98 26.00 107.67 EOD pdbset XYZIN hexpep XYZOUT hexpep_molc <<EOD CELL 78.34 117.76 85.88 90 101.18 90 SPACEG P1 ORTHOG 3 ROTATE EULER 111.50 156.50 286.50 EOD pdbset XYZIN hexpep XYZOUT hexpep_mold <<EOD CELL 78.34 117.76 85.88 90 101.18 90 SPACEG P1 ORTHOG 3 ROTATE EULER 296.00 157.39 293.50 EOD Again, note that a 2-fold crystallographic symmetry operator about the b axis (orthogonal z axis) has been applied to the Eulerian angles for molecules B and D (compare with the output from the Rotation function in section 4.2.6.), in order to ensure that the set of protomer orientations chosen obeys the non-crystallographic 222 symmetry of the tetramer. 5.4.2. SFALLCalculate structure factor amplitudes and phases for each molecule in the asymmetric unit. # # Structure factors for hexagonal pepsin models in TF cell. # sfall XYZIN hexpep_mola HKLOUT hexpep_mola <<EOD MODE SFCALC XYZIN SFSG 1 SYMM 1 RESO 20 3 LABOUT PHIC=PC EOD sfall XYZIN hexpep_molb HKLOUT hexpep_molb <<EOD MODE SFCALC XYZIN SFSG 1 SYMM 1 RESO 20 3 LABOUT PHIC=PC EOD sfall XYZIN hexpep_molc HKLOUT hexpep_molc <<EOD MODE SFCALC XYZIN SFSG 1 SYMM 1 RESO 20 3 LABOUT PHIC=PC EOD sfall XYZIN hexpep_mold HKLOUT hexpep_mold <<EOD MODE SFCALC XYZIN SFSG 1 SYMM 1 RESO 20 3 LABOUT PHIC=PC EOD 5.4.3. CADCombine all the columns for the observed reflection data with those for the calculated molecules into a single file. # cad HKLIN1 mrenin HKLIN2 hexpep_mola HKLIN3 hexpep_molb \ HKLIN4 hexpep_molc HKLIN5 hexpep_mold HKLOUT mrenin_cad <<EOD RESO OVER 20 3 TITLE COMBINING mouse renin and rotated hexpep molecules A, B, C, D. LABIN FILE 1 E1=FPmrenin E2=SPmrenin CTYPE FILE 1 E1=F E2=Q LABIN FILE 2 E1=FC E2=PC CTYPE FILE 2 E1=U E2=V LABOUT FILE 2 E1=FCA E2=PCA LABIN FILE 3 E1=FC E2=PC CTYPE FILE 3 E1=U E2=V LABOUT FILE 3 E1=FCB E2=PCB LABIN FILE 4 E1=FC E2=PC CTYPE FILE 4 E1=U E2=V LABOUT FILE 4 E1=FCC E2=PCC LABIN FILE 5 E1=FC E2=PC CTYPE FILE 5 E1=U E2=V LABOUT FILE 5 E1=FCD E2=PCD END EOD 5.4.4. TFFCCompute the Fourier coefficients for the Translation functions. # tffc HKLIN mrenin_cad HKLOUT mrenin_mola <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 FIND A EOD tffc HKLIN mrenin_cad HKLOUT mrenin_molb <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 FIND B EOD tffc HKLIN mrenin_cad HKLOUT mrenin_molc <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 FIND C EOD tffc HKLIN mrenin_cad HKLOUT mrenin_mold <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 FIND D EOD 5.4.5. FFTCompute the Fourier transforms to get the Translation function maps. # fft HKLIN mrenin_mola MAPOUT mrenin_mola <<EOD TITLE FFT of tffc map XYZLIM 0 .5 0 0 0 .5 ! Limits for point group 2. GRID 160 240 180 LABIN A=A B=B EOD fft HKLIN mrenin_molb MAPOUT mrenin_molb <<EOD TITLE FFT of tffc map XYZLIM 0 .5 0 0 0 .5 GRID 160 240 180 LABIN A=A B=B EOD fft HKLIN mrenin_molc MAPOUT mrenin_molc <<EOD TITLE FFT of tffc map XYZLIM 0 .5 0 0 0 .5 GRID 160 240 180 LABIN A=A B=B EOD fft HKLIN mrenin_mold MAPOUT mrenin_mold <<EOD TITLE FFT of tffc map XYZLIM 0 .5 0 0 0 .5 GRID 160 240 180 LABIN A=A B=B EOD 5.4.6. MAPSIGSearch the Translation function map for peaks; one peak should stand out from the rest with relative signal/noise > 1. # mapsig MAPIN mrenin_mola PEAK_LIST mrenin_mola.pkl <<EOD EOD \rm mrenin_mola.mtz mrenin_mola.map Peak list.
# mapsig MAPIN mrenin_molb PEAK_LIST mrenin_molb.pkl <<EOD EOD \rm mrenin_molb.mtz mrenin_molb.map Peak list.
# mapsig MAPIN mrenin_molc PEAK_LIST mrenin_molc.pkl <<EOD EOD \rm mrenin_molc.mtz mrenin_molc.map Peak list.
# mapsig MAPIN mrenin_mold PEAK_LIST mrenin_mold.pkl <<EOD EOD \rm mrenin_mold.mtz mrenin_mold.map Peak list.
5.4.7. TFFC, FFT, MAPSIGIn cases of non-crystallographic symmetry it is necessary to place all molecules relative to the same origin with non-crystallographic Translation functions. # tffc HKLIN mrenin_cad HKLOUT mrenin_molca <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 PART VECT C 0.012 0.000 0.270 FIND A EOD if ($status) exit fft HKLIN mrenin_molca MAPOUT mrenin_molca <<EOD TITLE FFT of tffc map XYZLIM 0 1 0 1 0 1 ! Limits for NC-TF in P cell. GRID 160 240 180 LABIN A=A B=B EOD if ($status) exit mapsig MAPIN mrenin_molca PEAK_LIST mrenin_molca.pkl <<EOD EOD \rm mrenin_molca.mtz mrenin_molca.map Peak list.
# tffc HKLIN mrenin_cad HKLOUT mrenin_molcad <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 PART VECT C 0.012 0.000 0.270 VECT A 0.095 0.454 0.176 FIND D EOD if ($status) exit fft HKLIN mrenin_molcad MAPOUT mrenin_molcad <<EOD TITLE FFT of tffc map XYZLIM 0 1 0 1 0 1 GRID 160 240 180 LABIN A=A B=B EOD if ($status) exit mapsig MAPIN mrenin_molcad PEAK_LIST mrenin_molcad.pkl <<EOD EOD \rm mrenin_molcad.mtz mrenin_molcad.map Peak list.
# tffc HKLIN mrenin_cad HKLOUT mrenin_molcadb <<EOD TITLE tffc on mouse renin RESO 20 3 LABIN FP=FPmrenin SIGFP=SPmrenin NONCRY 4 PART VECT C 0.012 0.000 0.270 VECT A 0.095 0.454 0.176 VECT D 0.288 0.016 0.180 EOD if ($status) exit fft HKLIN mrenin_molcadb MAPOUT mrenin_molcadb <<EOD TITLE FFT of tffc map XYZLIM 0 1 0 1 0 1 GRID 160 240 180 LABIN A=A B=B EOD if ($status) exit mapsig MAPIN mrenin_molcadb PEAK_LIST mrenin_molcadb.pkl <<EOD EOD \rm mrenin_molcadb.mtz mrenin_molcadb.map Peak list.
Translation function of mouse renin (E's).
Note that the fractional translation vectors obtained here are different from those obtained previously (section 4.3.3.) because the centroid of the model coordinates used had been shiftedto the origin. 5.4.8. PDBSETApply these translation vectors to the rotated model coordinates. # pdbset XYZIN hexpep_mola XYZOUT mrenin_mola <<EOD SPACEG P21 CHAIN A SHIFT FRACT .095 -.546 .176 EOD pdbset XYZIN hexpep_molb XYZOUT mrenin_molb <<EOD SPACEG P21 CHAIN B SHIFT FRACT .357 -.522 .352 EOD pdbset XYZIN hexpep_molc XYZOUT mrenin_molc <<EOD SPACEG P21 CHAIN C SHIFT FRACT .012 1 .27 EOD pdbset XYZIN hexpep_mold XYZOUT mrenin_mold <<EOD SPACEG P21 CHAIN D SHIFT FRACT .288 1.016 .18 EOD Note that unit cell shifts have been added to some of the fractional translation vectors in order to bring all 4 molecules together into a tetramer.
|