Search PubMed⌕ Search

Biomedical subjects

James Gain

Publications and source records attributed to James Gain.

2 recordsLinked to original sources

Techniques for visualization of carbohydrate molecules.

Standard molecular visualizations, such as the classic ball-and-stick model, are not suitable for large, complex molecules because the overall molecular structure is obscured by the atomic detail. For proteins, the more abstract ribbon and cartoon representations are instead used to reveal large scale molecular conformation and connectivity. However, there is currently no accepted convention for simplifying oligo- and polysaccharide structures. We introduce two novel visualization algorithms for carbohydrates, incorporated into a visualization package, CarboHydra. Both algorithms highlight the sugar rings and backbone conformation of the carbohydrate chain, ignoring ring substituents. The first algorithm, termed PaperChain, emphasizes the type and conformation of the carbohydrate rings. The second, Twister, emphasizes the relative orientation of the rings. We further include two rendering enhancements to augment these visualizations: silhouettes edges and a translucent overlay of the ball-and-stick atomic representation. To demonstrate their utility, the algorithms and visualization enhancements are here applied to a variety of carbohydrate molecules. User evaluations indicate that they present a more useful view of carbohydrate structure than the standard ball-and-stick representation. The algorithms were found to be complementary, with PaperChain particularly effective for smaller carbohydrates and Twister useful at larger scales for highlighting the backbone twist of polysaccharides.

Algorithms↗

Warp sculpting.

The task of computer-based free-form shape design is fraught with practical and conceptual difficulties. Incorporating elements of traditional clay sculpting has long been recognized as a means of shielding the user from these complexities. We present warp sculpting, a variant of spatial deformation, which allows deformations to be initiated by the rigid body transformation or uniform scaling of volumetric tools. This is reminiscent of a tool imprinting, flexing, and molding clay. Unlike previous approaches, the deformation is truly interactive. Tools, encoded in a distance field, can have arbitrarily complex shapes. Although individual tools have a static shape, several tools can be applied simultaneously. We enhance the basic formulation of warp sculpting in two ways. First, deformation is toggled to automatically overcome the problem of "sticky" tools, where the object's surface clings to parts of a tool that are moving away. Second, unlike many other spatial deformations, we ensure that warp sculpting remains foldover-free and, hence, prevent self-intersecting objects.

Algorithms↗