calculating anomalous differences from a model
Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X. many thanks jon Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear Jonathan, you can read it into xprep to generate idealised data then pretend a SAD experiment to get the _fa.hkl file. On the way there you will get a table with anomalous signal / noise ratio. Best, Tim On 04/03/2014 04:20 PM, Jonathan Grimes wrote:
Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
- -- - -- Dr Tim Gruene Institut fuer anorganische Chemie Tammannstr. 4 D-37077 Goettingen GPG Key ID = A46BEE1A -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iD8DBQFTPXSRUxlJ7aRr7hoRAi64AKD27XNiNqQCDNalGiYQAVBL/6nZ8gCfcnMr jLwMEvBW1zz6RNb7F9R7xuU= =5M+m -----END PGP SIGNATURE-----
I guess it depends on what you're looking for as the final output. It's
easy to generate an MTZ file with anomalous Fcalc (this is in the GUI too,
of course):
phenix.fmodel model.pdb high_resolution=2.0 type=real wavelength=0.9792
Extracting some kind of useful summary from the data might require a little
extra scripting - although this may be the kind of thing we should just add
to Xtriage (which only reports "anomalous measurability" right now).
-Nat
On Thu, Apr 3, 2014 at 7:20 AM, Jonathan Grimes
Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
PS. Tom pointed out that the anomalous measurability in Xtriage depends on
the sigmas, which is obviously a problem for synthetic data - you can
generate fake sigmas with "add_sigmas=True", but the resulting statistics
will be meaningless.
-Nat
On Thu, Apr 3, 2014 at 8:27 AM, Nathaniel Echols
I guess it depends on what you're looking for as the final output. It's easy to generate an MTZ file with anomalous Fcalc (this is in the GUI too, of course):
phenix.fmodel model.pdb high_resolution=2.0 type=real wavelength=0.9792
Extracting some kind of useful summary from the data might require a little extra scripting - although this may be the kind of thing we should just add to Xtriage (which only reports "anomalous measurability" right now).
-Nat
On Thu, Apr 3, 2014 at 7:20 AM, Jonathan Grimes
wrote: Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
A related question: is there a current example of using phaser to calculate SAD LLG maps from a refined model not refined with phenix.refine? In the past I have used the description posted here: http://www.phenix-online.org/pipermail/phenixbb/2008-July/012399.html However phaser syntax and keywords seem to have changed a bit as this no longer works. Also, have the derived FLLG and PHLLG columns been renamed ? thanks, Alastair Fyfe On 04/03/2014 09:13 AM, Nathaniel Echols wrote:
PS. Tom pointed out that the anomalous measurability in Xtriage depends on the sigmas, which is obviously a problem for synthetic data - you can generate fake sigmas with "add_sigmas=True", but the resulting statistics will be meaningless.
-Nat
On Thu, Apr 3, 2014 at 8:27 AM, Nathaniel Echols
wrote: I guess it depends on what you're looking for as the final output. It's easy to generate an MTZ file with anomalous Fcalc (this is in the GUI too, of course):
phenix.fmodel model.pdb high_resolution=2.0 type=real wavelength=0.9792
Extracting some kind of useful summary from the data might require a little extra scripting - although this may be the kind of thing we should just add to Xtriage (which only reports "anomalous measurability" right now).
-Nat
On Thu, Apr 3, 2014 at 7:20 AM, Jonathan Grimes
wrote: Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
On Thu, Apr 3, 2014 at 9:28 AM, Alastair Fyfe
A related question: is there a current example of using phaser to calculate SAD LLG maps from a refined model not refined with phenix.refine? In the past I have used the description posted here: http://www.phenix-online.org/pipermail/phenixbb/2008-July/012399.html
However phaser syntax and keywords seem to have changed a bit as this no longer works. Also, have the derived FLLG and PHLLG columns been renamed ?
You can do this in phenix.maps (which runs Phaser for you internally) - just specify "LLG" as the map_type, and you can name the columns whatever you want (FLLG and PHLLG are good choices, but the GUI will fill something in for you automatically). You should also specify the wavelength, of course, otherwise it's going to look pretty similar to the simple anomalous difference map since no anomalous scattering is modeled. The f'' won't actually be refined, but it's a pretty good first approximation, and the result definitely more sensitive towards missing weak scatterers. You can also get the LLG map from phenix.refine (so why use anything else?), but that requires performing anomalous group refinement (there is a wavelength parameter but it is not widely used at the moment). My tests indicate that Phaser's anomalous refinement is more accurate, however. This is probably yet another item for the FAQ list. -Nat
Hi,
The syntax and behaviour have changed since 2008. Most of the time, people run LLG completion until Phaser finds no more sites, in which case the log-likelihood-gradient map is by definition close to flat at that point. So the default is not to write out the map coefficients. A special flag (LLGMAPS ON) has to be set to get the map coefficients, and then they go into a separate file.
Here's a sample script to make an initial log-likelihood-gradient map for our MR-SAD tutorial:
phenix.phaser << eof > LLGmap.log
ROOT LLGmap
TITLE MR_SAD starting from MR sol with goat alpha-lactalbumin model
MODE EP_AUTO
HKLIN lyso2001_scala1.mtz
LLGCOMPLETE COMPLETE ON
LLGCOMPLETE NCYC 0
LLGMAPS ON
LLGCOMPLETE SCATTERER S
PARTIAL PDB eptute_1.1.pdb IDENT 0.4
CRYSTAL four DATASET CuKa LABIN F+ = F_CuKa(+) SIG+ = SIGF_CuKa(+) F- = F_CuKa(-) SIG- = SIGF_CuKa(-)
COMPOSITION PROTEIN SEQ hewl.pir NUMBER 1
WAVELENGTH 1.5418
eof
You have to say "LLGCOMPLETE COMPLETE ON" to get the LLG map calculated, but "LLGCOMPLETE NCYC 0" to avoid any sites being added, and "LLGMAPS ON" to get the output LLG map, which has coefficients FLLG_S and PHLLG_S for this case (with "S" for the type of scatterer).
However, we've tested various options as part of the work on ion identification (led by Nat Echols), and if you want to identify anomalous scatterers from a final model it's better to do iterative completion adding purely imaginary scatterers to a model of real scatterers. The refined occupancy gives you a measure of the f" (or f" times occupancy for a partially occupied anomalous scatterer) for the site identified by the imaginary scatterer location, and by doing iterative completion the inclusion of sites found in the initial cycles improves the signal-to-noise in later cycles. Here's a script that could be used for a final model:
phenix.phaser << eof > MRSAD_imag.log
ROOT MRSAD_imag
TITLE MR_SAD adding purely imaginary scatterers to final model
MODE EP_AUTO
HKLIN lyso2001_scala1.mtz
LLGCOMPLETE COMPLETE ON
LLGCOMPLETE SCATTERER AX
PARTIAL PDB HEWL.pdb IDENT 1.0
CRYSTAL four DATASET CuKa LABIN F+ = F_CuKa(+) SIG+ = SIGF_CuKa(+) F- = F_CuKa(-) SIG- = SIGF_CuKa(-)
COMPOSITION PROTEIN SEQ hewl.pir NUMBER 1
WAVELENGTH 1.5418
eof
Here what you want to look at is the set of sites (MRSAD_imag.1.pdb) with their occupancies, and not an LLG map (which isn't produced by this script). There are occasionally some spurious sites, especially if the anomalous signal is very weak, but it usually provides good evidence when a site falls on top of what you expect to be a metal ion.
Best wishes,
Randy
On 3 Apr 2014, at 17:28, Alastair Fyfe
A related question: is there a current example of using phaser to calculate SAD LLG maps from a refined model not refined with phenix.refine? In the past I have used the description posted here: http://www.phenix-online.org/pipermail/phenixbb/2008-July/012399.html
However phaser syntax and keywords seem to have changed a bit as this no longer works. Also, have the derived FLLG and PHLLG columns been renamed ? thanks, Alastair Fyfe
On 04/03/2014 09:13 AM, Nathaniel Echols wrote:
PS. Tom pointed out that the anomalous measurability in Xtriage depends on the sigmas, which is obviously a problem for synthetic data - you can generate fake sigmas with "add_sigmas=True", but the resulting statistics will be meaningless.
-Nat
On Thu, Apr 3, 2014 at 8:27 AM, Nathaniel Echols
wrote: I guess it depends on what you're looking for as the final output. It's easy to generate an MTZ file with anomalous Fcalc (this is in the GUI too, of course):
phenix.fmodel model.pdb high_resolution=2.0 type=real wavelength=0.9792
Extracting some kind of useful summary from the data might require a little extra scripting - although this may be the kind of thing we should just add to Xtriage (which only reports "anomalous measurability" right now).
-Nat
On Thu, Apr 3, 2014 at 7:20 AM, Jonathan Grimes
wrote: Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
------ Randy J. Read Department of Haematology, University of Cambridge Cambridge Institute for Medical Research Tel: + 44 1223 336500 Wellcome Trust/MRC Building Fax: + 44 1223 336827 Hills Road E-mail: [email protected] Cambridge CB2 0XY, U.K. www-structmed.cimr.cam.ac.uk
hi nat
am looking to get FAcalcs……..wanting to see at disulphides
signal at low res….or F+, F- calcs.
thanks
jon
Dr. Jonathan M. Grimes,
NDM Senior Reseach Fellow
University Research Lecturer
DIAMOND Research Fellow
Division of Structural Biology
Wellcome Trust Centre for Human Genetics
University of Oxford
Roosevelt Drive,
Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk
Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
On 3 Apr 2014, at 16:27, Nathaniel Echols
I guess it depends on what you're looking for as the final output. It's easy to generate an MTZ file with anomalous Fcalc (this is in the GUI too, of course):
phenix.fmodel model.pdb high_resolution=2.0 type=real wavelength=0.9792
Extracting some kind of useful summary from the data might require a little extra scripting - although this may be the kind of thing we should just add to Xtriage (which only reports "anomalous measurability" right now).
-Nat
On Thu, Apr 3, 2014 at 7:20 AM, Jonathan Grimes
wrote: Given a refined protein structure, is there an straightforward way to calculate the anomalous differences as a function of resolution, at wavelength X.
many thanks jon
Dr. Jonathan M. Grimes, NDM Senior Reseach Fellow University Research Lecturer DIAMOND Research Fellow
Division of Structural Biology Wellcome Trust Centre for Human Genetics University of Oxford Roosevelt Drive, Oxford OX3 7BN, UK
Email: [email protected], Web: www.strubi.ox.ac.uk Tel: (+44) - 1865 - 287561, FAX: (+44) - 1865 - 287547
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
participants (5)
-
Alastair Fyfe
-
Jonathan Grimes
-
Nathaniel Echols
-
Randy Read
-
Tim Gruene