1 Introduction
While molecular visualization software has developed over the years, today, most tools still operate on individual molecular (protein or RNA - Ribo-nucleic acid) structures and small electron charge and electrostatic potential fields, with little facility to manipulate larger multi-component complexes, integrate geometric and volumetric visual representations, or effectively depict molecular flexibility and dynamics. Few, if any currently used programs allow for or enable interaction with multi-component macromolecules and their atomic level properties, such as reconstructed volumetric maps from tomographic and cryo imaging, that will become common in the next five to ten years. We present TexMol (short for Texture Molecular Viewer), an interactive molecular exploration application created in response to the increasingly demanding visualization needs of the biology community. To efficiently visualize dynamic and flexible structures, TexMol uses a molecular specification file to construct the Flexible Chain Complex (FCC), a robust, dynamic data structure that serves as TexMol's internal representation for molecular structures. The FCC models the flexible joints of a molecule and contains a biochemically-based hierarchy for level-of-detail (LOD) optimizations.