Hello Developers, This may be a silly idea after all, nonetheless: Would it be possible (worhtwhile) to have a tool that lets the user input a molecule of a certain type (probably rather small size, i.e, an amino acid or cofactor), and then input a space group. Phenix could then generate a relection file that would be displayed using either data2d or 3d viewer. Obviously there are many other factors to be considered but just an idea... -- Yuri Pompeu
On Tue, Sep 13, 2011 at 3:37 PM, Yuri
This may be a silly idea after all, nonetheless: Would it be possible (worhtwhile) to have a tool that lets the user input a molecule of a certain type (probably rather small size, i.e, an amino acid or cofactor), and then input a space group. Phenix could then generate a relection file that would be displayed using either data2d or 3d viewer. Obviously there are many other factors to be considered but just an idea...
This is very easy (basically just running eLBOW + phenix.fmodel), and it's actually relevant to something else I wanted to try, so I'll add it when I get a chance. (You'll have to wait until after the next release, however.) -Nat
Nathaniel Echols wrote:
On Tue, Sep 13, 2011 at 3:37 PM, Yuri
wrote: This may be a silly idea after all, nonetheless: Would it be possible (worhtwhile) to have a tool that lets the user input a molecule of a certain type (probably rather small size, i.e, an amino acid or cofactor), and then input a space group. Phenix could then generate a relection file that would be displayed using either data2d or 3d viewer. Obviously there are many other factors to be considered but just an idea...
This is very easy (basically just running eLBOW + phenix.fmodel), and it's actually relevant to something else I wanted to try, so I'll add it when I get a chance. (You'll have to wait until after the next release, however.)
In the meantime if you have ccp4 installed, sfall will calculate the structure factors, which you could display as above or with ccp4. You'll have to give unit cell as well as space group, and it won't add bulk solvent which may not be a problem for your use. something like: (or unit cell and SG can be on CRYST1 card in model.pdb) sfall XYZIN model.pdb HKLOUT model.mtz << END-sfall MODE SFCALC XYZIN CELL 15 20 25 90 90 90 SYMM P212121 RESO 30 2.1 LABO FC=FC PHIC=PHIC END-sfall
On Tue, Sep 13, 2011 at 4:31 PM, Edward A. Berry
In the meantime if you have ccp4 installed, sfall will calculate the structure factors, which you could display as above or with ccp4.
phenix.fmodel does this too - it will also include bulk solvent. I'm not sure if this is important for the intended use; I wouldn't expect reflections from a fake small-molecule crystal to be visually similar to those of real macromolecular crystals anyway. -Nat
Nathaniel Echols wrote:
On Tue, Sep 13, 2011 at 4:31 PM, Edward A. Berry
wrote: In the meantime if you have ccp4 installed, sfall will calculate the structure factors, which you could display as above or with ccp4.
phenix.fmodel does this too - it will also include bulk solvent. I'm not sure if this is important for the intended use; I wouldn't expect reflections from a fake small-molecule crystal to be visually similar to those of real macromolecular crystals anyway.
This kind of exercise i good for educational purposes. For example make a model with 5 atoms, say alanine arbitrarily placed in a p1 cell. Now make an "omit" model whier one atom is missing. Calculate Fc and PhiC from both and combine them to make a map in various ways, using resolution 0.5 so each atom makes a peak. Does the omitted atom really show upat half-height in the Freal-PhiC and Fc-Phi-real maps? full height in the 2Fo-Fc map? Or switch it and say 4 atoms is the real structure, 5 is the model- does the extra atom disappear in the 2Fo-Fc map and show up negative in the Fo-Fc? (OK, the last two are obvious and don't need demonstrating) Or explore the limits of resolution imposed by the smoothness of atomic orbitals: calculate Fc at successively higher and higher resolution, use sfcheck to calculate the optical resolution, and explain why it doesn't go below about 0.5 A, and what happens if you give all the atoms B-factors around 80.
Hi,
In the meantime if you have ccp4 installed, sfall will calculate the structure factors, which you could display as above or with ccp4.
phenix.fmodel does this too - it will also include bulk solvent. I'm not sure if this is important for the intended use; I wouldn't expect reflections from a fake small-molecule crystal to be visually similar to those of real macromolecular crystals anyway.
This kind of exercise i good for educational purposes. For example make a model with 5 atoms, say alanine arbitrarily placed in a p1 cell. Now make an "omit" model whier one atom is missing. Calculate Fc and PhiC from both and combine them to make a map in various ways, using resolution 0.5 so each atom makes a peak. Does the omitted atom really show upat half-height in the Freal-PhiC and Fc-Phi-real maps? full height in the 2Fo-Fc map? Or switch it and say 4 atoms is the real structure, 5 is the model- does the extra atom disappear in the 2Fo-Fc map and show up negative in the Fo-Fc? (OK, the last two are obvious and don't need demonstrating) Or explore the limits of resolution imposed by the smoothness of atomic orbitals: calculate Fc at successively higher and higher resolution, use sfcheck to calculate the optical resolution, and explain why it doesn't go below about 0.5 A, and what happens if you give all the atoms B-factors around 80.
That's exactly how I did most of the slides (that show maps) here: http://www.phenix-online.org/presentations/latest/pavel_maps.pdf Pavel
On 14/09/11 01:17, Pavel Afonine wrote:
That's exactly how I did most of the slides (that show maps) here: http://www.phenix-online.org/presentations/latest/pavel_maps.pdf
Pavel, there are some slides here that I would like to reproduce (with credit of course). Maybe I do so? Paul.
Hi Paul, absolutely no problems! I can send you the ppt file off-list if you like - please let me know. Pavel On 10/7/11 9:11 AM, Paul Emsley wrote:
On 14/09/11 01:17, Pavel Afonine wrote:
That's exactly how I did most of the slides (that show maps) here: http://www.phenix-online.org/presentations/latest/pavel_maps.pdf
Pavel, there are some slides here that I would like to reproduce (with credit of course).
Maybe I do so?
Paul.
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
sfall XYZIN model.pdb HKLOUT model.mtz << END-sfall MODE SFCALC XYZIN CELL 15 20 25 90 90 90 SYMM P212121 RESO 30 2.1 LABO FC=FC PHIC=PHIC END-sfall
Here is another one: iotbx.pdb.as_xray_structure model.pdb --fake=2.5 Faster than phenix.fmodel, but no bulk-solvent correction. Ralf
FYI: phenix.fmodel rarely takes more than 3-5 seconds to run. Under the hood it is simply iotbx.pdb.input to fast-process PDB file, and then Fcalc from xray_structure. If bulk-solvent contribution is requested then the time for mask calculation (which is fast too) adds to the total runtime. Pavel On 9/13/11 9:14 PM, Ralf Grosse-Kunstleve wrote:
sfall XYZIN model.pdb HKLOUT model.mtz << END-sfall MODE SFCALC XYZIN CELL 15 20 25 90 90 90 tel:20%2025%2090%2090%2090 SYMM P212121 RESO 30 2.1 LABO FC=FC PHIC=PHIC END-sfall
Here is another one:
iotbx.pdb.as_xray_structure model.pdb --fake=2.5
Faster than phenix.fmodel, but no bulk-solvent correction.
Ralf
_______________________________________________ phenixbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/phenixbb
Hi Yuri, phenix.fake_f_obs does something similar. It takes a PDB file with a model, and outputs an MTZ file with generated Fobs. It tries to include as many things as reasonably possible: - crystal anisotropy, - bulk-solvent; - local model model disorder; - global model vibrations using TLS, - adds H if missing, ... and more. You can take this fake data and refine model against it to R=0% (if you manage to come up with the appropriate refinement strategy). Not sure what it is good for, except for developers. Reflection file viewer is available from PHENIX GUI - it allowed you to see reciprocal space in 2 or 3D. See Nat's article "A lightweight, versatile framework for visualizing reciprocal-space data" here http://www.phenix-online.org/newsletter/ There are more tools in PHENIX that more or less fit into description of what you want, I guess. Pavel On 9/13/11 3:37 PM, Yuri wrote:
Hello Developers, This may be a silly idea after all, nonetheless: Would it be possible (worhtwhile) to have a tool that lets the user input a molecule of a certain type (probably rather small size, i.e, an amino acid or cofactor), and then input a space group. Phenix could then generate a relection file that would be displayed using either data2d or 3d viewer. Obviously there are many other factors to be considered but just an idea...
participants (6)
-
Edward A. Berry
-
Nathaniel Echols
-
Paul Emsley
-
Pavel Afonine
-
Ralf Grosse-Kunstleve
-
Yuri