Part of the Jmol Training Guide
from the MSOE Center for BioMolecular Modeling
Jmol is an excellent program for designing molecular illustrations and is incredibly powerful even when simply generating static images. If you take Jmol further, you can also use it to make fully interactive displays and even dynamic web pages.
At the MSOE Center for BioMolecular Modeling, however, the most fascinating final product that Jmol can produce is a 3D printed physical model! A physical model can make the abstract molecular world real and tangible. Proteins are complex 3-dimensional structures and so logically the most relatable way to communicate their features are with physical sculptures.
Below is a short video that describes what the CBM tries to do with 3D printing.
3D Printing is a cutting edge technology that can use stacked serial planes to build physical 3-dimensional models from any computer generated 3D file. Every physical protein model will go through four key steps:
The end result of this process is a designed and printed protein model will be an exact replica of the model created in the 3D visualization program.
At the MSOE Center for BioMolecular Modeling, we use two industrial grade 3D Systems Z-Corporation Printers, as well as a number of lower cost tabletop printers like the Stratysus Mojo and Makerbot printers. There are more types of 3D printers on the market than we will ever be able to discuss here, each with their own strengths and weaknesses.
It is fair to say that the technology continues to expand, improve and spread - especially in education.
There are an almost limitless variety of ways to represent a molecular structure using a molecular visualization program like Jmol. While any design would work for creating a printable image or interactive webpage, we have found that certain design specifications work better for 3d printing than others. Below are some of our suggested sizes, formats and design specifications.
Note that while these are our suggested design settings, they are by no means the only formats that may work. You should always feel free to experiment with new designs and new ideas. . . and we would love to hear from you about what worked and what new models you were able to produce!
Some 3d printers, usually the higher end models, include a support material that can be used along with the modeling material to hold up all areas of a molecular structure while it is printing. For these types of printers, a model can be created in backbone format. It will have gaps and holes but because of the support material these holes will not prevent the model from successfully printing.
We suggest you use the following Jmol specifications for the protein backbone:
We suggest you use the following Jmol specifications for sidechains:
Many lower cost tabletop printers do not have the ability to print support material and therefore have a much harder time building structures with a lot of gaps or holes, such as a protein backbone with the settings backbone 1.5.
For these types of printers, we have a different set of suggested Jmol sizes and specifications. As a general rule, the more you can choose display formats and sizes that do not have gaps and holes, the more likely you will successfully build your molecular model with your printer.
We suggest you use the following Jmol specifications if you display a protein backbone:
We suggest you use the following Jmol specifications if you display spacefill format:
We suggest you use the following Jmol specifications for sidechains in ball and stick format:
Note how much more solid and globular your design will need to be if you are using a printer without support material.
We suggest you use a Jmol .jpg file or a written script text file to save your work as you design a model. However, neither of these files can be used by a 3d printer to actually print your structure. You will need to convert your Jmol design into a STereoLithography (.stl) File.
An .stl file contains the 3d mesh information used by 3d printers to produce physical models of proteins and molecular structures. A structure mesh essentially breaks complex 3-dimensional shapes down into a network of triangles. The higher the resolution and detail in a structure, the more triangles will be used to describe it.
Below are step by step instructions to create an .stl file using Jmol.
When first exported from Jmol, an .STL file of a molecular structure will be composed of cylinders and spheres. These basic primitive shapes will overlap with each other to create the overall shape of your molecular structure.
For some 3d printing software and settings, these overlaps can cause unpredictable problems while building. If the model is comprised of many small individual elements it will print as a group of elements and will most likely break apart at the seams.
In order for the model to print correctly, therefore, all of the elements in the model need to be unified or solidified into a single solid element. To do this, you will need to use the freeware program MeshMixer (http://www.meshmixer.com/download.html).
Note that many new 3d printers and slicer programs do not require a model to be unified/solidified in order to print properly. If this is the case with your printer, you can entirely skip these MeshMixer steps and bring your Jmol-created .STL file directly into your slicer program to 3d print.
Note to make your imported molecule easier to see, we suggest you remove the printer bed rendering (the opaque grid). To do this, click "View" from the top menu and the uncheck "show printer bed" from the dropdown menu that appears.
Note we recommend giving this file a new name so you know it is the final and Solidified version of your design.
You will need to import your .stl file into the program, often called a slicer, that communicates with your particular 3d printer. All 3d printers we have had experience with will accept .stl files, and therefore this Blender-created .stl file should allow you to print to any 3d printer currently available!
© Copyright 1995- - MSOE Center for BioMolecular Modeling