Chemistry in Second Life

Lang, A.S.I.D and Bradley, J.-C.

(Submitted July 9, 2009 to Chemistry Central Journal)

(Published October 23, 2009 Chemistry in Second Life )


This article reviews chemistry related content in Second Life, a popular virtual world. Examples include the construction of 3D molecules, spectroscopy, data visualization, networking, conferences, games and other educational resources.


With over 80,000 simultaneous users on at any given time, Second Life has emerged as the most popular non game-based 3D virtual world.[1] Users interact with the environment and with each other in the form of avatars, usually lifelike representations of people or animals. Since users are empowered to create objects and environments of their choosing, almost every aspect of real life has been replicated in Second Life. Of course, since virtual worlds do not necessarily suffer the same limitations as reality, creative adaptations abound. Science is no exception and many exhibits in Second Life can be found depicting scientific content.[2]

Chemistry presents some special challenges and opportunities for a platform like Second Life. Full use of 3D space is a real asset here since an understanding of what molecules and orbitals look like is essential. We will show how such representations can be made in Second Life and how these have been applied to educational activities. Chemical data can also benefit from use of 3D space and some examples of interactive exhibits will be detailed. Finally, the social networking aspect of Second Life sets this virtual platform aside from others and this will be demonstrated.



Second Life provides an environment to interact with molecules in their full 3D representations. It is only recently that it has been possible to easily render molecules with realistic conformations. Our molecule rezzer, named Orac[3], is a tool that anyone can use to easily create molecules without having to painstakingly link prims together or learn Linden Scripting Language – the scripting language of Second Life. The Orac molecule rezzer interacts with the user via the chat interface; you tell Orac the molecule that you want and he builds it for you. Orac accepts any SMILES[4], InChi[5] or InChiKey[6] via chat. Orac then queries web services at Chemspider and Drexel (provided by Rajarshi Guha) which dynamically calculate and return the minimized 3D structure; Orac then rezzes the molecule in Second Life, see Figures 1 and 2.
Figure 1. Orac uses freely-available web services to dynamically calculate and display 3D molecular data.

Figure 2. Orac and serotonin.

The molecules that Orac makes can be manipulated in many ways. You can easily change the position, size and orientation; you can save the molecules to your inventory for later retrieval, make multiple copies and even distribute them to other users. Also, with a little scripting, you can make the molecules interact with users and even each other.


Using Second Life it is possible to render chemical reactions in full 3D.[7] By scripting the atoms and bonds of molecules to respond to chat, users can step through a reaction mechanism by simply typing "next" and "back." As the user commands the molecules he sees bonds twist, break, and re-form as the atoms move to their new positions in each fully minimized intermediate structure. Figure 3 shows snapshots of the reaction of benzaldehyde with 5-methylfurfurylamine to form an imine and water. Each intermediate in the reaction has been minimized to show a realistic conformation. Large changes in geometry are easily appreciated within the 3D environment, something that is not easily represented in 2D renderings on paper.
Figure 3. Snapshots of each step in a user-controllable reaction mechanism simulation.


Simple rigid docking, via hydrogen bond contact points, can easily be implemented using Second Life's built in scripting language. We scripted an example from real-life anti-malarial research [8], so that when a user clicks on the docked molecule it jumps out of the binding pocket to a random location. It then self-docks back into the binding pocket of the targeted enzyme (enoyl reductase in this case). The four hydrogen-bonding interactions between the molecules and the atoms involved are tagged in green, something that is non-trivial in stand-alone docking visualization applications, see Figure 4.[9]
Figure 4. Molecule docking in Second Life

To achieve a more realistic docking simulation, a docking web-service could be used; and together with human interaction more efficient and sometimes better results (by avoiding local minima), over computer-only docking, can be achieved [10].


A good example of how Second Life can be used as a platform for enhancing education through visualization has been provided by Joan Slonczewski of Kenyon College who has created "Amino World" to help students identify amino acid R-groups in peptides.[11] Amino World consists of five peptides each composed of four amino acid residues, see Figure 5.
Figure 5. Amino World

The peptides of Amino World are fully interactive, complete with extensive information available on notecards that users can save to their inventories, and by clicking on the peptide tower controller or the molecule itself you can highlight different structures such as the peptide backbone and the different R-groups. The R-groups can be made to identify themselves and copies can be taken and examined by users.


Second Life has a few built-in limitations that currently makes the rendering of large stick-and-ball molecules impractical. For example, there is a limit to the number of atoms that can be linked together to form a single molecule. Practically this limit is around 120 atoms for most molecules. It is possible to have Orac rez molecules up to the prim limit (15,000 prims on a single sim), but such molecules would be one-time structures and you would not be able to save them to your inventory (as a single molecule). Also, with such a large structure you wouldn't be able to build anything else. Several solutions to these limitations have been developed. Peter Miller at the University of Liverpool has developed a 'Protein Rezzing Toolkit' that allows for the creation and packaging of proteins up to the simulator prim limit.[12] The toolkit allows users to create and manipulate simple protein structures from PDB files, which are available from a freely accessible database.[13] The molecule once packaged and re-rezzed will respond to touch by displaying the residue number, type and amino acid (for the atom). The molecule also responds to user chat commands allowing users to search for and display sheets, helices, and particular amino acids, see Figure 6.
Figure 6. A protein (3cyt) rezzed using the protein rezzing toolkit enveloped in a single-prim sculpted protein.

The protein rezzing toolkit gives users the ability to manage large protein structures in Second Life. These structures however are still prim intensive so we have also developed a sculpted protein web service. This web service takes any pdb file and calculates the macromolecular solvent-accessible surface of the protein using methods similar to those developed by Greer and Bush [14]. This surface is then rendered as a 'Sculpt Map' - a 128 by 128 pixel image of the projected surface data with x, y, z coordinates represented via the three channel RGB format. This image can then be uploaded into Second Life and rendered as a 'Sculpted Prim.' The same webservice also creates texture maps colored based on amino acid residues, charge, and polarity, that allows users to texture their proteins accordingly; see Figures 6 and 7.

Figure 7. A sculpted protein (falcipain-2) colored from left to right by amino acid charge, polarity, and amino acid residue respectively.

Another protein rezzer is Monolith[15] scripted by Erich Bremer of Stony Brook University. Like the Protein Rezzing Toolkit, Monolith reads and parses PDB files. Monolith then rezzes the atoms of the structure in 3D. This makes it prim intensive but it rezzes structures relatively quickly - it can rez a 3000+ atom protein in under a minute. The atoms rezzed by Monolith are interactive, allowing the user to set labels, change colors based on residue name/number, set transparency of atoms interactively, and to display subsets of atoms. This makes Monolith a potentially useful tool for dynamic collaborative discussions, though unlike Orac, Hiro's Molecule Rezzer[3], or the Protein Rezzing Toolkit[14], it is not Open Source or freely available. Also, unlike Orac, which can make any structure, Monolith resembles the Protein Rezzing Toolkit in that it is limited to structures stored in PDB format.

Data Visualization


Second Life continues to improve its interoperability with the Web and therefore its usefulness as a platform for interacting with all forms of media, including scientific data. One thing that is now possible is the ability to dynamically create images on any server and then have that image appear on a prim in Second Life for all to see. We have used this ability to build an interactive spectrum viewer.[16] The viewer interacts with users via chat and responds to commands such as "zoom [range]", "back", and "reset." By typing "zoom" with a specified range of values you can expand any area of the spectrum. The integral value is also calculated and displayed on the resulting image. The viewer works by querying a PHP script which parses a specified JCAMP-DX spectrum file, calculates the integral for the specified range, and uses the Google Chart API to create and return to Second Life an image of the spectrum, see Figures 8 and 9.
Figure 8. The spectrum viewer uses the Google chart API to dynamically create spectrum images.

Figure 9. Interactive spectrum viewer.

The particular spectrum shown can be changed from within Second Life by simply changing the Media URL to point to the appropriate spectrum file. Displaying spectra in Second Life has advantages over currently available web-based viewers: In addition to the inherent collaborative nature of Second Life, it is easier to control focus, has the integral value, and can be used in conjunction with other chemistry visualization tools, see Figure 10 and The Spectral Game below.
Figure 10. 1-Pyrenebutanoic acid together with its NMR spectrum.


As part of a research project to synthesize anti-malarial agents using the Ugi reaction [17], we are collecting solubility data of Ugi reagents and products in non-aqueous solvents. This non-aqueous solubility data, produced via crowdsourcing [18], is stored as open data in a Google spreadsheet. Using the Google spreadsheets data API we can display this data in Second Life, see Figures 11 and 12.
Figure 11. The 3D solubility data explorer displays data stored in a Google spreadsheet.

Figure 12. Ugi reaction solubility explorer.

Our Ugi solubility explorer is a data visualization tool that allows users to select the four components of the Ugi reaction (an aldehyde, an amine, an isonitrile, and a carboxylic acid) and view the solubility data for each compound in various solvents in a 3D bar chart. Clicking on a bar opens a web-page showing the dynamic solubility data for each experiment with links to the lab notebook, see Figure 13.

Figure 13. Solubility of 4-nitrobenzaldehyde in acetonitrile.

Another way to view the solubility data as a whole is through interactive descriptor chemical spaces[19], see Figure 14. The interactive chemical space is a real-time 5-dimensional visualization of the solubility data with the three spatial directions corresponding to CDK descriptors of the users choice. The fourth and fifth dimensions are point-size which is proportional to the solubility concentration and the color of the point indicating the functionality of the solute, respectively. By clicking on the data point in Second Life, you again can access the solubility data for each experiment, see Figure 13. One of the advantages of viewing the data in Second Life over traditional two-dimensional chemical space visualization is the third molecular descriptor which can reveal patterns in the data that often get hidden in two-dimensional points[20].
Figure 14. 5-Dimensional interactive solubility data visualization.

The solubility explorer and 5-dimensional chemical space rezzer allows us to explore the data in real-time to find target solvents for particular combinations of Ugi reactants and analyze the chemical space for solubility trends. It also allows us to easily visualize regions of the data, seeing where the data is sparse, and guiding further research.

Teaching Applications


Using a collection of tiles (bitmap images) that are true or false in any context has proved to be a versatile means of of creating chemistry quizzes on various platforms for undergraduate organic chemistry quizzes taught at Drexel university. This collection was first used as part of the EduFrag project[21] in the first person shooter game Unreal Tournament, in versions both with and without weapons. The images were used as doors to pass through. Correct images on the doors led further in the game maze or provided rewards (health, weapons, strategic positioning, etc.) while incorrect doors led to negative outcomes such as losing a life or starting the maze again, see Figure 15. In the non-weapons version of the game, such quizzes were often used in the form of races where the first student to complete the maze won a prize (typically a molecular model kit or a textbook).[22]

Figure 15. Unreal Tournament maze with organic chemistry content on doors

When porting over to Second Life, the format of the quizzes was altered to minimize the use of prims, building elements that are limited in number for each building area. In one implementation, obelisks were used to identify the location of quizzes.[23] Upon clicking an obelisk 4 tiles appear, including only one that is correct, see Figure 16. Clicking on this correct tile generates another set of four tiles and advances the student in the quiz. Clicking on an incorrect tile resets the quiz. By assigning each participating student one obelisk and ensuring that everyone starts at the same time, races can be held in the same way that they had been in Unreal Tournament.

Figure 16. Quiz obelisk in Second Life showing 4 random quiz tiles that appear upon clicking.

In the most recent implementation of these quizzes, content was ported over to a web interface. The resulting ChemTiles game[24] is now more accessible to everyone, since neither Unreal Tournament or Second Life need to be installed. However, as will be detailed below, the social aspect of Second Life is absent in the web version. The web version maintains a high score list, so contests do not need to be run in real time in the form of races. During an implementation of the game in the spring of 2009 at Drexel university, students were given about a week to achieve the high score. Students in the class only competed against each other for prizes by signing up under the Drexel group. However, the game is open to anyone in the world to try.

The default is to get a random collection of tiles covering all categories, with only one correct in the mix but each category can be practiced separately simply by selecting from a drop-down menu. At the beginning of the game two tiles, one correct and one incorrect are shown, and the user is asked to click on the tile that is correct. If the user selects the correct tile, then they proceed to the next set of tiles and the process is repeated. The game becomes increasingly difficult with the number of tiles increasing, to a maximum of six. Additionally, when a player reaches a score of forty, rounds also become timed, see Figure 17, and the player must select an answer before the countdown expires. The amount of time a player gets decreases as rounds progress to a minimum of ten seconds, making the game a challenge, even for experts.

The insertion of new content in the form of bitmap images was streamlined in this version by uploading all the tiles to a Flickr group[25] and tagging each image according to its category, such as Lewis structures, chirality, etc. The tiles uploaded to Flickr automatically become part of the game via an API provided by Flickr. Hosting the tiles on a Flickr group allows for the 'crowdsourcing' of questions.

Figrue 17. The ChemTiles game

Spectral Game

Since NMR spectroscopy is taught in CHEM242 (Organic Chemistry II) at Drexel, the Spectral Game was evaluated in this class during the Winter 2009 term.[26] Students were given the option of using the resource in Second Life in order to better prepare for tests. The instructor used the game during workshops with individual students to teach them concepts as they appeared in the NMR spectra, see Figure 18.

Figure 18. The Spectral Game in Second Life.

The presentation of molecules in 3D was especially helpful for bridged cyclic structures, which are difficult to imagine correctly using 2D representations. The chat interface with the spectral display board was easy to master to zoom into desired regions. With the implementation of the web version of the Spectral Game[27], most students migrated to that version since it did not require downloading software or learning a new interface. For students who are physically present in a workshop the web version is probably more convenient, whereas teachers who have most students participate remotely may find significant advantage in using the Second Life version.

Student Exhibits

In addition to teacher generated content, Second Life provides a rich environment for student projects. Students at Drexel University were given the option of creating exhibits for up to 2% extra credit on their final grade. This relatively small reward usually affords on the order of 5% participation, which is useful for large undergraduate courses, where it would be impractical to have 200 students trained and guided within Second Life. Although some training is required, optimally in a face-to-face workshop environment, students are asked to use simple tools.

The Orac rezzer is an especially easy to use tool since students simply need to look up the SMILES code of a molecule of interest and pass the information to Orac via the chat interface. There are several easy ways to look up SMILES such as the ChemSpider database or the free chemical drawing package ChemSketch. Posters are also conveniently prepared by creating an image on Powerpoint or other similar software and uploading to Second Life. Poster boards are provided to students and they are shown a simple way to copy their images to boards. Some of the boards have the ability to open a browser window upon clicking. By combining posters and 3D molecules, students can quickly prepare exhibits of their choosing, relating to material learned in class, see Figure 19.[28]

Figure 19. A student exhibit in Second Life


In addition to providing a rich environment for 3D exhibits, Second Life enjoys a vibrant community of scientists. Students can benefit from spending time in areas with scientific content simply for the people that they meet who happen to be interested in the same topics. In the spring 2009 term students at Drexel University taking introductory organic chemistry were asked to seek out and interview people on Second Life who are connected somehow to chemistry related fields. Another part of this extra credit assignment involved taking snapshots of areas in Second Life with chemistry content. A convenient way of identifing suitable people on Second Life involved identifying the creator of chemistry objects and contacting them by IM. FriendFeed, another social networking site was made the target of interviews for people involved with chemistry. The results of this assignment were aggregated on the class wiki[29] and highlight the richness of projects and networks of people working in the field. Such networking, impossible not so long ago, could prove crucial for students to identify opportunities in the course of their education and career.


Laboratory Information

Web sites have now become a ubiquitous platform for sharing information about research projects. Second Life can be used in a similar way by making use of 3D exhibits. For example, a project involving the synthesis of anti-malarial compounds[30] displays one of the molecules synthesized in the group and the target protein, see Figure 20. Posters give brief descriptions of the exhibit and load a web page with more information about each topic. Images of lab equipment and pictures of group members can be made available to provide more insight about a research group. As described below, the American Chemical Society island had dedicated a portion of its space to house areas where chemists can showcase their research work.
Figure 20. A section of the Bradley research lab showing pictures of the lab equipment on the right and 3D reaction mechanisms of one of the research projects on the left.


Given the ability to stream video into Second Life combined with the ease of converting Powerpoint presentations into a similar format in Second Life, many groups are exploiting the platform to host conferences, both fully virtual and mixed reality (with interaction between real life and second life venues). A notable example in chemistry involved the presentation of about 20 posters on ACS island in the Spring of 2008[31], see Figure 21. Hosting conferences in Second Life is more cost effective for both hosts and attendees. It also alleviates the need to travel which saves time, money, and is beneficial to people with disabilities who may not be able to travel and scientists in developing countries who may not be able to afford to travel. Second Life conferences consequently have much smaller carbon footprints over real-life conferences. While Second Life conferences cannot give the full experience of a real-life conference, they have been shown to continue some of the benefits of real life conferences including effective teamworking, networking, collaboration, innovation, and socializing.[32]

Figure 21. Virtual Sci-Mix on ACS Island.

Chemistry content can also be found at more general conferences and special events covering the sciences most notably on the Elucian Islands Archipeligo owned by Nature Publishing Group who host the Nature Podcast[33] in Second Life and the SciFoo Lives On conference[34], as well as other conferences in science communication related events[35].


As mentioned above, one of the most useful attributes of Second Life is its ability to promote networking. For educators and researchers, this can turn out to be at least as valuable as leveraging the platform for the creation of 3D exhibits. By simply spending some time on Second Life to create content or assist students, one often accidentally meets people who may ultimately end up as collaborators at some point. People that one meets can be added to a friends list very easily by clicking on their avatar. Whenever one logs in the list of friends currently online is highlighted and any of these people can be contacted by IM or teleported over to interact with a group. The ease with which this can happen in Second Life enables rapid growth of contacts via friend-of-a-friend networks. The authors of this paper represent an excellent example of a collaboration originating from Second Life and evolving to include work in drug discovery, solubility and data visualization, both in Second Life[36] and on the bench[20].

Islands with Chemistry Content

ACS Island

ACS Island is the Second Life home of the American Chemical Society[37]. The ACS uses the island for virtual poster sessions, held sometimes concurrently with its national meetings; special talks both technical and educational and is currently developing an outreach program for local sections. ACS Island also naturally has many exhibits relating to chemistry created by both the American Chemical Society and by "residents scientists" who are ACS members with virtual labs[38] on ACS Island. The exhibits on ACS Island include "Amino World," discussed above, an interactive chemical landmarks museum which houses interactive and animated displays explaining such things as nylon, DNA, and HIV; and a red-tide exhibit showing how farmland fertilizer and animal waste can exacerbate harmful algal blooms, see Figures 22 and 23.
Figure 22. ACS Island's Interactive Chemical Landmarks Museum.

Figure 23. Red-Tide exhibit on ACS Island.

The American Chemical Society also provides many free virtual items in its HQ building including amongst other things a molecule rezzer[3], a 3D periodic table[39], and clothing such as an ACS branded outfit consisting of a t-shirt, lab coat, and safety goggles.


Aldrich Chemistry Island[40] has many interesting chemistry-related exhibits[41], including a new products pavillion where you can examine the structures of new chemical products in 3D and follow links to webpages for more information and an art of science exhibit which has interactive covers from the Aldrichimica ACTA journals published over the last 40 years with details about the cover art and the artist responsible available as notecards. The pavillion also contains a chemistry Hall of Fame with busts and information on famous chemists from history. Other builds on Aldrich Chemistry Island, each with its own exhibits and chemistry-related information, include Aldrich Chemistry University, Sigma-Aldrich Publications, and Aldrich Chemistry Main Offices, see Figure 24.
Figure 24. Aldrich Chemistry Main Offices in Second Life


The northeast corner of Drexel Island[42] houses chemistry content relating to organic chemistry courses and research from the Bradley research group. Many of the exhibits discussed in this article can be found there.
Figure 25: Drexel Island in Second Life

Elucian Islands

Nature Publishing Group, the publisher of the journal Nature has several islands in Second Life known collectively as the Elucian Islands Archipeligo [43]. Nature uses these islands to hold both mixed reality events and Second Life only events such as Sci-Foo Lives On[34]. Nature also hosts and displays chemistry-related exhibits including an interactive lab explaining atomic orbitals, hydrogen absorption spectra, and selection rules [44] and an interactive gallery of proteins (green flourescent protein, DNA helicase, etc.) created by David Reeves of Yeshiva University, see Figure 26.
Figure 26. Interactive Protein Gallery


This article represents a snapshot of some current chemistry related activities in Second Life. As with many technological innovations, change can happen quickly. It is expected that chemistry's presence in Second Life will continue to expand in unexpected ways as more people join and bring their creativity to innovate in this virtual world.


1. Official Second Life statistics. []
2. McConaghy T Science Center Group in Second Life wiki. []
3. Bradley JC InChI Rezzer in Second Life. []
4. Simplified molecular input line entry specification. []
5. International Chemical Identifier. []
6. InChIKey []
7. Bradley JC Teaching Chemistry Mechansims in Second Life []
8. Bradley JC, Rosenthal P, Guha R, Mirza K, and Gut J. Open Notebook Science – Falcipain-2 Preliminary Results. Available from Nature Precedings <> (2008)
9, Bradley JC Molecule Docking in Second Life []
10. Subasi E and Basdogan C, A New Haptic Interaction and Visualization Approach for Rigid Molecular Docking in Virtual Environments Presence: Teleoperators & Virtual Environments, 17(1), 73-90 (2008).
11. Ariantho D Amino World []
12. Miller PGG et el., Protein Rezzing Toolkit, secondlifemolecules, [Online] 24 June 2009 <>
13. Protein Data Bank []
14. Greer J and Bush BL Macromolecular Shape and Surface Maps by Solvent Extrusion Proc. Natl. Acad. Sci., 75(1), 303-307 (1978).
15. Monolith website
16. Bradley JC NMR viewer in Second Life []
17. Bradley JC, Mirza KB, Owens K, Osborne T and Williams AJ Optimization of the Ugi Reaction Using Parallel Synthesis and Automated Liquid Handling., J. Vis. Exp., Nov 11;(21), 942 (2008)
18. Open Notebook Science Challenge website []
19. Bradley JC Interactive Visualization of ONS Solubility Data []
20. Bradley JC, Guha R, Lang ASID, Lindenbaum P, Neylon C, Williams AJ and Willighagen E Chapter 16: Beautifying Data in the Real World from Beautiful Data. O'Reilly Media, Eds: Segaran T and Hammerbacher J (2009)
21. Edufrag project website. []
22. Bradley JC Update on games and vodcast for orgo class []
23. Bradley JC Spring 07 Post-Mortem []
24. Bradley JC The ChemTiles game []
25. Flickr group for ChemTiles []
26. Bradley JC Winter 09 term post-mortem: SpectralGame implementation []
27. Bradley JC, Lancashire RJ, Lang ASID, and Williams AJ The Spectral Game: Leveraging Open Data and Crowdsourcing for Education []
28. Bradley JC Spring 2008 post-mortem on organic chemistry courses []
29. Networking on Second Life and FriendFeed extra credit page. []
30. Bradley JC, Rosenthal P, Guha R, Mirza KB, and Gut J Open Notebook Science – Falcipain-2 Preliminary Results. Available from Nature Precedings [] (2008)
31. Bradley JC Virtual Poster Session on ACS Island []
32. Linden Lab How Meeting In Second Life Transformed IBM’s Technology Elite Into Virtual World Believers []
33. Nature Podcast. []
34. SciFooLivesOn wiki. []
35. Second Nature Island. []
36. Bradley JC and Lang ASID Chemistry Concepts in Second Life Presentation at the American Chemical Society meeting August 18, 2008. []
37. American Chemical Society Island SLurl. []
38. Sellar K Welcome to ACS Island on Second Life []
39. Bradley JC 3D periodic table in Second Life []
40. Sigma Aldrich Island SLurl. []
41. Epstein F Sigma-Aldrich in Second Life: The Right Chemistry []
42. Drexel Island wiki. []
43. Elucian Islands Archipeligo SLurl. []
44. Lang ASID. and Kobilnyk DC Visualizing Atomic Orbitals Using Second Life Journal of Virtual Worlds Research 2(1) (2009) []