title: uPy: a ubiquitous CG Python API with biological-modeling applications.
abstract: The uPy Python extension module provides a uniform abstraction of the APIs of several 3D computer graphics programs (called hosts), including Blender, Maya, Cinema 4D, and DejaVu. A plug-in written with uPy can run in all uPy-supported hosts. Using uPy, researchers have created complex plug-ins for molecular and cellular modeling and visualization. uPy can simplify programming for many types of projects (not solely science applications) intended for multihost distribution. It's available at http://upy.scripps.edu. The first featured Web extra is a video that shows interactive analysis of a calcium dynamics simulation. YouTube URL: http://youtu.be/wvs-nWE6ypo. The second featured Web extra is a video that shows rotation of the HIV virus. YouTube URL: http://youtu.be/vEOybMaRoKc.
authors.forename: Ludovic
authors.initials: L
authors.lastname: Autin
authors.forename: Graham
authors.initials: G
authors.lastname: Johnson
authors.forename: Johan
authors.initials: J
authors.lastname: Hake
authors.forename: Arthur
authors.initials: A
authors.lastname: Olson
authors.forename: Michel
authors.initials: M
authors.lastname: Sanner
mesh_terms: D000818:Animals; D019295:Computational Biology / Q000379:methods*; D003196:Computer Graphics; D003198:Computer Simulation; D006801:Humans; D021621:Imaging, Three-Dimensional / Q000379:methods*; D020407:Internet; D051379:Mice; D008954:Models, Biological; D012984:Software; D014584:User-Computer Interface