Recently, among articles “in press” from Current Opinion in Structural Biology I found a paper by Thomas Goddard and Thomas Ferrin about software for visualization of large molecular assemblies. Even if the focus of this paper is not preparation of publication quality pictures, software cited there sounds familiar: Chimera, Pymol, VMD, Qutemol. The authors mention also VISION, which is a visual programming environment capable of presenting molecular data. Molecular Graphics Lab of Scripps Research Institute that works on the VISION has some other interesting tools, including PMV – Python Molecular Viewer, which I hope to cover some other time.
Anyway, this paper actually reminded me of something. I did mention that new version of Chimera can produce input for Povray, but I did not realize that it’s not the only change in this version. After upgrading to the current version I found out that it has also several “presets” of settings suitable for on-screen viewing or producing the figure. That makes preparation of the figure much faster and if you still don’t like the results you get good starting points for some tweaking.





VMD
Pymol
Molscript





On the scripting skills
The interview with dr Alexei Drummond inspired an interesting discussion. While I agree that some level of training in programming would be very beneficial for the biologists, I think that there’s something more important people working at the bench should learn – using the tools for biological data analysis. The scripting skills are fine, they save often enormous amount of time, however not willing to learn how to do a BLAST search (or any other basic tool in the field) and interpret results, leads to publishing papers with errors (the best case) or with completely wrong conclusions (that is more often). I’m not talking about becoming an expert – this can take years, like in programming and this should be left to people spending the whole day doing data analysis (aka bioinformaticians). I’m talking about “scripting” equivalent of programming and this level is currently taught on bioinformatics undergraduate courses at most of the universities. Such training would save the world from papers comparing multiple sequence alignments from Clustal and… BLAST (if some readers do not know – BLAST at best can produce multiple pairwise alignment; it does not align all the sequences together).
These are my two cents. I hope to hear your opinion on that.
Posted by Pawel Szczesny on August 19, 2007 in Comments, Research skills