Design and History of FirstGlance in Jmol
Updated 2024.


Video. A video with Eric Martz introducing FirstGlance and explaining the design goals was posted on YouTube in March, 2021.

Name. FirstGlance in Jmol was inspired by FirstGlance in Chime, which was written by Eric Martz in 1998 in collaboration with Jaime Prilusky, and with the support of Joel Sussman and the Protein Data Bank. FirstGlance in Chime was deployed in 1998 at the Brookhaven Protein Data Bank, and beginning the following year, at the RCSB Protein Data Bank. It remained available at the latter through 2005. The name FirstGlance refers to the initial view offered, which is designed to be maximally informative "at first glance".

MDL Chime (now long defunct) was a browser plugin derived from RasMol. Chime had a large impact on education, communication, and research in the biochemical community, as evidenced by the hundreds of tools and tutorials that utilized it. MDL Chime was free, but its proprietary source code was closely guarded by the corporation that owned it, MDL Information Systems . Chime first became available in late 1996. MDL stopped serious development of Chime by late 1998.

Protein Explorer (1998-2006) was an extensive user-interface ("wrapper") for Chime, providing access to much of the power of Chime without the need to learn Chime's large command language. Eric Martz was the principal architect and code developer. Protein Explorer provided canned views to reveal important structural features (such as secondary structure, distribution of charges and hydrophobic vs. polar residues, etc.). It also offered capabilities for customizing color schemes and renderings. And in its final stages, it attempted to offer an easy method to capture selected views in a presentation format. In 2003, Protein Explorer won the international Merlot Classic Award in Biology, which stated that "Protein Explorer has revolutionized the teaching of biology at a molecular level". Use of Protein Explorer, at its height in the early 2000's over 10,000 visits/month, faded away with the demise of Chime.

Demise of Chime. Despite its considerable power, the limitations of Chime (including its unavailability for Mac OSX or linux) and the freeze in its development in late 1998 were frustrating to its user community. An open-source replacement was needed, and this need was met by Jmol beginning in 2004.

Jmol replaces Chime. Jmol was available for small molecules from the late 1990's thanks to the work of Dan Gezelter and others. In 2002, Michael Howard, having become aware of the frustration in the community of Chime users, began adapting Jmol to work with macromolecules. By 2006, Howard, in an amazing tour de force, had forged Jmol into a replacement for Chime, including the complete Chime command language (a superset of Roger Sayle's original RasMol command language). Robert M. Hanson then took over development of Jmol, expanding its capabilities with remarkable brilliance and creativity.

Nature inspires FirstGlance. In 2005, Evelyn Jabri was an editor at Nature. Previously, Jabri had been on the faculty of Indiana University, where she used Protein Explorer in her teaching. Jabri contacted Eric Martz, expressing the interest of Nature in providing a way for online readers to see and explore newly published macromolecular structures. Nature had a track record of supporting open-source projects. This inspired Martz to initiate development of FirstGlance in Jmol as open-source freeware. The first working version of FirstGlance was released in October, 2005. In 2006, Nature Structural and Molecular Biology provided links, in articles reporting new structures, to view those structures in FirstGlance. Following the open-source spirit of FirstGlance, newly-published structures could be viewed in FirstGlance from the Contents page, without a subscription to the journal. FirstGlance remained the principal visualization option offered by Nature Structural and Molecular Biology for the next 12 years.

In 2006, Nature followed the lead of Nature Structural and Molecular Biology. FirstGlance was the principal visualization option offered by Nature for the ensuing decade. A number of other journals also offered FirstGlance (see Adoptions).

Usage. From 2006-2023, FirstGlance has been used to visualize molecules 3 million times. In the calendar year 2023, molecules were displayed on average 266 times/day.

Scope of FirstGlance. FirstGlance in Jmol offers canned views designed to reveal important structural features. Each such view has its own fixed rendering and color scheme. FirstGlance offers no customization of colors or rendering, which simplifies it greatly in comparison with Protein Explorer. FirstGlance does enable hiding any portion(s) of the structure, or isolating any single component (by hiding everything else in a single click). Also, it enables selection of any portion(s) and will then display atomic contacts and non-covalent interactions with the selected portion(s). All color schemes are pre-defined (and color keys are displayed automatically).

Proteopedia and FirstGlance complement each other. Proteopedia.Org, developed initially by Jaime Prilusky, Eran Hodis, and Joel Sussman at the Weizmann Institute (Rehovot, Israel), offers complete customization of interactive molecular scenes in Jmol (later JSmol), and conveniently became available as FirstGlance was initiated. The customization capability of Proteopedia, implemented in straightforward menus and forms (no command language needed), thus complements FirstGlance. And vice versa, the informative canned views in FirstGlance complement what Proteopedia offers.

Presentations. In 2016, FirstGlance offered a mechanism to capture presentation-ready static images or animations (rocking or rotating) of any view it offers. The initial implementation was problematic, so in 2018, with the help of Jaime Prilusky, it was re-implemented using an external server, becoming simpler to use, and much more reliable.

A complete list of changes between versions of FirstGlance is provided.

Technical information for software developers is available in several documents listed at the end of All About FirstGlance in Jmol.


Feedback to