<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://webchemwiki.biodata.ceitec.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krab1k</id>
	<title>WebChemistry Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://webchemwiki.biodata.ceitec.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Krab1k"/>
	<link rel="alternate" type="text/html" href="https://webchemwiki.biodata.ceitec.cz/Special:Contributions/Krab1k"/>
	<updated>2026-04-22T01:13:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Getting_started&amp;diff=2047</id>
		<title>NEEMP:Getting started</title>
		<link rel="alternate" type="text/html" href="https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Getting_started&amp;diff=2047"/>
		<updated>2016-07-05T13:56:08Z</updated>

		<summary type="html">&lt;p&gt;Krab1k: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NEEMP&#039;&#039;&#039;&#039;s binary and source codes are available online ([http://www.fi.muni.cz/~xracek/neemp/ http://ncbr.muni.cz/NEEMP]) together with the &#039;&#039;examples.zip&#039;&#039; file containing all the inputs needed to run the [[NEEMP:Examples | examples]] and get acquainted with the tool. These files include:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set01.sdf&#039;&#039;&#039; -- 500 molecules extracted from DTP NCI with a low atomic element complexity (H, C, N, O, S) and encoded in MOL V2000&lt;br /&gt;
    &lt;br /&gt;
* &#039;&#039;&#039;set02.sdf&#039;&#039;&#039; -- 4443 molecules extracted from LigandExpo (ideal coordinates) with high atomic element complexity (H, C, N, O, S, F, Cl, P, Br) and encoded in MOL V3000&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set01.chg&#039;&#039;&#039; -- Reference QM charges for all molecules in set01. Theory level, basis set and population analysis: HF/6-31GH/Mulliken &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set02.chg&#039;&#039;&#039; -- Reference QM charges for all molecules in set02. Theory level, basis set and population analysis: B3LYP/6-311G/NPA&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Element.par&#039;&#039;&#039; -- parameters calculated using set01 for atomic types determined by element only&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ElemBond.par&#039;&#039;&#039; -- parameters calculated using set01 for atomic types determined by element + maximal bond order&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEEMP&#039;&#039;&#039; can then be run simply by calling the command &amp;lt;code&amp;gt;./neemp&amp;lt;/code&amp;gt;. For instance, to get information about basic usage, use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;~/neemp/$ ./neemp --help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the link to see the complete [[NEEMP:Options | options list]].&lt;/div&gt;</summary>
		<author><name>Krab1k</name></author>
	</entry>
	<entry>
		<id>https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Examples&amp;diff=2046</id>
		<title>NEEMP:Examples</title>
		<link rel="alternate" type="text/html" href="https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Examples&amp;diff=2046"/>
		<updated>2016-07-05T10:44:02Z</updated>

		<summary type="html">&lt;p&gt;Krab1k: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
This section shows several use case examples. All of them use only data from &#039;&#039;examples&#039;&#039; directory. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; &#039;&#039;&#039;NEEMP is case-sensitive&#039;&#039;&#039;. Please follow carefully this section for insight on the correct syntax. Additional information can be found [[NEEMP:Options | here]].  &lt;br /&gt;
&lt;br /&gt;
=Example 1 - Training set information=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m info --atom-types-by ElemBond --sdf-file examples/set01.sdf&lt;br /&gt;
&lt;br /&gt;
:Prints information about training set &#039;&#039;set01.sdf&#039;&#039;, provided as argument of the &amp;lt;code&amp;gt;--sdf-file&amp;lt;/code&amp;gt; option,  grouping atoms according to chemical element and bond order. To override this behaviour and group atoms only by element, call &#039;&#039;&#039;NEEMP&#039;&#039;&#039; with &amp;lt;code&amp;gt;--atom-types-by Element&amp;lt;/code&amp;gt; option.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:info_mode.png | thumb | 400px | center | &#039;&#039;&#039;&#039;&#039;Figure 9:&#039;&#039;&#039;&#039;&#039; Information about structures set &#039;&#039;examples/set01.sdf&#039;&#039;.]]&lt;br /&gt;
&lt;br /&gt;
=Example 2 - Calculation mode=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m charges --sdf-file examples/set01.sdf --par-file examples/ElemBond.par --chg-out-file eem_charges --max-threads 8&lt;br /&gt;
&lt;br /&gt;
:Compute EEM charges and store them into the file &#039;&#039;eem_charges&#039;&#039;. Use up to 8 threads for computation.&lt;br /&gt;
&lt;br /&gt;
For more information on this mode and its output, refer to [[NEEMP:Modes#Calculation mode | Calculation mode]] section. &lt;br /&gt;
&lt;br /&gt;
For details on &#039;&#039;eem_charges&#039;&#039; output file, see [[NEEMP:files#CHG file | CHG file]] paragraph, as the format is the same. The only different regards the third column, since in this case the &#039;&#039;&#039;EEM charges&#039;&#039;&#039; are listed in place of the &#039;&#039;&#039;ab-initio charges&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Example 3 - Parametrization mode=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m params -p lr-full --sdf-file examples/set01.sdf --chg-file examples/set01.chg --par-out-file new_parameters.par --chg-stats-out-file stats &lt;br /&gt;
&lt;br /&gt;
:Perform EEM parametrization using &#039;&#039;&#039;LR&#039;&#039;&#039; approach, save parameters into the file &#039;&#039;new_parameters.par&#039;&#039;, output charge statistics for each molecule into the file &#039;&#039;stats&#039;&#039;. No discarding is used. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; the parameters set file &#039;&#039;new_parameters.par&#039;&#039; presents the same identical format and layout as described [[NEEMP:files#PAR file | here]].&lt;br /&gt;
&lt;br /&gt;
For additional information click [[NEEMP:Modes#Linear Regression (LR) | here]].&lt;br /&gt;
&lt;br /&gt;
=Example 4 - Parametrization mode k search=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m params -p lr-full --sdf-file examples/set01.sdf --chg-file examples/set01.chg --kappa-max 1.0 --fs-precision 0.02 --sort-by RMSD -vv&lt;br /&gt;
&lt;br /&gt;
:Similar to previous example, use custom range for k. Select best parameters according to &#039;&#039;RMSD&#039;&#039;. Print k search progress.&lt;br /&gt;
&lt;br /&gt;
Reference to [[NEEMP:Modes#Linear Regression (LR) | parametrization paragraph]] and [[NEEMP:Options | options list]] if necessary.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;margin-left: auto; margin-right: auto;&amp;quot; width=&amp;quot;650px&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 | [[File:ksearch1.png| 550px]]&lt;br /&gt;
 | [[File:ksearch2.png| 700px]]&lt;br /&gt;
 |-&lt;br /&gt;
 | &#039;&#039;&#039;&#039;&#039;Figure 10:&#039;&#039;&#039;&#039;&#039; Detailed view of the parametrization settings from the execution of the above command. In particular note the usage of a different evaluating statistics (&#039;&#039;RMSD&#039;&#039;) and the custom range for the k search.&lt;br /&gt;
 | &#039;&#039;&#039;&#039;&#039;Figure 11:&#039;&#039;&#039;&#039;&#039; Abridged output for the k search progress. For each k value a set of parameters is generated and evaluated. In this particular instance, the parameters set with the lowest &#039;&#039;RMSD&#039;&#039; value is chosen. &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Example 5 - Parametrization mode simple discard=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m params -p lr-full --sdf-file examples/set01.sdf --chg-file examples/set01.chg --discard simple -v --limit-iters 600 --limit-time &amp;lt;nowiki&amp;gt;00:30:00&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Perform simple discarding with &#039;&#039;&#039;LR&#039;&#039;&#039; approach and print its progress. Issue warning about molecules with abnormal values of statistical descriptors. The duration of the discarding procedure can be at most 600 iterations or 30 minutes (time format HH:MM:SS), whichever is reached first.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:simple_discard.png | thumb | 800px | center | &#039;&#039;&#039;&#039;&#039;Figure 12:&#039;&#039;&#039;&#039;&#039; Abridged output for the simple discard progress. The simple discarding requires as many iterations as the number of molecules in the set, unless the iterations or time limits are reached first. In this case the training set contains only 500 structures so the iteration limit doesn&#039;t affect the discarding. The time limit still holds on the other hand. Refer to the [[NEEMP:Modes#Linear Regression (LR) | parametrization paragraph]] for details.]]&lt;br /&gt;
&lt;br /&gt;
=Example 6 - Parametrization mode DE-MIN=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m params -p de --sdf-file examples/set01.sdf --chg-file examples/set01.chg --om-pop-size 50 --om-iters 500 --random-seed 1234 -vv&lt;br /&gt;
		&lt;br /&gt;
:Compute parameters for the given molecules (&#039;&#039;set01.sdf&#039;&#039;) and ab-initio charges (&#039;&#039;charges.chg&#039;&#039;). The chosen optimization method: differential evolution + minimization will act on a parameter vector population consisting of 50 units. The optimization procedure will be carried out for at most 500 iterations. A user-defined seed is used, as well as an high level of verbosity.&lt;br /&gt;
&lt;br /&gt;
For additional information click [[NEEMP:Modes#Differential Evolution + Minimization (DE-MIN) | here]].&lt;br /&gt;
&lt;br /&gt;
=Example 7 - Coverage validation=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m cover -sdf-file examples/set02.sdf --par-file examples/ElemBond.par&lt;br /&gt;
&lt;br /&gt;
:Calculate coverage of supplied molecules set given a specific parameter set. For more information on this mode refer to [[NEEMP:Modes#Coverage validation | Cover validation]] section.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:cover_mode2.png | thumb | 400px | center | &#039;&#039;&#039;&#039;&#039;Figure 13:&#039;&#039;&#039;&#039;&#039; Output from &#039;&#039;Cover mode&#039;&#039;. In this case the parameter set &#039;&#039;ElemBond.par&#039;&#039; lacks the parameters for all the marked atomic types in &#039;&#039;set02.sdf&#039;&#039;, leading to the discard of 1690 molecules. Note the resemblance with [[NEEMP:Modes#Calculation mode | &#039;&#039;Calculation mode&#039;&#039;]] output for a similar low coverage circumstance.]]&lt;br /&gt;
&lt;br /&gt;
=Example 8 - Quality validation=&lt;br /&gt;
&lt;br /&gt;
;./neemp -m quality --sdf-file examples/set01.sdf --chg-file examples/set01.chg --par-file examples/ElemBond.par --chg-stats-out-file stats 2&amp;gt; warns &amp;gt; log&lt;br /&gt;
&lt;br /&gt;
:Perform quality validation of EEM parameters for atoms grouped by atomic type. Save standard output into the file &#039;&#039;log&#039;&#039; and warnings into the file &#039;&#039;warns&#039;&#039;. Moreover output charge statistics for each molecule into the file &#039;&#039;stats&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For more information on this mode click [[NEEMP:Modes#Quality validation | here]].&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:chg_stats.png | thumb | 900px | center | &#039;&#039;&#039;&#039;&#039;Figure 14:&#039;&#039;&#039;&#039;&#039; Close-up from &#039;&#039;stats&#039;&#039; file. Along with statistics for each molecule, &#039;&#039;ab-initio&#039;&#039; charges (3rd column), &#039;&#039;EEM&#039;&#039; charges (4th column) and their difference (5th column) are also printed out.]]&lt;/div&gt;</summary>
		<author><name>Krab1k</name></author>
	</entry>
	<entry>
		<id>https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Getting_started&amp;diff=1908</id>
		<title>NEEMP:Getting started</title>
		<link rel="alternate" type="text/html" href="https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:Getting_started&amp;diff=1908"/>
		<updated>2016-06-28T20:58:36Z</updated>

		<summary type="html">&lt;p&gt;Krab1k: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NEEMP&#039;&#039;&#039;&#039;s binary file is available online ([http://www.fi.muni.cz/~xracek/neemp/ http://ncbr.muni.cz/NEEMP]) together with the &#039;&#039;examples.tar.bz2&#039;&#039; file containing all the inputs needed to run the [[NEEMP:Examples | examples]] and get acquainted with the tool. These files include:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set01.sdf&#039;&#039;&#039; -- 500 molecules extracted from DTP NCI with a low atomic element complexity (H, C, N, O, S) and encoded in MOL V2000&lt;br /&gt;
    &lt;br /&gt;
* &#039;&#039;&#039;set02.sdf&#039;&#039;&#039; -- 4443 molecules extracted from LigandExpo (ideal coordinates) with high atomic element complexity (H, C, N, O, S, F, Cl, P, Br) and encoded in MOL V3000&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set01.chg&#039;&#039;&#039; -- Reference QM charges for all molecules in set01. Theory level, basis set and population analysis: HF/6-31GH/Mulliken &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;set02.chg&#039;&#039;&#039; -- Reference QM charges for all molecules in set02. Theory level, basis set and population analysis: B3LYP/6-311G/NPA&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Element.par&#039;&#039;&#039; -- parameters calculated using set01 for atomic types determined by element only&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ElemBond.par&#039;&#039;&#039; -- parameters calculated using set01 for atomic types determined by element + maximal bond order&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEEMP&#039;&#039;&#039; can then be run simply by calling the command &amp;lt;code&amp;gt;./neemp&amp;lt;/code&amp;gt;. For instance, to get information about basic usage, use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;~/neemp/$ ./neemp --help&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the link to see the complete [[NEEMP:Options | options list]].&lt;/div&gt;</summary>
		<author><name>Krab1k</name></author>
	</entry>
	<entry>
		<id>https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:UserManual&amp;diff=1786</id>
		<title>NEEMP:UserManual</title>
		<link rel="alternate" type="text/html" href="https://webchemwiki.biodata.ceitec.cz/index.php?title=NEEMP:UserManual&amp;diff=1786"/>
		<updated>2016-06-22T21:18:43Z</updated>

		<summary type="html">&lt;p&gt;Krab1k: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NEEMP&#039;&#039;&#039; is the first freely available software for EEM parametrization, EEM charges validation and EEM charges calculation.&lt;br /&gt;
This Wiki page is intended to guide the user through &#039;&#039;&#039;NEEMP&#039;&#039;&#039; functionalities, providing complete but simple descriptions of the software features and helpful examples on its usage.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===[[NEEMP:Getting started | Getting started]]===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===[[NEEMP:Modes | Modes]]===&lt;br /&gt;
#[[NEEMP:Modes#Calculation mode | Calculation mode]]&lt;br /&gt;
#[[NEEMP:Modes#Parametrization mode | Parametrization mode]]&lt;br /&gt;
##[[NEEMP:Modes#Linear Regression (LR) | Linear Regression]]&lt;br /&gt;
##[[NEEMP:Modes#Differential Evolution + Minimization (DE-MIN) | Differential Evolution + Minimization (DE-MIN)]]&lt;br /&gt;
#[[NEEMP:Modes#Validation mode | Validation mode]]&lt;br /&gt;
##[[NEEMP:Modes#Coverage validation| Coverage validation]]&lt;br /&gt;
##[[NEEMP:Modes#Quality validation | Quality validation]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===[[NEEMP:Reports | Reports Generation ]]===&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===[[NEEMP:files | Used file formats]]===&lt;br /&gt;
#[[NEEMP:files#SDF file | SDF file]]&lt;br /&gt;
#[[NEEMP:files#CHG file | CHG file]]&lt;br /&gt;
#[[NEEMP:files#PAR file | PAR file]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===[[NEEMP:Examples | Examples]]===&lt;br /&gt;
#[[NEEMP:Examples#Example 1 - Training set information | Example 1 - Training set information]]&lt;br /&gt;
#[[NEEMP:Examples#Example 2 - Coverage validation | Example 2 - Coverage validation]]&lt;br /&gt;
#[[NEEMP:Examples#Example 3 - Calculation mode | Example 3 - Calculation mode]]&lt;br /&gt;
#[[NEEMP:Examples#Example 4 - Quality validation | Example 4 - Quality validation]]&lt;br /&gt;
#[[NEEMP:Examples#Example 5 - Parametrization mode | Example 5 - Parametrization mode]]&lt;br /&gt;
#[[NEEMP:Examples#Example 6 - Parametrization mode k search | Example 6 - Parametrization mode k search]]&lt;br /&gt;
#[[NEEMP:Examples#Example 7 - Parametrization mode simple discard | Example 7 - Parametrization mode simple discard]]&lt;br /&gt;
#[[NEEMP:Examples#Example 8 - Parametrization mode DE-MIN | Example 8 - Parametrization mode DE-MIN]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===[[NEEMP:Options | Options list]]===&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Krab1k</name></author>
	</entry>
</feed>