My laboratory have his new web site on-line at this url : http://www.dsimb.inserm.fr/.
Currently under construction, this web site gives some information on the different research thematics handle by the lab. Except mine as i already didn't send my contribution to the webmaster!!.
samedi 29 mars 2008
DSIMB - Dynamique des Structures et Interactions des Macromolécules Biologiques
Publié par Ludo à 01:35 0 commentaires
mercredi 26 mars 2008
blender armatures and protein's cube
As I work around molecular graphism, i am trying all methods that can be available. This time it is the powerfull blender and his python API. Generally, I first generated the protein object using an ancilliary software like VMD or ICM, but i was thinking about a direct way to use PDB files in 3d modeling package. There is some plug-in for blender, 3DSmax or maya, but they just get atom as sphere. In the other hand you can easily find on the web some python API dedicated for molecular modeling. Thus, i am currently trying this path. And here are my first result. All sphere or cube are group in amino acid. And you can select any subselection available for protein (amino acid, atom, secondary structure, etc..).
The script is at his begining so i cannot put it here, but when or if I have a clean version i will post it for sure. Because, for instance i need to add material for each type of atom or amino acid.
The first one is just an idea i have with a friend (richard eudes), about why always visualize protein as sphere and not CUBE...
This second exemple illustrate the carbon alpha (Cube) connected using blender armature's bones. The bones are rendering using the script from http://www.malefico3d.org/blog-en/?p=13.
I think about trying metaball of type Cube, and also some collision in blender.....
Publié par Ludo à 05:01 1 commentaires
mardi 25 mars 2008
Docking contact pairs occurence
Docking or montecarlo procedure produce a huge number of conformation that have to be analysed. As bioinformatician we generally wrote some script to help in such task. In the present exemple, I explain how to calculate/analyse the amino acid occurence of presence at the interface, and furthermore, the occurence of particular pairs of residues in contact. All is done in the ICM package (http://www.molsoft.com/), and lead to produce 3D plot of matrice of pair contact.
The icm code (for example, not complete for clarity purpose):
#All this script is place in the loop exploring all the conformation (ie stack or trajectories) load conf i OR load frame i #method1 get the residues from each partnairs at the interface for a particular pose show surface area a_1.// a_1.// inter1=Res(Sphere(a_2.//* a_1.//* 4.) & Acc(a_1./*)) show surface area a_2.// a_2.// inter2=Res(Sphere(a_1.//* a_2.//* 4.) & Acc(a_2./*)) #method2 get the pairs residues at the interface for a particular pose t=Area(a_2./A, a_1./A) read column group name="aa" input=s_out #given the list of pair, creating the matrix of occurence RI12=Matrix(72,50,0) for j=1,Nof(aa) y=Integer(Name(aa.2[j])[3:Sz]) x=Integer(Name(aa.3[j])[3:Sz]) RI12[x,y]=RI12[x,y]+1 endfor #Zscore/normalisation of the matrix Ntot=Sum(Sum(RI12)) for i=1,Nof(RI12[1,?]) for j=2,Nof(RI12[?,1]) nobsi=Sum(RI12[?,i]) fj=Sum(RI12[j,?])/Ntot ntheoij=nobsi*fj nobsvij=RI12[j,i] zij=(nobsvij-ntheoij)/Sqrt(ntheoij) ZRI12[j,i]=zij endfor endfor #normal plot plot area RI12 grid link ds #3D plot x=Rarray(50,Min(ZRI12),Max(ZRI12)) y=Rarray(72,Min(ZRI12),Max(ZRI12)) make grob solid "3dp_plot_name" ZRI12 x y 0.5 # scales for x,y and z |
Publié par Ludo à 05:53 0 commentaires
Libellés : docking;3d;protein;matrix 3D plot;molsoft ICM;graphism molecular;montecarlo docking;icm script
jeudi 20 mars 2008
logo DSIMB
Continuation of the logo's work. This time i have tried the svg import option of blender. Namely, you can export spline made in inkscape or gimp to blender in order to extrude them.
Here is an exemple, the text comes from Aurelie Bornot and are then convert to path in inkscape and save as svg file. Loaded in blender to extrude and modify (blend) to follow the sphere shape.
There is still work to do, get plain text, modify the D color, modify the M form, and change the background to transparent...
Publié par Ludo à 07:14 0 commentaires
Libellés : 3D, 3d logo molecule, bioinformatics, blender, dsimb, structure
mercredi 12 mars 2008
structural alphabet soupe
I like this animation. For the details it is a molecular dynamic (gromacs) play in reverse mode. I have produce the letter using http://bioserv.rpbs.jussieu.fr/~autin/cgi-bin/ABCgen ... that I have made for some reason..
The rendering was done using VMD and gelato
molecular gift
I have found this web site, I think they propose origninal gift for you entourage!
http://www.madewithmolecules.com/
(i found the link on the Inkling Magazine - On the hunch that science rocks web blog:
Publié par Ludo à 03:51 0 commentaires