<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Eplop</id>
	<title>Eplop - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Eplop"/>
	<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Eplop&amp;action=history"/>
	<updated>2026-04-08T22:44:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Eplop&amp;diff=5807&amp;oldid=prev</id>
		<title>Frodo at 03:22, 14 February 2014</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Eplop&amp;diff=5807&amp;oldid=prev"/>
		<updated>2014-02-14T03:22:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:22, 14 February 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Line 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; tells eplop to use an existing &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt; file in the current folder and do not recalculate scores that already exist in that file. Please note that if you also set output file using &amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt;, it will read from the designated output file instead of &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; tells eplop to use an existing &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt; file in the current folder and do not recalculate scores that already exist in that file. Please note that if you also set output file using &amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt;, it will read from the designated output file instead of &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;-v&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt; changes the verbosity of the script.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;code&amp;gt;-v&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt; changes the verbosity of the script.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Internal]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Docking]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Tutorials]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-1504:rev-5807 --&gt;
&lt;/table&gt;</summary>
		<author><name>Frodo</name></author>
	</entry>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Eplop&amp;diff=1504&amp;oldid=prev</id>
		<title>Therese: 6 revisions</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Eplop&amp;diff=1504&amp;oldid=prev"/>
		<updated>2012-10-08T20:17:36Z</updated>

		<summary type="html">&lt;p&gt;6 revisions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
eplop, or Easy PLOP, is a wrapper script for [[PLOP]]. It prepares the ligand and the receptor for use with PLOP, and can also invokes PLOP to performing [[re-scoring]]. There is option to turn on and off the ligand flexibility, and it could also save all working files so that you could manually tune the PLOP control file to perform more sophisticated analysis. The scoring output format is consistent with that of [[MUD - Michael&amp;#039;s Utilities for Docking]] and [[SCORE]]. &lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
===The Simplest Approach===&lt;br /&gt;
&lt;br /&gt;
Simply invoke &amp;lt;code&amp;gt;eplop&amp;lt;/code&amp;gt; with paths to the receptor and the ligand:&lt;br /&gt;
 ~ycao/eplop/eplop receptor.pdb ligand.mol2&lt;br /&gt;
Note that the receptor structure must be in PDB format and that of the ligand must be in mol2 format. You may use &amp;lt;code&amp;gt;convert.py&amp;lt;/code&amp;gt; to convert between different formats. Please be cautious when using &amp;lt;code&amp;gt;file2file.py&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This will prepare the receptor using the &amp;#039;&amp;#039;&amp;#039;first ligand&amp;#039;&amp;#039;&amp;#039; in the &amp;lt;code&amp;gt;ligand.mol2&amp;lt;/code&amp;gt; file, and then use the prepared receptor to score all ligands in the &amp;lt;code&amp;gt;ligand.mol2&amp;lt;/code&amp;gt; file. The output will be written to the standard output as well as an output file named &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===The Two-Step Approach===&lt;br /&gt;
&lt;br /&gt;
Typically, you should prepare the receptor using the crystal ligand, and then use the prepared receptor to score the other ligands. &lt;br /&gt;
&lt;br /&gt;
To prepare, run:&lt;br /&gt;
 ~ycao/eplop/eplop prepare receptor.pdb ligand.mol2&lt;br /&gt;
It will use only the first ligand in the &amp;lt;code&amp;gt;ligand.mol2&amp;lt;/code&amp;gt; no matter how many ligands are present in that file. This will generated a PDB file whose name has a suffix &amp;lt;code&amp;gt;-prepared.pdb&amp;lt;/code&amp;gt;. Now use that to score:&lt;br /&gt;
 ~ycao/eplop/eplop score receptor-prepared.pdb other-ligands.mol2&lt;br /&gt;
&lt;br /&gt;
===Configuring the Scoring Methods===&lt;br /&gt;
&lt;br /&gt;
If no methods are specified, the preparing step by default will add &amp;lt;code&amp;gt;opt yes&amp;lt;/code&amp;gt; in the PLOP control file to prepare the protein, and the scoring step by default will assume ligand to be flexible using &amp;lt;code&amp;gt;minimize residue&amp;lt;/code&amp;gt; in the PLOP control file. You could use the &amp;lt;code&amp;gt;--method&amp;lt;/code&amp;gt; option to change the methods.&lt;br /&gt;
&lt;br /&gt;
An alternative preparing method is &amp;lt;code&amp;gt;pka&amp;lt;/code&amp;gt;, which uses &amp;lt;code&amp;gt;pka clust&amp;lt;/code&amp;gt; in the PLOP control file. This is (much much) more time consuming, but may give you better results. For example:&lt;br /&gt;
&lt;br /&gt;
 ~ycao/eplop/eplop prepare --method pka receptor.pdb ligand.mol2&lt;br /&gt;
&lt;br /&gt;
Alternative scoring methods are &amp;lt;code&amp;gt;rigid&amp;lt;/code&amp;gt;, which treats ligand as rigid and only changes its orientation, and &amp;lt;code&amp;gt;no_optim&amp;lt;/code&amp;gt; which only performs energy calculation and no optimization using the given coordinates of ligands. For example:&lt;br /&gt;
&lt;br /&gt;
 ~ycao/eplop/eplop score --method no_optim receptor.pdb ligand.mol2&lt;br /&gt;
&lt;br /&gt;
If you are using the one-step simple approach to do both prepare and score, you could specify both the method of preparation and that of scoring:&lt;br /&gt;
&lt;br /&gt;
 ~ycao/eplop/eplop --method pka:no_optim receptor.pdb ligand.mol2&lt;br /&gt;
&lt;br /&gt;
or just the preparation method:&lt;br /&gt;
&lt;br /&gt;
 ~ycao/eplop/eplop --method pka: receptor.pdb ligand.mol2&lt;br /&gt;
&lt;br /&gt;
or just the scoring method:&lt;br /&gt;
&lt;br /&gt;
 ~ycao/eplop/eplop --method :no_optim receptor.pdb ligand.mol2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Useful Options===&lt;br /&gt;
&lt;br /&gt;
All the options are very useful. Run &lt;br /&gt;
 ~ycao/eplop/eplop&lt;br /&gt;
to see a list of supported options. Here are some important ones.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt; tells eplop to write the output in format compatible with Michael&amp;#039;s script. &lt;br /&gt;
* &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; tells eplop to save the pose of the ligands.&lt;br /&gt;
* &amp;lt;code&amp;gt;-p&amp;lt;/code&amp;gt; tells eplop to keep the working directory. This is useful if you want to take a took at the log or the mol2 file containing the poses of ligands, or if you want to reuse the working directory to save time when used with &amp;lt;code&amp;gt;-d&amp;lt;/code&amp;gt; options. &lt;br /&gt;
* &amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt; tells eplop to write the score to an alternative file instead of standard &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt;. &lt;br /&gt;
* &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; tells eplop to use an existing &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt; file in the current folder and do not recalculate scores that already exist in that file. Please note that if you also set output file using &amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt;, it will read from the designated output file instead of &amp;lt;code&amp;gt;plop.scores&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;-v&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt; changes the verbosity of the script.&lt;/div&gt;</summary>
		<author><name>Therese</name></author>
	</entry>
</feed>