Over 1,000,000 page views per month. Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).

Features

  • Active, helpful, world-wide user group; approximately 100,000 downloads/year
  • HTML5/canvas graphics for all modern browsers, including iOS and mobile
  • Extremely low footprint option (50K) for simple interactive structure display
  • Additional server-side Java, stand-alone Java, and signed Java applet options
  • Full crystallographic symmetry capability
  • Load many surface formats and creates and displays surfaces on the fly
  • Easily customizable web-based interface compatible with (and requires) jQuery
  • Well documented scripting language with over 1000 tokens
  • Reads over 60 file formats, including PyMOL (PSE) session files
  • Creates highly compressed (300:1) surface files from volumetric (CUBE) data
  • Exports to GIF, JPG, PNG, PDF, WRL, POV-Ray, OBJ formats
  • Uses customized, optimized Java-to-JavaScript compilation for pure HTML5 app
  • Generalizable JavaScript library for Swing and PDF export in client-side JavaScript
  • JSpecView module features:
  • Reading of JCAMP-DX, CML, AnIML formats
  • Interactive real and predicted 1H NMR spectra
  • Interactive IR, Raman, NMR, GC/MS, UV/VIS spectra
  • Spectra generated in PDF format

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow Jmol

Jmol Web Site

Other Useful Business Software
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ Icon
Automated quote and proposal software for IT solution providers. | ConnectWise CPQ

Create IT quote templates, automate workflows, add integrations & price catalogs to save time & reduce errors on manual data entry & updates.

ConnectWise CPQ, formerly ConnectWise Sell, is a professional quote and proposal automation software for IT solution providers. ConnectWise CPQ offers a wide range of tools that enables IT solution providers to save time, quote more, and win big. Top features include professional quote or proposal templates, product catalog and sourcing, workflow automation, sales reporting, and integrations with best-in-breed solutions like Cisco, Dell, HP, and Salesforce.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
31
1
1
0
2
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

Be the first to post a review of Jmol!

Additional Project Details

Languages

Korean, French, Ukrainian, Dutch, Polish, Czech, Finnish, Italian, Catalan, Greek, English, Portuguese, Chinese (Traditional), Estonian, Swedish, Turkish, Indonesian, Brazilian Portuguese, Chinese (Simplified), Danish, German, Spanish, Russian, Hungarian

Intended Audience

Science/Research, Developers, End Users/Desktop

User Interface

Java Swing, X Window System (X11), Win32 (MS Windows), Web-based

Programming Language

JavaScript, Java

Related Categories

JavaScript 3D Rendering Software, JavaScript Chemistry Software, JavaScript Bio-Informatics Software, JavaScript Data Visualization Software, JavaScript Computer Aided Instruction (CAI) Software, Java 3D Rendering Software, Java Chemistry Software, Java Bio-Informatics Software, Java Data Visualization Software, Java Computer Aided Instruction (CAI) Software

Registered

2001-03-25