Jmol/Index: Difference between revisions

From Proteopedia
Jump to navigation Jump to search
Eric Martz (talk | contribs)
Eric Martz (talk | contribs)
 
(42 intermediate revisions by 4 users not shown)
Line 3: Line 3:
==Terminology==
==Terminology==


''Jmol'' and ''JSmol'' mean pretty much the same thing. '''Jmol''' is the original name of the software, meaning "'''J'''ava '''mol'''ecular". After a version was developed that does not require Java, but runs in web browsers' HTML5/Javascript, the name '''JSmol''' was added, meaning "'''J'''ava'''S'''cript '''mol'''ecular".
''Jmol'' and ''JSmol'' mean pretty much the same thing. '''Jmol''' is the original name of the software, meaning &quot;'''J'''ava '''mol'''ecular&quot;. After a version was developed that does not require Java (it runs in web browsers' HTML5/Javascript) the name '''JSmol'''<ref>DOI: 10.1002/ijch.201300024</ref> was added, meaning &quot;'''J'''ava'''S'''cript '''mol'''ecular&quot;.


==Jmol Resources==
==Resources About Jmol==
===Jmol Resources in Proteopedia===
===Resources About Jmol in Proteopedia===
====Introductions====
====Introductions====
*[[Introduction to Jmol]], a brief, non-technical page.
*[[Introduction to Jmol]], a brief, non-technical page.
*[[Jmol]], a longer, semi-technical page.
*[[Jmol]], a longer, semi-technical page.
*[[FirstGlance in Jmol]] makes the power of Jmol accessible, without learning any command language. Essentially it provides guided exploration of any macromolecule. ''FirstGlance'' enables the user to concentrate on the molecule instead of how to use the software.
*[[FirstGlance in Jmol]] makes the power of Jmol accessible, without learning any command language. Essentially it provides guided exploration of any macromolecule. ''FirstGlance'' enables the user to concentrate on the molecule instead of how to use Jmol.


====Technical====
====Technical====
=====JSmol in Proteopedia=====
=====JSmol in Proteopedia=====
*[[How JSmol Works]]
*[[How JSmol Works]]
*[[Superposition with jmol]]: How to superimpose two structures in Jmol and show them in Proteopedia.
*[[Help:Making animations for Powerpoint]]: How to save a state-script from JSmol in any Proteopedia scene, drop it into FirstGlance and save a Powerpoint-slide-ready animation.
*[[Jmol/Visualizing membrane position]] for integral membrane proteins.
*[[Morphs]] explains how to animate transitions between two conformations of a macromolecule, and has links to many examples.
*[[Electron density maps]] has links to methods and examples for showing electron density isomeshes in Proteopedia.
*[[Help:Copying FirstGlance Scenes into Proteopedia]]: Some views are much easier to get in FirstGlance than in the [[SAT]], and can easily become green links in Proteopedia.
*[[User:James D Watson/Using Jmol]] for the more technically minded. A guide to using Jmol's menu. Compared to using [[FirstGlance in Jmol]], this is slow and cumbersome, and the Jmol menu lacks any help or explanation.
*[[User:James D Watson/Using Jmol]] for the more technically minded. A guide to using Jmol's menu. Compared to using [[FirstGlance in Jmol]], this is slow and cumbersome, and the Jmol menu lacks any help or explanation.
Alphabetically:
*[[Jmol/Cavities pockets and tunnels]] as isosurfaces.
*[[Jmol/debugging]]: How to debug Jmol scripts.
*[[Jmol/Depth from surface]]: How to color an isosurface (or atoms) by depth from the structure's surface.
*[[Jmol/Electrostatic potential]]
*[[Jmol/Interactivity]]: Adding buttons etc. to the Proteopedia text to allow readers to modify the 3D scene.
*[[Jmol/Quaternions]]: How to store and recall an orientation, and how to do fancy rotations.
*[[JSmol/Rotation Speeds]] for models of various sizes and in different web browsers.
*[[Jmol/State]]: Reverse engineering the Jmol state to get human-readable commands that generate the same scene.
*[[Jmol/superposition]]: How to superimpose two structures in Jmol and show them in Proteopedia.
*[[Jmol/Surfaces]]
*[[Jmol/Synchronization]]
*[[Jmol/Synchronization]]
*[[Jmol/Visualizing large molecules]]
*[[Jmol/Visualizing large molecules]]
*[[JSmol/Rotation Speeds]] for models of various sizes and in different web browsers.
*[[Jmol/Visualizing membrane position]] for integral membrane proteins.


=====Using Jmol with Java=====
=====Using Jmol with Java=====
*[[Distinguishing the modes of Jmol on Proteopedia]]: How to tell if Jmol is using Java or not.
*[[Distinguishing the modes of Jmol on Proteopedia]]: How to tell if Jmol is using Java or not.
*[[Installing and enabling Java]]
*[[Jmol/Application]]: How to use the stand-alone Java application, in contrast to Jmol within a web browser.
*[[Jmol/PDB file editing with Jmol]]
*[[PACUPP|Pockets And Cavities Using Pseudoatoms in Proteins]] (PACUPP), an application written entirely in Jmol command scripts.
*[[Using Java for Rendering Structures]]: How to force Proteopedia to use the faster Jmol_S signed Java applet instead of its default, which is the slower JSmol.
*[[Using Java for Rendering Structures]]: How to force Proteopedia to use the faster Jmol_S signed Java applet instead of its default, which is the slower JSmol.
*[[Jmol/Application]]: How to use the stand-alone Java application, in contrast to Jmol within a web browser.


=====Conversion=====
=====Conversion=====
Line 32: Line 49:
*[[User:Eric Martz/JSmol Notes]] includes speed comparisons for Jmol_S (Java applet) vs. JSmol and partial notes about converting web resources from Jmol_S to JSmol.
*[[User:Eric Martz/JSmol Notes]] includes speed comparisons for Jmol_S (Java applet) vs. JSmol and partial notes about converting web resources from Jmol_S to JSmol.


===Jmol Resources Outside of Proteopedia===
===History of Jmol===
*For a brief overview, see [[Jmol#cite_note-0|footnote 1 at Jmol]].
*[http://jmol.sourceforge.net/history/ Detailed history at Sourceforge]].
 
===Resources About Jmol Outside of Proteopedia===
*[http://Jmol.Org Jmol.Org] is the primary source for Jmol/JSmol downloads and its documentation. It includes
**The Jmol Users EMail List is the best place to get technical help. Access it from the [http://jmol.sourceforge.net/project/ Jmol Projects Page at Sourceforge].
**[http://jmol.sourceforge.net/jscolors/ Default Color Schemes] used by Jmol/JSmol.
*[http://wiki.jmol.org The Jmol Wiki] has lots of information and help written and maintained by users, including notably
**Hundreds of [http://wiki.jmol.org/index.php/Websites_Using_Jmol Websites that use Jmol].
**A list of [http://wiki.jmol.org/index.php/Literature published articles and books that describe Jmol features or uses].
*[https://chemapps.stolaf.edu/jmol/docs/ Jmol command script reference manual]
*[https://chemapps.stolaf.edu/jmol/docs/ Jmol command script reference manual]
*[https://chemapps.stolaf.edu/jmol/jsmol/jsmol.htm Bob Hanson's StOlaf.Edu online test site for current JSmol and Jmol_S].
*[https://chemapps.stolaf.edu/jmol/jsmol/jsmol.htm Bob Hanson's StOlaf.Edu site demonstrating current JSmol and Jmol signed Java applet].


==See Also==
==See Also==
*[[Introduction to molecular visualization]]
*[[Molecular modeling and visualization software]]
*[[Java]]
*[[Java]]
*[[Installing and enabling Java]]


==Redirects==
==Redirects==
There are redirects to this page from [[About Jmol]], [[About JSmol]], [[Help:Jmol]] and [[Help:JSmol]].
There are redirects to this page from [[About Jmol]], [[About JSmol]], [[Help:Jmol]] and [[Help:JSmol]].
== References ==
<references/>

Latest revision as of 18:28, 25 August 2024

This is an index page pointing to resources about Jmol and JSmol.

TerminologyTerminology

Jmol and JSmol mean pretty much the same thing. Jmol is the original name of the software, meaning "Java molecular". After a version was developed that does not require Java (it runs in web browsers' HTML5/Javascript) the name JSmol[1] was added, meaning "JavaScript molecular".

Resources About JmolResources About Jmol

Resources About Jmol in ProteopediaResources About Jmol in Proteopedia

IntroductionsIntroductions

  • Introduction to Jmol, a brief, non-technical page.
  • Jmol, a longer, semi-technical page.
  • FirstGlance in Jmol makes the power of Jmol accessible, without learning any command language. Essentially it provides guided exploration of any macromolecule. FirstGlance enables the user to concentrate on the molecule instead of how to use Jmol.

TechnicalTechnical

JSmol in ProteopediaJSmol in Proteopedia


Alphabetically:

Using Jmol with JavaUsing Jmol with Java
ConversionConversion

History of JmolHistory of Jmol

Resources About Jmol Outside of ProteopediaResources About Jmol Outside of Proteopedia

See AlsoSee Also

RedirectsRedirects

There are redirects to this page from About Jmol, About JSmol, Help:Jmol and Help:JSmol.

ReferencesReferences

  1. Hanson, R. M., Prilusky, J., Renjian, Z., Nakane, T. and Sussman, J. L. (2013), JSmol and the Next-Generation Web-Based Representation of 3D Molecular Structure as Applied to Proteopedia. Isr. J. Chem., 53:207-216. doi:http://dx.doi.org/10.1002/ijch.201300024

Proteopedia Page Contributors and Editors (what is this?)Proteopedia Page Contributors and Editors (what is this?)

Eric Martz, Joel L. Sussman, Karsten Theis, Angel Herraez