uPy: A Ubiquitous CG Python']Python API with Biological-Modeling Applications

被引:8
作者
Autin, Ludovic [1 ]
Johnson, Graham
Hake, Johan [2 ]
Olson, Arthur [3 ]
Sanner, Michel [3 ]
机构
[1] Scripps Res Inst, Mol Graph Lab, La Jolla, CA 92037 USA
[2] Univ Calif San Diego, Dept Bioengn, San Diego, CA 92103 USA
[3] Scripps Res Inst, Dept Mol Biol, La Jolla, CA 92037 USA
基金
美国国家卫生研究院;
关键词
3D molecular visualization; Blender; Cinema; 4D; computer graphics; Maya; !text type='Python']Python[!/text; scientific data visualization; software plug-ins; uPy;
D O I
10.1109/MCG.2012.93
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. © 2012 IEEE.
引用
收藏
页码:50 / 61
页数:12
相关论文
共 7 条
[1]   Finite element analysis of the time-dependent Smoluchowski equation for acetylcholinesterase reaction rate calculations [J].
Cheng, Yuhui ;
Suen, Jason K. ;
Zhang, Deqiang ;
Bond, Stephen D. ;
Zhang, Yongjie ;
Song, Yuhua ;
Baker, Nathan A. ;
Bajaj, Chandrajit L. ;
Holst, Michael J. ;
McCammon, J. Andrew .
BIOPHYSICAL JOURNAL, 2007, 92 (10) :3397-3406
[2]   Tangible interfaces for structural molecular biology [J].
Gillet, A ;
Sanner, M ;
Stoffler, D ;
Olson, A .
STRUCTURE, 2005, 13 (03) :483-491
[3]   Three-dimensional electron microscopy reveals new details of membrane systems for Ca2+ signaling in the heart [J].
Hayashi, Takeharu ;
Martone, Maryann E. ;
Yu, Zeyun ;
Thor, Andrea ;
Doi, Masahiro ;
Holst, Michael J. ;
Ellisman, Mark H. ;
Hoshijima, Masahiko .
JOURNAL OF CELL SCIENCE, 2009, 122 (07) :1005-1013
[4]   ePMV Embeds Molecular Modeling into Professional Animation Software Environments [J].
Johnson, Graham T. ;
Autin, Ludovic ;
Goodsell, David S. ;
Sanner, Michel F. ;
Olson, Arthur J. .
STRUCTURE, 2011, 19 (03) :293-303
[5]   Molecular movies ... Coming to a lecture near you [J].
McGill, Gael .
CELL, 2008, 133 (07) :1127-1132
[6]  
Sanner MF, 1999, J MOL GRAPH MODEL, V17, P57
[7]   Feature-preserving adaptive mesh generation for molecular shape modeling and simulation [J].
Yu, Zeyun ;
Holst, Michael J. ;
Cheng, Yuhui ;
McCammon, J. Andrew .
JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 2008, 26 (08) :1370-1380