| Literature DB >> 17478496 |
Ludovic Autin1, Pierre Tufféry.
Abstract
The Protein Movie Generator (PMG) is an online service able to generate high-quality pictures and animations for which one can then define simple storyboards. The PMG can therefore efficiently illustrate concepts such as molecular motion or formation/dissociation of complexes. Emphasis is put on the simplicity of animation generation. Rendering is achieved using Dino coupled to POV-Ray. In order to produce highly informative images, the PMG includes capabilities of using different molecular representations at the same time to highlight particular molecular features. Moreover, sophisticated rendering concepts including scene definition, as well as modeling light and materials are available. The PMG accepts Protein Data Bank (PDB) files as input, which may include series of models or molecular dynamics trajectories and produces images or movies under various formats. PMG can be accessed at http://bioserv.rpbs.jussieu.fr/PMG.html.Entities:
Mesh:
Substances:
Year: 2007 PMID: 17478496 PMCID: PMC1933120 DOI: 10.1093/nar/gkm277
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1.PMG storyboard definition panel. The screen is divided into a virtual matrix of 3 × 3 cells to position objects. It is possible to assign chains or ligand to each cell and to specify their behavior. (A) Assignments are propagated to the orientation previewer (B) and the rendering engine (C). This example shows how to use the panel (A) in order to produce a trimerization. The final state (defined by the ‘All’ key word) is set in the center of the scene (middle cell 2.2.). The starting position of each chain is set by assigning each of them to a different cell (H in 1.3., B in 2.1 and E in 3.2). Once the chains are assigned to cells, it is possible to specify the starting and final orientations by assigning rotations values for each cell (Xrot, Yrot and Zrot fields). To help, it is possible to launch the previewer (B). The timeline of the movements is defined by assigning a rank—or Priority—to each cell set (Pr fields). Here, chain H will move first, then chain B, and finally chain E. These moves are sketched using yellow arrows in (A) and yellow splines in (C). Elementary move magnitude is automatically defined by PMG. Finally, it is possible to change the angle, center and focus of the camera (C), which leads to possibly focusing on a particular region of the macromolecule.
Figure 2.Example of PMG output. (A) Photorealism: Crambin (PDB code 1CRN) displayed in a box using atom spheres. The rendering is done using the ‘Skylight’ option. (B) Simultaneous multiple representations: two chains isomerase (PDB code 1TIM). The chain A (bottom) is displayed using a backbone spline colored according to the secondary structure, and using a 50% transparent gray surface. A selection of a subset of amino-acids (ASP, GLU, ASN, GLN, LYS and HIS) is drawn using a different representation (ball and sticks colored according to atom charge). The chain B is displayed using a backbone trace colored according to the secondary structure and using a 50% transparent gray surface. A second user selection over different amino-acids (ALA, CYS, PHE, GLY, ISO, LEU and MET) is displayed as ball and sticks and colored according to hydrophobicity. The background is a z-plane textured with material reflection. (C) Large protein assembly animation: This example depicts the oligomerization of the chaperonin Groel–Groes complex, PDB code 1AON (starting position = left image, final position = right image). PMG can handle this large protein assembly (more than 8.000 residues for 21 chains), first by using an ultra wide-angle camera (‘ultra-wide’ option), and then by grouping chains as objects, i.e. by assigning several chains to the same cell, for instance in cell 3.3 Chains: K, L, M and in cell 2.3 Chains: D, E, F. The background is a blue to green sky sphere (‘spheresky’). The complete animation is available at the PMG gallery (http://bioserv.rpbs.jussieu.fr/~autin/help/gallery.html).