A downloadable tool for Windows

A VR Molecular Builder

Narupa Builder allows you to build, design and edit molecules in VR.

Any bugs or issues should be reported to the issue board on the gitlab repository, where you can also find the source code under the GPLv3.0 license.

This is the second iteration of Narupa Builder, built by Jae Levy, Alex Jamieson-Binnie and Mark Wonnacott, on top of the previous work by Lidia Teleoaca, Paul Chirculescu, and Mike O'Connor.

Key Features

  • Build molecules and export structures in the MOL2 format.
  • Draw from a built-in library of common molecular fragments (rings, amino acids, etc.) for composing large structures quickly, or import your own custom fragments.
  • Run energy minimisation inline (via OpenBabel) to easily adjust hand-aligned structures to stable conformations.
  • Import reference images to aid construction of complex structures.

Installing OpenBabel

In order to run minimisations, you must download OpenBabel separately and install it on your system. For Windows users, they may simply run the OpenBabelGUI installer. In order to avoid permissions errors, you should run Narupa Builder as an administrator.

Adding Custom Fragments

You can add your own custom fragments by placing *.mol2 files in the Narupa Builder_Data/StreamingAssets/UserFragments folder. They will then appear in the User Fragment section of the Build Fragment tool.

Adding an Image

You can add an image (for example, to build a structure from a paper) by placing a *.png file in the Narupa Builder_Data/StreamingAssets/Image folder. This will then appear when the Toggle Image tool is used.

Updated 22 days ago
Published 29 days ago
StatusIn development
PublisherIntangible Realities Lab
AuthorIntangible Realities Lab
Made withUnity
Tagschemistry, Virtual Reality (VR)
LicenseGNU General Public License v3.0 (GPL)
Average sessionAbout a half-hour
InputsOculus Rift, HTC Vive
LinksSupport, Source code

Install instructions

Requires either HTC Vive, Valve Index, or Oculus Rift VR headsets.

Requires an install of SteamVR.

Energy minimisation requires OpenBabelGUI and running Narupa Builder as administrator.


Narupa Builder 27 MB
User Guide.pdf 46 kB

Leave a comment

Log in with itch.io to leave a comment.