Jmol: an open-source Java viewer for chemical structures in 3D
来源:互联网 发布:知乎的楠爷李楠 编辑:程序博客网 时间:2024/05/19 17:04
Jmol: an open-source Java viewer for chemical structures in 3D
Overview
How to cite Jmol
What Jmol can do
Samples
Features
What the critics are saying
Obtain Jmol
Learn to use Jmol
Manuals and tutorials
Learn by example
Jmol community
Overview
Jmol is a free, open source molecule viewer for students, educators, and researchers in chemistry and biochemistry. It is cross-platform, running on Windows, Mac OS X, and Linux/Unix systems.
- The JmolApplet is a web browser applet that can be integrated into web pages.
- The Jmol application is a standalone Java application that runs on the desktop.
- The JmolViewer is a development tool kit that can be integrated into other Java applications.
How to cite Jmol
The recommended way to cite Jmol is:
Jmol: an open-source Java viewer for chemical structures in 3D. http://www.jmol.org/Remember to always use uppercase 'J', lowercase 'mol' (explanation).
If you prefer, a list of articles that describe Jmol can be found in the Jmol Literature section of the Jmol Wiki.
What Jmol can do
Samples
Check out the Screenshot Gallery (still images) to see samples of what can be done with Jmol
and the Demonstration pages to see buttons and menus in action (interactive applet).Features
- Free, open-source software licensed under the GNU Lesser General Public License
- Applet, Application, and Systems Integration Component
- The JmolApplet is a web browser applet that can be integrated into web pages. It is ideal for development of web-based courseware and web-accessible chemical databases. The JmolApplet provides an upgrade path for users of theChime plug-in.
- The Jmol application is a standalone Java application that runs on the desktop.
- The JmolViewer can be integrated as a component into other Java applications.
- Multi-language
- Translated into multiple languages: Catalan (ca), Chinese (both zh_CN and zh_TW) Czech (cs), Dutch (nl), Finnish (fi) French (fr), German (de), Hungarian (hu), Indonesian (id), Italian (it), Korean (ko), Malay (ms), Portuguese - Brazil (pt_BR), Spanish (es), Turkish (tr), Ukrainian (uk) (in addition to the native American English, en-US, and British English, en-GB).
- Automatically adopts the language of the user's operating system, if it is among the translations available. You can change to another language if desired.
- For up-to-date details or instructions for adding your language, see the Wiki.
- Cross-platform
- Windows
- Mac OS X
- Linux / Unix
- Supports all major web browsers: Internet Explorer, Mozilla and Firefox, Safari, Google Chrome, Opera, Konqueror, IceWeasel, ...
- High-performance 3D rendering with no hardware requirements
- File formats (see also the file formats section within Jmol Wiki):MOLMDL / Elsevier / Symyx structure (classic version V2000)V3000MDL / Elsevier / Symyx structure (new version V3000)SDFMDL / Elsevier / Symyx structure (multiple models)CTFileMDL / Elsevier / Symyx chemical table (generic)CIFCrystallographic Information File - standard from the International Union of CrystallographymmCIFMacromolecular Crystallographic Information File - standard from the International Union of CrystallographyCMLChemical Markup LanguagePDBProtein Data Bank - Research Collaboratory for Structural BioinformaticsXYZXYZ format, XMol file - Minnesota Supercomputer InstituteXYZ+vibXYZ format with added vibrational vector informationXYZ-FAHXYZ format for Folding@homeMOL2Sybyl, TriposAlchemyTriposCSFFujitsu CAChe chemical structure, now Fujitsu SygressGAMESSGeneral Atomic and Molecular Electronic Structure System output (both US and UK variants) - Gordon Research Group, Iowa State UniversityGaussianGaussian 94/98/03 output - Gaussian, Inc.CubeGaussian, Inc.GhemicalThe Ghemical computational chemistry packageMM1GPGhemical molecular mechanics fileHINHIN / HIV files from HyperChem - Hypercube, Inc.JaguarSchrodinger, LLCMOLPROMolpro outputMOPACMOPAC 93/97/2002 output (public domain)MGFMOPAC 2007 (v.7.101) graphf output (public domain)NWCHEMNWChem output - Pacific Northwest National LaboratoryodydataOdyssey data - WaveFunction, Inc.xodydataOdyssey XML data - WaveFunction, Inc.QOUTQ-Chem, Inc.SHELXStructural Chemistry Department, University of Göttingen (Germany)SMOLSpartan data - Wavefunction, Inc.spinputSpartan data - Wavefunction, Inc.GROGromos87 format from GROMACSPQRModified pdb format including charge and radiusAmberThe Amber package of molecular simulation programsJMEJava Molecular Editor - Peter ErtlCASTEPThe CASTEP software package, uses density functional theoryFHI-aimsFull-potential / all-electron electronic structure theory with local orbitals - Fritz-Haber-Institut der Max-Planck-GesellschaftVASPVASP / VAMP / Vienna ab-initio simulation packageDGridMiroslav Kohout, Max-Planck InstituteADFADF output - Amsterdam Density FunctionalXSDAccelrys Materials StudioAGLArgusLabDFTWien2kAMPACAMPAC output - Semichem, Inc.WebMOWebMO interface to computational chemistry packagesMoldenElectron density / molecular orbitalsPSI3Output files from the PSI3 suite of quantum chemical programsCRYSTALOutput files from CRYSTAL, a computational tool for solid state chemistry and physics. Theoretical Chemistry Group, Univ. Torino, Italy.* Files which are compressed with gzip will automatically be decompressed
- Animations
- Vibrations
- Surfaces
- Orbitals
- Support for unit cell and symmetry operations
- Schematic shapes for secondary structures in biomolecules
- Measurements
- distance
- angle
- torsion angle
- Support for RasMol/Chime scripting language
- JavaScript support library (Jmol.js)
- Exports to jpg, png, gif, ppm, pdf, POV-Ray, Gaussian, Maya, vrml, x3d, idtf, web page.
- For more details, see the history of development.
What the critics are saying
Jmol v10: I can't believe it's Java!
But it's also open-source, so there's simply no question about it.
Get your copy now, before they run out of those virtual Java machine thingies.
It's just in time (JIT) for Christmas, from what I hear!Warren L. DeLano, shell-shocked C/Python developer
Principal Scientist, DeLano Scientific, Author of PyMOL
December 2004.
Obtain Jmol
Jmol v. 13.0 is the latest official, stable version.
There are also prerelease versions that are being developed for enhanced functionality (odd-numbered versions like 11.7, 11.9, 12.1, 12.3).You can get the latest stable version from this direct download link. Or, if you are interested in other versions or the prereleases, read details in the download page.
Being a .jar file, the Jmol application will be displayed as a Java icon. If you want a Jmol icon to be shown instead, you can get it from the Jmol Wiki.
Learn to use Jmol
Manuals and tutorials
A handbook has been published for learning Jmol, and there are also other publications about Jmol.
There is also a list of tutorials designed to learn the use of Jmol, and more help, within Jmol Wiki.
Finally, there is a documentation section in this web site, for more technical details.
Learn by example
You can also learn by examining web pages that use Jmol: demonstration pages within this web site, and a list of websites using Jmol in Jmol Wiki.
Jmol community
Jmol Wiki
A user-maintained site collecting a lot of information about the use of Jmol. More dynamical and frequently updated than this web site! -- visit Jmol Wiki
Mailing lists
Those with interest in molecular visualization, especially the education and research communities, are encouraged to join the jmol-users mailing list or even the jmol-developers mailing list. There you can share ideas and experiences, ask for help, give us feedback, request new features or changes, discuss implementation, submit patches, or contribute code.
Without subscribing to any lists, you can also search the archives that collect all messages posted to the lists.
For more information, please visit the Project pages section.
- Jmol: an open-source Java viewer for chemical structures in 3D
- arXiv:1610.06475 ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- an set component for flash , (open source )
- icsharpcode--An open source IDE for C#. Using plug-in architechtual
- Pluma is an open source C++ framework for plug-in management.
- Native Client (NaCl) is an open-source technology for running native compiled code in the browser
- An introduction to "Open Source: Open for Business"
- Open source audit plug-in for MySQL
- Open Source Compiles in an Xcode 5.1 World
- TextUML Toolkit is an open-source IDE for UML
- RTKLIB: An Open Source Program Package for GNSS Positioning
- Open Source Workflow Engines Written in Java
- Open Source Rule Engines Written In Java
- Open Source Workflow Engines Written in Java
- Open Source Agent Systems Written In Java
- Open Source Charting & Reporting Tools in Java
- Open Source XML Parsers in Java
- Open Source Testing Tools in Java
- php中return,require,include加括号和不加括号的区别
- ios 页面跳转之间传递数据----通过delegate
- Session的生命周期
- 1408141504-hd-Digital Roots.cpp
- java中常用的工具类(三)
- Jmol: an open-source Java viewer for chemical structures in 3D
- 乐视TV宣布,将推出“LePar超级合伙人”计划
- 755 - 487--3279
- HTML5 01 标签的改变
- asp.net页面生存周期之页面的建立
- 用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块3)
- Cookie/Session机制详解
- webservice 两种消息格式 SoapDocumentProtocol,SoapRpcProtocol
- Android-异步加载图片