I have recently discover the MGLTools-PMV software and its amazing number of possibility...(see http://mgltools.scripps.edu/ from http://mgl.scripps.edu/ ). Playing with, its seems really easy to add plug-in and new functionality. Like I did here to integrate the nvidia rendering engine gelato as a plug-in accessible for the file menu of pmv :
A simple capture from pmv (with antialiasing) look like this (and this is a realy simple one...):
Using gelato, I can select which object inside Pmv I want to render with gelato, and choose an apropriate shader. Currently, the plug-in only handle CPK and ball&stick style.
The ambiant occlusion is still a good choice to increase the quality of picture :
Then I just have to combine this two picture using imagemagic, gimp or either the vision software (part of the mgl tools... http://mgltools.scripps.edu/packages/vision ), i will try to show something later with this.
mercredi 5 août 2009
MGLTools PMV - Gelato
Publié par Ludo à 17:12 0 commentaires
mardi 14 juillet 2009
IBISC gift
From skecth to final crystal printing picture. The idea was to unfold the dna double strand around a gene netowrk ....




Publié par Ludo à 07:24 1 commentaires
Libellés : dna, gene; 3D; rendering; printing 3D; molecular graphism, network
jeudi 5 mars 2009
metaBALL blender
Publié par Ludo à 19:04 0 commentaires
Libellés : 3d;blender;armature;bones;IK chains;proteins;cube;molecular graphism;modeling;python;carbon alpha trace, blender, metaBALL
mercredi 23 juillet 2008
home protein contemporary art
Same protein as previous, but this time put in a room with daylight (the scene comes from http://www.mrcad.com/?p=166)...I don't know if I would like such art in my appartment ...
Publié par Ludo à 03:19 1 commentaires
Libellés : 3D, art, composing, contemporary, mental ray, molecular modeling;molecular illustration;atome;3dsmax;ambient occlusion composing
lundi 21 juillet 2008
protein breakfast & lunch
I dedicated this picture for all people who think, live, wakeup etc... with protein structure. The scene is come from http://www.3dm3.com/tutorials/mr/. The protein come from the PDB (http://www.rcsb.org/)...
Publié par Ludo à 08:24 4 commentaires
Libellés : breakfast, launch;mentalray;modeling;molecular;atom;global illumination;caustic;peptide, protein;3d;graphism
vendredi 18 juillet 2008
better test (SSS)
rendering test
Publié par Ludo à 01:41 0 commentaires
Libellés : 3D, icm;graphism;art;atome;amino acid;modeling;sss;transparent surface, kerkythea, molecule
mercredi 25 juin 2008
small heat-shock protein
During my last post-doc i had work on small heat shock protien assembly using some nice tools for doing symmetrical restrained computational docking. Thus, as usual i try to produce some nice graphism, and here is a exemple of the HSP16.5 24mer respresented as cartoon ribbon fitted in the molecular shape computed in the molsoft icm package.
Publié par Ludo à 06:44 0 commentaires
Libellés : molecular graphism;icm;shsp;small heat-shock protein;kerkythea;modeling;docking
samedi 7 juin 2008
Pushing the Boundaries of Biomolecular Simulation
I am really happy to show the poster that I will present during the Pushing the Boundaries of Biomolecular Simulation meeting (http://web.mac.com/laveryr/ISQBP08/Welcome.html). Many important people from the molecular modeling fields will be present and I hope they will enjoy my litlle poster...
mardi 27 mai 2008
Proteins Blocks
A litle attempt to get nices pictures illustrating proteins blocks. You can find more details on the web site of Alexandre De Brevern.
Publié par Ludo à 07:42 1 commentaires
Libellés : 3d logo molecule, 3d protein gelato vmd ambient occlusion composing molecular graphism, atom, peptide, protein blocks, structural alphabet
mardi 29 avril 2008
hand shadow
For me, beautifull results happens accidently.Here is an exemple of hasard. Thats fun this face appearing in the background, like hand shadow coming from the "Nightmare Before christmas" movie.
Publié par Ludo à 14:20 0 commentaires
Libellés : modelisation;molecule;atome, protein;3d;hand shadow;blender;modeling
jeudi 24 avril 2008
Nice video that i have found on a friends web site (volta.fr):
"The video was created by me (Michael Wesch), working alone from my house in St. George, Kansas. I used CamStudio for the screen captures and Sony Vegas for the panning/cropping/zooming animations. Someday I might make a video tutorial for those who are interested."
Publié par Ludo à 09:32 0 commentaires
Libellés : web2.0
mardi 22 avril 2008
Protein-Protein Interaction Website
The most relevant place to find information about protein-protein is the JBC Protein-Protein Interaction Website : http://www.imb-jena.de/jcb/ppi/
You should find all the litterature, software, database, company, meeting, course, tutorial etc...about protein-protein interaction. Put it on your favorites if it is not the case!
Publié par Ludo à 00:11 1 commentaires
Libellés : protein;docking;interaction;molecule
vendredi 18 avril 2008
bezier curve for protein ruban

Thats dones! I am quite happy to finally get a nice protein worm representation directly in blender. But there is still the coloring method problem...I have to associate vertex with material according physical property...And try to display arrow and helix for secondary structure type...
(thanks to the blender tutorial here :http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_celticknot.htm and the API help)
Publié par Ludo à 05:49 0 commentaires
Libellés : atom;molecule;api python;nurb;circle, bezier curve, blender, protein;3d;graphism
Can a Biologist Fix a Radio?
This is not news, and I am not the first to post this, but as much it is diffuse the better it is!
here it is the : Can a Biologist Fix a Radio? (PDF - 469 KB), by Yuri Lazebnik. It’s all about how experimental biologists would try to find out how a radio works. The article suggests that an engineering-like approach would lead to a deeper understanding of how cells work (last time i have saw it reasonable deviation, also on Freelancing Science and God Plays Dice).
Publié par Ludo à 01:19 0 commentaires
mardi 15 avril 2008
blender protein ribbon
I continue to play around python and blender API. Thats not easy, but copy/past technics gives some result...Thus, i currently explore the curve system. Each point have the coordinate of an atom, and define a nurb curve. Thats not realistic, I had to improve it to use bezier curve (BezTriple class).
The result (simple, not sophiticated as it is just modeling test, and I have no idea of what color is good or not...dyschromatopsy!):
Publié par Ludo à 15:08 0 commentaires
Libellés : 3d;blender;PDB;molecule, molecular;graphism;protein;shsp;atome;API;python;curve;
mardi 8 avril 2008
samedi 29 mars 2008
DSIMB - Dynamique des Structures et Interactions des Macromolécules Biologiques
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!!.
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









