PyMOL vs VMD vs ChimeraX: Which Should You Learn?

Most students doing docking and MD need two tools, not four: one for inspecting structures and making figures, and one for working with trajectories. Learn ChimeraX or PyMOL first for poses and publication figures, then add VMD when your simulations start producing trajectories. Discovery Studio Visualizer is a single-purpose extra for 2D interaction diagrams.
This guide is part of our computational biology skills roadmap, written by the StemSkills Lab team, who have spent more than 10 years in sequence and structural bioinformatics, drug discovery and design, and multiscale molecular modeling. It is the third member of a set that already includes best free molecular docking software and best free molecular dynamics software.
We teach each of these tools separately. What nobody tells a student standing at the visualization step is which one to actually spend a week learning. That decision is made here, and every claim below was checked on the official page on 3 October 2026, because licence terms for these four tools are the single most misreported thing in this corner of the internet.
Which molecular visualization tool should you learn first?
Learn one structure tool properly, then add VMD when trajectories arrive. For a student who intends to publish, our recommendation is ChimeraX first, for three reasons that are all verifiable rather than matters of taste.
- Its licence covers what you are actually doing. The UCSF Resource for Biocomputing, Visualization, and Informatics states that ChimeraX “can be downloaded free of charge for academic, government, nonprofit, and personal use”. Research and publication are inside that grant. Commercial users need a separate licence.
- It runs on the laptop you own. The current production release, 1.12 from 11 June 2026, ships builds for Windows, macOS on both Intel and Apple Silicon, Ubuntu 22.04 and 24.04, Red Hat 9 and 10, and generic Linux via Flatpak on x86-64 and ARM64.
- It is the actively developed successor to UCSF Chimera, funded by NIH grant R01-GM129325, so the thing you learn this year will still be maintained when you submit your thesis.
Pick PyMOL first instead if your lab already runs PyMOL sessions and your supervisor sends you .pml scripts, because then the script corpus around you is PyMOL and fighting that is not worth it. Read the licence section below before you assume your free copy covers your thesis figures.
What job does each tool do best?
Match the tool to the step you are on. Each step below links to the tutorial we already have for it, so this page routes you rather than repeating them.
- Inspecting a downloaded or predicted structure: ChimeraX or PyMOL. Either opens a PDB entry and shows you chains, gaps and hetero atoms in under a minute. Start with our ChimeraX tutorial for beginners.
- Checking a docked pose and its contacts: PyMOL, using the measurement and selection commands in our guide to PyMOL commands for docking and MD.
- Producing a publication figure: PyMOL or ChimeraX, both with ray tracing. Our PyMOL publication quality figures walkthrough covers resolution, backgrounds and export.
- Playing a multi-nanosecond GROMACS trajectory: VMD. See how to visualize a GROMACS trajectory in VMD.
- Comparing two structures or a mutant against wild type: PyMOL, per how to superimpose two proteins in PyMOL and how to mutate a residue in PyMOL.
- A 2D protein-ligand interaction diagram for a figure panel: Discovery Studio Visualizer, as in our Discovery Studio Visualizer tutorial.
- Large complexes, cryo-EM maps and volume data: ChimeraX, which was built around map handling.
How do PyMOL, VMD, ChimeraX and Discovery Studio Visualizer compare?
| Axis | PyMOL | VMD | ChimeraX | DS Visualizer |
|---|---|---|---|---|
| Best for | Figures, poses, contacts | Trajectories and MD analysis | Inspection, maps, modern figures | 2D interaction diagrams |
| Developer | Schrödinger | Theoretical and Computational Biophysics Group, UIUC | RBVI, UCSF | BIOVIA, Dassault Systèmes |
| Reads GROMACS xtc and trr | Yes, via the molfile backend | Yes, native plugin | Yes, with a topology supplied | Not its purpose |
| Scripting | Python plus its own command language | Tcl, with Python available | Its own command language plus Python | Perl scripting in the wider suite |
| Platforms (checked 3 Oct 2026) | Windows, macOS, Linux | 2.0.0 is Linux only; Windows users take 1.9.4 | Windows, macOS Intel and Apple Silicon, Ubuntu, Red Hat, Flatpak | Datasheet lists Windows and Red Hat Linux, no macOS |
| Cost to a student | Free educational build, teaching use only; source is open | Free of charge, registration required | Free for academic, government, nonprofit and personal use | Free, behind a registration form |
| Covers research and publication free of charge | Not on the educational build | Yes | Yes | Check the current licence on download |
| Learning curve | Moderate, command-driven | Steepest interface of the four | Gentlest for a first-time user | Easy for its one job |
Can all three open a GROMACS trajectory?
Yes, and this is where most comparison pages get it wrong. Trajectory format support is not the thing that separates these tools.
VMD reads GROMACS output through its molfile plugin library, which lists a “Gromacs TRR/XTC reader (.trr, .xtc)” alongside readers for .gro, .g96 and .tng. PyMOL has used that same molfile backend since version 1.0, which is why load_traj accepts an .xtc file. ChimeraX reads .xtc, .trr, Amber NetCDF, DCD and LAMMPS dump files directly, and its open command documentation states that trajectory coordinates also require topology, “either from being opened at the same time as a PSF file, or from an already-open atomic model given with the structureModel option”.
What actually separates them is everything that happens after the file loads. VMD was written for molecular dynamics and carries the analysis machinery with it: atom selections that update per frame, built-in analysis plugins, and Tcl scripting designed for looping over frames. Its entrenchment is measurable. The VMD homepage links a citation list that it describes as 37,000 as of March 2021. A tool with that much accumulated published usage has an answer on a mailing list for almost any trajectory problem you will hit, and that is the real reason VMD persists.
Loading a trajectory in any of them still fails if the simulation box was not fixed first. That is a GROMACS problem, solved with gmx trjconv before you open anything.
Want the guided, hands-on version?
Our live Molecular Modeling & MD Simulations cohort bootcamp takes you from zero to running real docking and MD workflows, with a portfolio project for your grad-school applications.
What are the licence terms for a student?
Read this section before you put a figure in a manuscript. The four tools are not equally free, and the differences are not where students assume they are.
PyMOL is maintained and distributed by Schrödinger. Its own site states plainly: “PyMOL is a commercial product, but we make most of its source code freely available under a permissive license.” There are two separate free routes and they are not interchangeable. The educational build is offered “available at no cost to teachers and high school and college students (including online courses, homeschooling, etc.)” for “classroom instruction, homework assignments, and to provide a means for creating high quality figures”, and the same page states that “it is not provided for the purposes of academic research or publication”. If your figure is going into a paper or a thesis chapter, the educational build is the wrong licence. The other route is building the open-source code yourself, which carries no such teaching-only restriction. Research use under the Schrödinger-distributed builds needs an academic subscription. Confirm your own case on pymol.org rather than on a forum post.
VMD is distributed free of charge with source code by the Theoretical and Computational Biophysics Group at the University of Illinois at Urbana-Champaign, with NIH funding. Downloading it is gated on registration: the download page says “Selecting an archive below will lead to a user registration and login page. Your download will continue after you have registered or logged in.” Budget two minutes for that, and read the licence file linked from the VMD homepage for your own situation.
ChimeraX is free of charge for academic, government, nonprofit and personal use, with commercial use covered by a separate licence. For a student at a university, that is the least ambiguous of the four.
Discovery Studio Visualizer is offered at no charge, and the BIOVIA download page asks you to complete a registration form to receive it. It is a free viewer from a commercial suite, so check the terms presented to you at download.
Does PyMOL scripting knowledge transfer to ChimeraX?
No. This matters more than any feature comparison, because scripting is where the week you invest actually goes.
A PyMOL command is not a drop-in ChimeraX command. Each tool has its own command language with its own syntax, its own selection grammar and its own names for the same operation, and all three expose Python as well, but through different APIs. Nothing you type in one carries over verbatim to another.
What does transfer is the concept layer: selections, representations, superposition, ray tracing, session files. Once you understand what a selection is, learning a second tool’s syntax takes an afternoon rather than a week.
On raw transferability, PyMOL’s command language still has the largest accumulated body of published scripts, supplementary files and recipes written by other biologists, so a PyMOL script you find in a 2014 supplementary PDF will usually still run. VMD’s Tcl scripting has the deepest trajectory-analysis examples. ChimeraX has the newest and most internally consistent command set. If you are choosing a language to be fluent in and you expect to read other people’s code, PyMOL remains the safest bet.
Which one actually runs on your laptop?
Check this before anything else, because the answer changed recently and it changes the recommendation for a student with one machine.
VMD’s current release, version 2.0.0 dated 25 March 2026, is offered for 64-bit Linux (Red Hat 8 and newer). A beta of the same series adds macOS 11 and later on Apple Silicon. The version that still carries Windows builds is 1.9.4. If you are on a Windows laptop today, you are installing VMD 1.9.4, which is a stable and entirely usable program, but do not expect the 2.0 feature set. Verify the current list on the official VMD download page on the day you install.
ChimeraX 1.12 is the broadest of the four across platforms. One caveat worth knowing: the installation notes for its Ubuntu 24.04 package state that it does not work under Windows Subsystem for Linux, so WSL is not a route to ChimeraX on a Windows machine.
PyMOL ships Windows, macOS and Linux builds, and is also installable through conda. Our guide to installing PyMOL covers the free routes.
Discovery Studio Visualizer’s datasheet lists Windows and Red Hat Linux and no macOS build. On a Mac, plan to get your 2D interaction diagrams another way.
What if you only have time to learn one?
Learn one structure tool to fluency before you touch a second. The staged path that fits the computational biology skills roadmap is:
- Week one, a structure tool. ChimeraX if you are starting clean, PyMOL if your lab already uses it. Learn to open a structure, make selections, colour by chain and secondary structure, show a ligand and its contacts, and export a ray-traced image at a stated resolution.
- At the docking stage, stay in that tool. Pose inspection, contact measurement and your results figures all happen here. No second tool is needed yet.
- When your first MD run finishes, add VMD. Learn exactly three things: load a structure plus trajectory, build a representation that hides water, and step or play through frames. Analysis can stay in GROMACS and Python.
- Add Discovery Studio Visualizer only when a reviewer or supervisor asks for a 2D diagram. It is one afternoon, not one week.
Troubleshooting: what usually goes wrong
- The trajectory loads but nothing renders, or the atom count is wrong. You loaded coordinates without a matching topology. All three tools need the structure file that corresponds to the processed trajectory, loaded first or supplied explicitly. ChimeraX documents this as requiring either a PSF opened at the same time or an already-open model named with
structureModel. - The protein appears to explode, split in half or jump across the box. This is a periodic boundary artefact, not a failed simulation and not a visualization bug. Fix it with gmx trjconv before you open the file. No amount of fiddling inside VMD will repair a trajectory that was never unwrapped.
- The figure looks sharp on screen and prints blurry. You took a screenshot of the viewport instead of ray tracing and exporting at a specified pixel size. Both PyMOL and ChimeraX render at a resolution you choose, independent of your monitor. Our publication figures guide has the export settings.
- You cannot install anything on a shared lab or college machine. Ask for the portable or user-directory install, or do your structure inspection in a browser-based viewer and keep the heavy work for a machine you control. Do not route around an institutional restriction by copying a licensed build onto a machine it is not licensed for.
- Your figure was made with the wrong licence. A figure produced with PyMOL’s teaching-only educational build is outside the terms that build is offered under if it goes into a paper. Decide this at the start of a project, not at submission. The open-source build and ChimeraX both avoid the problem.
- VMD will not download. The download requires you to register and log in first. It is not a broken link.
Frequently asked questions
Is PyMOL free for students?
There is a free educational build, offered at no cost to teachers and to high school and college students for classroom instruction, homework and figure making. Its own page states that it is not provided for academic research or publication. For research use, either build the open-source code or obtain an academic subscription.
Is VMD still being developed?
Yes. The current release is version 2.0.0, dated 25 March 2026, with a 2.0.1 alpha also listed. Windows users are still served by the 1.9.4 release.
Do I need both PyMOL and VMD?
Only once you are running simulations. For docking alone, one structure tool is enough. The moment you have a trajectory, VMD earns its place.
Which tool is best for cryo-EM maps and very large complexes?
ChimeraX. Map and volume handling is central to its design, and it is the direct successor to UCSF Chimera for that work.
How do I cite these tools in my thesis?
Cite the primary papers. For VMD, cite Humphrey, Dalke and Schulten, “VMD: Visual molecular dynamics”, Journal of Molecular Graphics 14(1):33-38, 1996. For ChimeraX, the project asks you to cite Pettersen et al., Protein Science 30(1):70-82, 2021, and Meng et al., Protein Science 32(11):e4792, 2023; the full list is on the ChimeraX credits page. Check each tool’s own citation page, since the requested reference changes between major versions.
Can ChimeraX replace VMD for trajectory work?
It can open and play GROMACS, Amber, DCD and LAMMPS trajectories, so for viewing, often yes. For per-frame analysis scripting on long trajectories, VMD’s Tcl tooling and the volume of existing examples still make it the faster route.
Want the guided, hands-on version?
Our live Molecular Modeling & MD Simulations cohort bootcamp takes you from zero to running real docking and MD workflows, with a portfolio project for your grad-school applications.
