Protein Insight is a outstanding software that allows you to visualize protein structures. A the Microsoft Direct3D and the Microsoft .net framework based protein structure visualization platform. Because Protein Insight completely utilize a vertex shader and a pixel shader, Protein Insight has very fast rendering speed although it has high quality rendering. Protein Insight is also highly extensible with a plug-ins. The plug-ins can be written in C#, Visual Basic, C++/CLI and other languages supported by the .net framework.

image

The screenshot of the ProteinInsight. It displays virus capid of PDBID 3OAH(http://www.rcsb.org/pdb/explore/explore.do?structureId=3OAH)


Protein Insight Features:


1. Select, Store and Visualization:
A method for protein visualization in Protein Insight is very easy and intuitive. First, you can select atoms, residues, chains and/or PDBs. Second, a selected group is called a Visual Part(VP). The VP is stored in the VP list. Last, each VP is visualized on the 3D visualization pane. In this picture, three visualization parts are displayed, surface display style, ribbon display style and ball-and-stick display style. Each VP has their own visualization properties to change style.
image


2. High Quality Real-time Rendering:
Each VP in the VP list can be rendered with many rendering options. Each VP is rendered with one of visualization method such as wireframe, ball, ball and stick, space fill, ribbon or surface. Each visualization method has its own rendering options such as color scheme, model and render quality, clipping planes, transparency and so on.

Following six pictures show PDB ID 3O4A; Stick model, ball-and-stick model, ribbon model, space-fill model, two types of surface model.

imageimageimage

imageimageimage

 

Protein Insight supports real-time rendering and ray-tracing rendering with POV-Ray(http://www.povray.org/). Left Image(PDB id: 1A6D) is rendered by POV-RAY and rendering time is about 1 min 30 seconds. Right image is rendered in realtime(over 10fps) in the Poritein Insight.

imageimage

Left image (PDB id: 2KXW) is rendered by POV-RAY and rendering time is 18 second. Right image is rendered by Protein Insight in realtime.

imageimage

The ProteinInsight has many visualization option for each visualization style. PDB id 2KXW is displayed.

image
Progressive color of
Ribbon modeld

image
Partial atom display of
surface model

image
Space-Fill model and
ball-and-stick model

image
Various color scheme of
surface model

image
Text Annotation

image
Clipping Plane

The protein insight supports PDBs which have many chains and models. It can show each chains and models indiviually.

image

PDB id 3LUE with 20 chains.

image

PDB id 2KXW with 21 models
with Ribbon display model

The protein insight supports biounit model in virus capsid. All are PDB id 3MGE and its biounit model with various visualization method.

imageimageimage

imageimageimage

imageimageimage

 

- support global illumination such as shading and ambient occlusion. 2WFF model

image

AO: ON, Light Shadow1: ON, LS2: OFF

image
AO: OFF , Light Shadow1: ON, LS2: OFF
image

AO: ON , Light Shadow1: ON, LS2: ON

image
AO: OFF , Light Shadow1: OFF, LS2: OFF

 

- DNA



3. Highly Extensible Plug-Ins:
Protein Insight supports highly extensible plug-ins. The plug-ins are .net assembly and made with Protein Insight or a .net compiler such as Microsoft Visual Studio. The plug-in can be written in C#, Visual Basic, C++/CLI and other languages supported by the .net framework.

4. Creating High Quality Movie:
Protein Insight can generate a high-quality movie. The movie size can be larger than 800x600 and in SD or a HD quality movie. In the plug-in program, you can take screenshots and then make the movie with them. Here is an example of a plug-in software and the resultant movie.

 


5. Visualization Properties:
Each VP has its own visualization properties. Therefore, you can easily modify many visualization options in a property pane.

6. Tree View and Residue View Pane:
In Protein Insight, there are tree view and residue view panes. Each pane is useful for selecting the atoms, residues, chains and/or PDBs and showing them. Selected atoms in the tree view, residue view and 3D visualization pane are fully synchronized.

Last edited Apr 24, 2011 at 3:52 PM by cypark, version 13