SketchBio: A Scientist's 3D Interface for Molecular Modeling and Animation
Shawn M. Waldon, Peter M. Thompson, Patrick J. Hahn, Russell M., Taylor II

TL;DR
SketchBio is a 3D molecular modeling and animation tool that uses innovative interaction techniques and features to simplify and accelerate the creation of molecular structures, improving collaboration and reducing reliance on specialized programmers.
Contribution
It introduces three novel features—crystal by example, pose-mode physics, and spring-based layout—and demonstrates their effectiveness in molecular modeling.
Findings
Enables rapid construction of molecular models
Incorporates state-of-the-art bimanual interaction and drop shadows
Features novel tools that accelerate common modeling operations
Abstract
Background: Because of the difficulties involved in learning and using 3D modeling and rendering software, many scientists hire programmers or animators to create models and animations. This both slows the discovery process and provides opportunities for miscommunication. Working with multiple collaborators, we developed a set of design goals for a tool that would enable them to directly construct models and animations. Results: We present SketchBio, a tool that incorporates state-of-the-art bimanual interaction and drop shadows to enable rapid construction of molecular structures and animations. It includes three novel features: crystal by example, pose-mode physics, and spring-based layout that accelerate operations common in the formation of molecular models. We present design decisions and their consequences, including cases where iterative design was required to produce effective…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · Data Visualization and Analytics · Scientific Computing and Data Management
