That's great -- the DNS6 format is only the root of all maps at EDS. EDS was created by the same people that were behind O development so it is their preferred format. You're quite correct that it is severely limited in magnitude range - that coupled w/ the lack of a magic integer and informative header makes this a fairly unappealing format to me. However, for initiatives like Proteopedia there is currently no alternative. No where else is providing density maps for all entries in the PDB. The only other approach would be the use the structure factors in the PDB and calculate maps, but that presents HUGE sanity problems ... Most of which are handled by EDS.

I would agree that Eric et al. are taking the best available approach by using the EDS maps converted to CCP4 format for use in Jmol. These maps will inherit the limitations of the O format, but for their purposes that should rarely be an issue.

-Tom


Sent from a tiny virtual keyboard.

On Feb 27, 2010, at 6:36 AM, Robert Hanson <[email protected]> wrote:

OK, so Jmol 11.9.31 will read DSN6/O map files now.

Is it really true that the "root" format for all the map types is O at Uppsala? This seems curious to me. That format only allows a range of 255 values for electron density values. Wouldn't you think that there could be a finer resolution than that? In addition, the format only allows for data sets with a (max-min) range greater than about 0.4 and sets a pretty severe limitation on the magnitude of the minimum value.

It if is possible to calculate the RMSD from the file data, I'd like to know how to do that.

Bob


On Fri, Feb 26, 2010 at 4:54 PM, Thomas Stout <[email protected]> wrote:

Ah - Good find! And yes, that's the "modern" version of the format - the DSN2 or Frodo-style map has been relegated to the dustbins of history. There are no other useful map formats listed on that web site. My opinion would be that the triad of CCP4/MRC, CNS/XPLOR and DSN6 (O-style) covers 99+% of the electron density maps in general use in macromolecular X-ray crystallography.

-Tom


On Fri, Feb 26, 2010 at 2:47 PM, Robert Hanson <[email protected]> wrote:
Looks like it is here: http://www.uoxray.uoregon.edu/tnt/manual/node104.html
Alas, sadly, a binary file that does not identify itself. Too bad not everyone thinks of adding a "magic number" at the beginning. Still, we might be able to do something with this.

Bob



On Fri, Feb 26, 2010 at 1:55 PM, Thomas Stout <[email protected]> wrote:

Ha! Yeah, I don't think Google was a consideration when this program was named back in the 70's...

"O" was written and is still maintained by T. Alwyn Jones of Uppsala University in Sweden. His central clearing house can be found at: http://xray.bmc.uu.se/alwyn/

I have already written to him and inquired about where to locate the format of the DSN6 maps... I'll let you know what I find out.

-Tom




On Fri, Feb 26, 2010 at 11:33 AM, Robert Hanson <[email protected]> wrote:
Thanks, Tom. Sounds fine to me.

I'd like to know more about the O format. We have other binary readers, and if this would be of interest, why not? It's easy enough to set up a new reader. I couldn't find anything about it myself, because it's basically unGooglable.

Bob


On Wed, Feb 24, 2010 at 10:48 AM, Thomas Stout <[email protected]> wrote:

Regarding EDS CNS format.... I wrote to Gerard Klegveyt, one of the principal authors of EDS, and asked about the CNS map format issue. Here is his response, which I think further nullifies CNS as a viable streaming format:


Hi Tom,

No, it seems that Jmol and you made the same mistake that I made a long time ago in assuming that the last line contains the average and sigma - it does not! There was a bug in MAPMAN for many years because of this which wasn't
fixed until 2006:

061124 -7.8.2- fixed bug in writing ASCII CNS maps (last line should contain 0 and 1 instead of the actual average and st. dev. of the density, since the
maps are not scaled)

The reason why nobody picked up on this previously was probably that most programs simply ignore the last line. So: the two numbers are a scale and an offset in case you have scaled the values in the map, and they should be applied to the density values upon reading the map if you want to do things
properly.

Hope this helps,

--Gerard


We could certainly ask for RMS and other map stats to be added to the header, but then it would no longer be CNS/XPLOR format & EDS would undoubtedly not be willing to risk breaking other people's use of the CNS format maps served by EDS. If CCP4 format is working, then I don't see much need to pursue the CNS format. The "root" format that EDS is using is DSN6 ("O" format), but since that is a binary file format I'm guessing that's not preferred for "on demand" slice reading either.

-Tom



On Wed, Feb 24, 2010 at 5:06 AM, Robert Hanson <[email protected]> wrote:
resending -- message was too long for list.

<snip for length>

and


OK, progress! Good job, Thomas.

Well, it wouldn't be the first time that we have found errors in other systems while working on Jmol. Still proud of finding the bug in ORTEP!

Right, so here is where we are:

a) Then I have Jmol working correctly now for MRC/CCP4 files, and Eric should be telling us soon that all is to his liking, even with the default of not specifying sigma, since that will go in as sigma=1.0, which is what he wants, I think.

b) If you can look into the Uppsala problem, that would be great. Unless I'm way off base there, that needs to be fixed. I just can't see how it can have essentially the same min, max, and mean as the MRC data from the same server and not have those reported in the file. Should be pretty easy for them to check out.

c) That said, the CNS/Xplor format very disappointingly is not designed with streaming in mind. One of Jmol's newer features is that it never has to actually load all the volumetric data (the way PyMOL does). It just streams the data in slice by slice and creates the surface on the fly. This is far faster and far more memory efficient and allows Jmol now to display huge surfaces that it never could before.

Well, for that to work, you clearly have to have the cutoff initially set. But if it comes at the end of a file -- that's fine for reading a file off the hard drive, but over the web -- where you don't have the equivalent of "file.seek()" to jump to the end first, get the info, and then come back -- that's just not possible. That's too bad.

So the point is that while I think it's important that that gets fixed, if it really is in error, fixing that is not going to allow Jmol to read those files efficiently. I hate to think that we would have to read them twice just to do the job. I suppose we could do that.... In any case, the MRC/CCP4 files should be scaling properly now.

d) Thomas, if you could look into the electron microscopy business, that would be great as well.

and

Great. Thanks, Tom.

Sigma -- This all makes good sense. It explains why 2sigma was a better match to the EM data, which was the original reason I implemented the MRC format. But it also seems to me to be quite reasonable to just set sigma=1 to be the default and let people who want to display EM data set the sigma explicitly.

EDS CNS -- Perhaps we could lobby for also including an indication of RMSD in the header comment.



--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107




--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900

--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users



--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900

--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users



--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
1520 St. Olaf Ave.
Northfield, MN 55057
http://www.stolaf.edu/people/hansonr
phone: 507-786-3107


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
--- --- --- ---------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to