Hi Conrad, <br><br>Thanks for your answer. Don't worry, you needn't make a disclaim though. <br><br>In my opinion, it's not a question of knowing which non-default option is more suitable for use in Chimera, but rather giving the user the choice to use the options that suit him, such as letting him choose the value of the dielectric constant, instead of forcing the value of 1, which would make minimization results useless, i.e. non realistic. It's not either a question of a full-blown MM/MD interface in Chimera, but I feel that the any decent program that does energy minimization should give the user access to steepest-descent <u><b>and</b></u> conjugate-gradient (CG) methods. Why? Because the 2nd is usually used after the 1st, given that the 1st, as the manual says, <a>is very inefficient if the goal is to
find a local minimum of the potential energy</a>. And our purpose is to find energy minima and the conformations that are associated with.<br><br>To the best of my knowledge, there is no server or free academic program doing energy minimization with these options. Introduction of the choice of dielectric constant and of CG would thus make Chimera rather complete and unique in this sense leading to an increased usage by the community of biocomputational people. Given that MMTK contains CG, what would it take to include the algorithm in Chimera ? <br>
<br>Cheers,<br><br>CM<br><br><br><br><br><div class="gmail_quote">On Wed, Sep 29, 2010 at 8:54 PM, Conrad Huang <span dir="ltr"><<a href="mailto:conrad@cgl.ucsf.edu">conrad@cgl.ucsf.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Before I provide any answers, I have a disclaimer. I only have a rudimentary familiarity with energy minimization and molecular dynamics. I understand what force fields are and some of the algorithms used for minimization and integration, but not much about the details of force field options. My experience with MMTK is mainly playing with example scripts for the excellent documentation. So, with that in mind, here are some answers to your questions.<br>
<br>
The code in MMTKinter uses the Amber 99 forcefield with all default arguments. THere is an "es_options" parameter that let's you control electrostatic options, but I'll be the first one to admit that I do not know which non-default option is more suitable for use in Chimera. The MMTK documentation (<a href="http://dirac.cnrs-orleans.fr/Manuals/MMTK_reference/MMTK.ForceFields.Amber.AmberForceField-module.html" target="_blank">http://dirac.cnrs-orleans.fr/Manuals/MMTK_reference/MMTK.ForceFields.Amber.AmberForceField-module.html</a>) does not explicitly mention dielectric value or functional form for any of the options. The code that creates the MMTK forcefield instance is in the MMTKinter_makeUniverse method. (The MMTKinter class is actually designed so that programmers can pass force field parameters through to MMTK, but Chimera does not use this capability.)<br>
<br>
As for why only SteepestDescentMinimizer was used, it was mainly for simplicity. The minimization options that Chimera provides is not very extensive. Our intent is to provide a tool for simple clean up of small (regions of) systems. That's why we chose to use default MMTK parameters, infinite (non-periodic) universe, steepest descent minimizer, etc. The scope of providing a full-blown MM/MD interface in Chimera is too large for us to undertake. There are just too many degrees of freedom and we currently do not have enough resources to do a proper job of it.<br>
<br>
If you are familiar with programming MMTK, there is another way of using MMTK with Chimera. <a href="http://plato.cgl.ucsf.edu/trac/chimera/wiki/Scripts/MMTK" target="_blank">http://plato.cgl.ucsf.edu/trac/chimera/wiki/Scripts/MMTK</a> describes an approach where you can program mostly in MMTK, but display results in Chimera. Obviously, this is mainly for programmers, but it does let you get to the full power of MMTK along with visualization from Chimera.<br>
<br>
Conrad<div><div></div><div class="h5"><br>
<br>
On 9/29/2010 8:55 AM, r charbel maroun wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">
Hi everybody,<br>
<br>
The value of the dielectric constant used by Chimera is 1, corresponding<br>
to calculations in vacuo. Is there not an easy way to change this value<br>
to, say 78 or to include a sigmoid function or the Generalized Born<br>
approach so as to mime the presence of the solvent ? I looked for it but<br>
couldn't find it : where in the<br>
{chimera_install_location}/share/MMMD/MMTKinter.py file can the value of<br>
the dielectric be changed ? Otherwise, how to mime implicitly the solvent ?<br>
<br>
Also, it seems that only the Steepest descent, and not the Conjugate<br>
gradients method, for energy minimization has been implemented in<br>
Chimera. Why is this so?<br>
<br>
It'd be so nice to have these two functionalities added as I don't know<br>
of any free academic program allowing us to do energy minimization with<br>
these options without having to parametrize every new ligand (Charmm,<br>
Namd), a painful task.<br>
<br>
Cheers,<br>
<br>
Charbel<br>
<br>
<br>
<br></div></div>
_______________________________________________<br>
Chimera-users mailing list<br>
<a href="mailto:Chimera-users@cgl.ucsf.edu" target="_blank">Chimera-users@cgl.ucsf.edu</a><br>
<a href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users" target="_blank">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a><br>
</blockquote>
</blockquote></div><br><br clear="all"><br>-- <br>R. Charbel MAROUN, PhD, HDR<br>Neurobiologie et Pharmacologie<br>Moléculaire<br>Centre de Psychiatrie et de <br>Neurosciences Broca-Sainte Anne<br>(INSERM U894)<br>2ter rue d'Alésia<br>
75014 Paris<br>FRANCE<br>Tél. +33 1 40 78 92 77<br>Fax +33 1 45 80 72 93<br>e-mail <a href="mailto:rmaroun@gmail.com">rmaroun@gmail.com</a><br> <a href="mailto:charbel.maroun@inserm.fr">charbel.maroun@inserm.fr</a><br>