Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
From: Robert Hanson <hansonr@st...> - 2013-05-31 13:18:58
Attachments:
Message as HTML
|
On Fri, May 31, 2013 at 7:30 AM, Greeves, Nick <ngreeves@...>wrote: > Hi Bob, > I must have stumbled into this functionality without realising it wasn't > official yet! > > I had created http://138.253.125.70/~ng/Demo/jsmol/galleryIPython.htmland noted that JSMol seems to "flatten" PyMOL frames into a single model. > In this example (not mine) I think the substrates are in different frames. > can't seem to access that server? -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |
From: Robert Hanson <hansonr@st...> - 2013-05-31 12:21:20
Attachments:
Message as HTML
|
Dear Jmol users, The driving force behind these last four months of Jmol/JSmol development has been e-publication. The goal has been to produce a means of e-publishing working interactive biomolecular models that are ubiquitously accessible (i.e. no Java, no WebGL). We achieved that goal for Jmol late last year, with the introduction of "JSmol" -- a fully HTML5-based identical renderer for Jmol. See http://chemapps.stolaf.edu/jmol/jsmol/jsmol.htm Today, I'm letting you all know that we have that for PyMOL as well, basically. Authors can produce all the beautiful PyMOL images they want for regular publication purposes and then have them available for general interactive investigation on a publisher's web site (if that site is so equipped) or on their own institutional site. This works because Jmol now has a pretty decent PyMOL session file reader. It's a work in progress, but we are reproducing our complete set of test files (104 to date) fully now, with quite a wide variety of features. It's a work in progress, of course, and we are handling issues as they arise. But I think one look at http://ispcsrv3.weizmann.ac.il/a2jmolb/browse will convince you that we have made some pretty significant progress along these lines. [That server is having significant issues just this week, so pardon the "Failed" signs. Those aren't real problems; just some sort of unidentified server issue at the Weizmann Institute.] There are some differences in that test set, but they are only cosmetic -- a few sightly different renderings of cartoons, for instance. Jmol, though it has a PovRAY interface, doesn't interactively do shadows. Translucency is handled differently. (PyMOL's translucency is object-based; Jmol's translucency is pixel-based.) The perspective is exact, though, because both programs use the same perspective model. Morph-type (not scripted) movies are no problem. Electron density maps are read. Scenes are cataloged, reproducible, and easily "discovered" by web page based JavaScript. Of course, the JavaScript-only non-WebGL version is slower than Java, which itself is (sometimes perceptively) slower than C++. That's a given. Don't expect prime performance on your smart phone. Surface generation, particularly the PyMOL default solvent-excluded surface, is considerably slower in JavaScript, but we have a way around that. There's a way of caching the session files in Jmol as PNGJ files that allows them to be displayed essentially instantly, even in JavaScript. This will be released as Jmol 13.2.0 sometime next week. In the mean time, if you want to experiment, the link to the compiled Java and HTML5 versions are: http://chemapps.stolaf.edu/jmol/jmol-13.1.16_2013.05.30c.zip (Java, including stand-alone Jmol.jar and JmolData.jar and applet files) http://chemapps.stolaf.edu/jmol/jsmol.zip (HTML5/JavaScript and also applet files, with demo pages) I'm hoping this will interest some of you, and you might get involved in future efforts as we develop this connection further. Bob Hanson -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |
From: Greeves, Nick <ngreeves@li...> - 2013-05-31 12:30:45
Attachments:
Message as HTML
|
Hi Bob, I must have stumbled into this functionality without realising it wasn't official yet! I had created http://138.253.125.70/~ng/Demo/jsmol/galleryIPython.html and noted that JSMol seems to "flatten" PyMOL frames into a single model. In this example (not mine) I think the substrates are in different frames. Otherwise it looks great! All the best Nick -- 3D Organic Animations http://www.chemtube3d.com Tel: +44 (0)151-794-3506 (3500 secretary) |
From: Robert Hanson <hansonr@st...> - 2013-05-31 13:13:21
Attachments:
Message as HTML
|
Nick, Ah, frames and models. It's more interesting than that. Here is the correlation: PyMOL object --> Jmol selectable/displayable atom set, isosurface, CGO (also new to Jmol), or measurement PyMOL state --> Jmol MODEL PyMOL frame --> new Jmol FRAME option PyMOL movie --> new Jmol ANIMATION option PyMOL scene --> Jmol scene (new to Jmol) PyMOL has a complex relationship between "frames" and "states" -- both appear to be the same in some cases, but in movies there is a distinction. Multi-model PDB files are pulled in as separate states. Appended files, though, are all pulled into the same state. And so it gets a bit complicated. Movie frames point to states. For example, in a PyMOL "morph", the movie "frames" are just pointers to different states; in scripted movies, though, frames run scripts that may pull in a new scene, which can specify a state, or just change some aspect of the rendering. The second type of movie is not reversible; the first is much like standard animation in Jmol, although there's an N:1 mapping of frames to states, unlike the standard 1:1 mapping for Jmol. A new Jmol animation option lets you run an arbitrary sequence of states, recreating the morph-type PyMOL movie: anim FRAMES [1 1 1 1 1 2 3 3 3 3 4 5...] Scenes are completely different. Sort of like Jmol states, but not as reproducible, because they don't store global settings. I've been able to implement PyMOL scenes in Jmol as a completely new idea to Jmol -- kind of like states, but without the file loading. They show up on a new pop-up menu item "Scenes" just above "Zoom" -- so far, that is working. Sure to be some surprises. Lots of little additions to Jmol to accommodate PyMOL features; no documentation yet, of course, other than http://sourceforge.net/p/jmol/code/HEAD/tree/trunk/Jmol/src/org/jmol/viewer/Jmol.properties Bob On Fri, May 31, 2013 at 7:30 AM, Greeves, Nick <ngreeves@...>wrote: > Hi Bob, > I must have stumbled into this functionality without realising it wasn't > official yet! > > I had created http://138.253.125.70/~ng/Demo/jsmol/galleryIPython.htmland noted that JSMol seems to "flatten" PyMOL frames into a single model. > In this example (not mine) I think the substrates are in different frames. > > Otherwise it looks great! > > > All the best > Nick > -- > 3D Organic Animations http://www.chemtube3d.com > Tel: +44 (0)151-794-3506 (3500 secretary) > > > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > _______________________________________________ > Jmol-users mailing list > Jmol-users@... > https://lists.sourceforge.net/lists/listinfo/jmol-users > > -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |
From: Robert Hanson <hansonr@st...> - 2013-05-31 13:18:58
Attachments:
Message as HTML
|
On Fri, May 31, 2013 at 7:30 AM, Greeves, Nick <ngreeves@...>wrote: > Hi Bob, > I must have stumbled into this functionality without realising it wasn't > official yet! > > I had created http://138.253.125.70/~ng/Demo/jsmol/galleryIPython.htmland noted that JSMol seems to "flatten" PyMOL frames into a single model. > In this example (not mine) I think the substrates are in different frames. > can't seem to access that server? -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |
From: Robert Hanson <hansonr@st...> - 2013-06-01 15:33:22
Attachments:
Message as HTML
|
The perspective didn't get carried over to the popup. I see the bug and will fix it later this weekend. On Fri, May 31, 2013 at 7:30 AM, Greeves, Nick <ngreeves@...>wrote: > Hi Bob, > I must have stumbled into this functionality without realising it wasn't > official yet! > > I had created http://138.253.125.70/~ng/Demo/jsmol/galleryIPython.htmland noted that JSMol seems to "flatten" PyMOL frames into a single model. > In this example (not mine) I think the substrates are in different frames. > > Otherwise it looks great! > > > All the best > Nick > -- > 3D Organic Animations http://www.chemtube3d.com > Tel: +44 (0)151-794-3506 (3500 secretary) > > > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > _______________________________________________ > Jmol-users mailing list > Jmol-users@... > https://lists.sourceforge.net/lists/listinfo/jmol-users > > -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |
From: Rzepa, Henry S <h.rzepa@im...> - 2013-06-03 12:56:59
|
I am using the release version of JSmol, supplying it with Gaussian log files for parsing. As text, its fine, but if I gzip the file it cannot read it (with or without the .gz extension), invoked via eg Jmol.loadFile(jmolApplet0,'SS-7.log',';') Is this feature of JSMol working for anyone? |
From: Robert Hanson <hansonr@st...> - 2013-06-03 13:04:46
Attachments:
Message as HTML
|
You definitely would need the gz extension; JSmol needs to know this is a binary file prior to trying to read it. If you are not using Firefox, do you have the requisite jsmol.php on your server and point to it using Info.serverURL? http://wiki.jmol.org/index.php/Jmol_JavaScript_Object#Reading_binary_files Bob On Mon, Jun 3, 2013 at 7:56 AM, Rzepa, Henry S <h.rzepa@...>wrote: > I am using the release version of JSmol, supplying it with Gaussian log > files for parsing. As text, its fine, but if I gzip the file it cannot > read it (with or without the .gz extension), invoked via eg > Jmol.loadFile(jmolApplet0,'SS-7.log',';') Is this feature of JSMol > working for anyone? > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > _______________________________________________ > Jmol-users mailing list > Jmol-users@... > https://lists.sourceforge.net/lists/listinfo/jmol-users > -- Robert M. Hanson Larson-Anderson Professor of Chemistry Chair, Chemistry Department St. Olaf College Northfield, MN http://www.stolaf.edu/people/hansonr 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 |