Repository 'padel'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/padel

Changeset 0:30c673b5b061 (2019-08-20)
Next changeset 1:a84bcb007b09 (2021-09-25)
Commit message:
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/PaDEL commit dee96760dea60708d31899d4840191c1e67b5dc7"
added:
PaDEL.xml
test-data/test.sdf
b
diff -r 000000000000 -r 30c673b5b061 PaDEL.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PaDEL.xml Tue Aug 20 10:58:04 2019 -0400
[
@@ -0,0 +1,155 @@
+<tool id="padel" name="PaDEL descriptor" version="2.21">
+    <description>calculator</description>
+    <requirements>
+        <requirement type="package" version="2.21">padel</requirement> 
+    </requirements>
+    <command detect_errors="aggressive"><![CDATA[
+    ln -s '$input' ./molecule.${input.ext} &&
+
+    padel 
+        $coordinate2d
+        $detectaromaticity
+        $removesalt
+        $standardizenitro
+        $convert3d
+        $retain3d
+        $coordinate3d
+        $fingerprint
+        -retainorder true
+        -file ./out.csv
+        -maxruntime 600000
+        -dir ./molecule.${input.ext}
+    &&
+    
+    cat ./out.csv | tr "," "\\t" > '$descriptor'
+
+]]></command>
+    <inputs>
+        <param format="sdf,smi" name="input" type="data" label="SDF or SMILES file" optional= "false"/>
+        
+        <param name="detectaromaticity" type="boolean" label="Detect aromaticity"
+               truevalue="-detectaromaticity" falsevalue="" checked="true" help="Remove existing aromaticity information in the molecule before calculation of descriptors."/>
+
+        <param name="removesalt" type="boolean" label="Remove salt"
+               truevalue="-removesalt" falsevalue="" checked="true" help="Remove salt from molecule(s). Choose No if you have already removed salt from the molecule yourself (recommended)."/>
+
+        <param name="standardizenitro" type="boolean" label="Standardize nitro groups"
+               truevalue="-standardizenitro" falsevalue="" checked="true" help="Standardize nitro groups to N(:O):O."/>
+
+        <param name="convert3d" type="boolean" label="Convert to 3D"
+               truevalue="-convert3d" falsevalue="" checked="false" help="Convert molecule to 3D representation."/>
+
+        <param name="coordinate2d" type="boolean" label="Calculate 2d descriptors"
+               truevalue="-2d" falsevalue="" checked="true" help="Calculate 1D and 2D descriptors."/>
+
+        <param name="retain3d" type="boolean" label="Retain 3D coordinates"
+               truevalue="-retain3d" falsevalue="" checked="false" help="Retain 3D coordinates when standardizing structure."/>
+
+        <param name="coordinate3d" type="boolean" label="Calculate 3d descriptors"
+               truevalue="-3d" falsevalue="" checked="false" help="Calculate 3D descriptors. To calculate 3D descriptors, the convert molecule to 3D option should be selected."/>
+
+        <param name="fingerprint" type="boolean" label="Calculate fingerprints"
+               truevalue="-fingerprints" falsevalue="" checked="true" help="Calculate molecular fingerprints."/>
+
+    </inputs>
+    <outputs>
+        <data format="csv" name="descriptor" label="PaDEL descriptor file for $input.name "/>
+    </outputs>
+    <tests>
+        <test>
+            <param name="input" value="test.sdf" ftype="sdf"/>
+            <param name="detectaromaticity" value="-detectaromaticity" />
+            <param name="removesalt" value="-removesalt" />
+            <param name="standardizenitro" value="-standardizenitro" />
+            <param name="convert3d" value="" />
+            <param name="retain3d" value="" />
+            <param name="maxruntime" value="600000" />
+            <param name="coordinate2d" value="-2d" />
+            <param name="coordinate3d" value="" />
+            <param name="fingerprint" value="" />
+            <param name="retainorder" value="-retainorder" />
+            <output name="descriptor">
+               <assert_contents>
+                    <has_n_columns n="1445" />
+                    <has_text text="3.735268" />
+                    <has_text text="13.148254" />
+                    <has_text text="0.38897" />
+                    <has_text text="-0.00131" />
+               </assert_contents>
+           </output>
+        </test>
+        <test>
+            <param name="input" value="test.sdf" ftype="sdf"/>
+            <param name="detectaromaticity" value="-detectaromaticity" />
+            <param name="removesalt" value="-removesalt" />
+            <param name="standardizenitro" value="-standardizenitro" />
+            <param name="convert3d" value="" />
+            <param name="retain3d" value="" />
+            <param name="maxruntime" value="600000" />
+            <param name="coordinate2d" value="-2d" />
+            <param name="coordinate3d" value="" />
+            <param name="fingerprint" value="-fingerprints" />
+            <param name="retainorder" value="-retainorder" />
+            <output name="descriptor">
+               <assert_contents>
+                    <has_n_columns n="2326" />
+                    <has_text text="1.17828" />
+                    <has_text text="2.77182" />
+                    <has_text text="-1.06144" />
+                    <has_text text="-5.91478" />
+               </assert_contents>
+            </output>
+        </test>
+        <test>
+            <param name="input" value="test.sdf" ftype="sdf"/>
+            <param name="detectaromaticity" value="" />
+            <param name="removesalt" value="-removesalt" />
+            <param name="standardizenitro" value="-standardizenitro" />
+            <param name="convert3d" value="" />
+            <param name="retain3d" value="" />
+            <param name="maxruntime" value="600000" />
+            <param name="coordinate2d" value="-2d" />
+            <param name="coordinate3d" value="" />
+            <param name="fingerprint" value="-fingerprints" />
+            <param name="retainorder" value="-retainorder" />
+            <output name="descriptor">
+               <assert_contents>
+                    <has_n_columns n="2326" />
+                    <has_text text="0.93896" />
+                    <has_text text="2.85714" />
+                    <has_text text="-33.59391" />
+                    <has_text text="11.62754" />
+               </assert_contents>
+            </output>
+        </test>
+     </tests>
+     <help><![CDATA[
+
+The PaDEL descriptor tool calculates different kinds of molecular descriptors and fingerprints, using the Chemistry Development Kit (CDK). Descriptors include atom type, electrotopological state descriptors, Crippen's logP and MR, extended topochemical atom (ETA) descriptors, McGowan volume, molecular linear free energy relation descriptors, ring counts, count of chemical substructures identified by Laggner, binary fingerprints and count of chemical substructures. For more details, please consult the cited publication.
+
+-----
+
+.. class:: infomark
+
+**Input**
+
+    - SDF Format: http://en.wikipedia.org/wiki/Chemical_table_file
+    - SMILES Format: http://www.molecular-networks.com/products/corina
+
+-----
+
+.. class:: infomark
+
+**Output**
+    - Tabular file, where each descriptor (value) is shown in a separate column.
+    
+    ]]></help>
+    <citations>
+        <citation type="bibtex">
+            @article{rdkit,
+                author = {Chun Wei Yap},
+                title = {PaDEL‐descriptor: An open source software to calculate molecular descriptors and fingerprints},
+                url ={https://onlinelibrary.wiley.com/doi/full/10.1002/jcc.21707}
+            }</citation>
+    </citations>
+</tool>
b
diff -r 000000000000 -r 30c673b5b061 test-data/test.sdf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test.sdf Tue Aug 20 10:58:04 2019 -0400
b
b'@@ -0,0 +1,874 @@\n+NCGC00261443\n+  Marvin  10161415332D          \n+\n+ 20 22  0  0  1  0            999 V2000\n+    0.5185    2.9762    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.2330    2.5637    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.2330    1.7387    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    0.5185    1.3262    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.2661    1.5812    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.7510    0.9137    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.2661    0.2463    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.5210   -0.5383    0.0000 C   0  0  2  0  0  0  0  0  0  0  0  0\n+   -1.3056   -0.7933    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.3056   -1.6183    0.0000 C   0  0  2  0  0  0  0  0  0  0  0  0\n+   -1.9731   -2.1032    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.7268   -1.7676    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.5210   -1.8732    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.2661   -2.6578    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.0361   -1.2058    0.0000 C   0  0  1  0  0  0  0  0  0  0  0  0\n+    0.7889   -1.2058    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    0.5185    0.5012    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.2330    0.0887    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.9475    0.5012    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.9475    1.3262    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+  1  2  1  0  0  0  0\n+  2  3  1  0  0  0  0\n+  3  4  2  0  0  0  0\n+  4  5  1  0  0  0  0\n+  5  6  2  0  0  0  0\n+  6  7  1  0  0  0  0\n+  7  8  1  0  0  0  0\n+  8  9  1  1  0  0  0\n+  9 10  1  0  0  0  0\n+ 10 11  1  1  0  0  0\n+ 11 12  1  0  0  0  0\n+ 10 13  1  0  0  0  0\n+ 13 14  1  0  0  0  0\n+ 13 15  1  0  0  0  0\n+  8 15  1  0  0  0  0\n+ 15 16  1  6  0  0  0\n+  7 17  1  0  0  0  0\n+  4 17  1  0  0  0  0\n+ 17 18  2  0  0  0  0\n+ 18 19  1  0  0  0  0\n+ 19 20  2  0  0  0  0\n+  3 20  1  0  0  0  0\n+M  END\n+>  <Compound ID>\n+NCGC00261443\n+\n+>  <Compound Batch ID>\n+NCGC00261443-01\n+\n+>  <NR-AR>\n+0\n+\n+>  <NR-AR-LBD>\n+0\n+\n+>  <NR-AhR>\n+0\n+\n+>  <NR-ER>\n+0\n+\n+>  <NR-ER-LBD>\n+0\n+\n+>  <NR-PPAR-gamma>\n+0\n+\n+>  <SR-ARE>\n+0\n+\n+>  <SR-ATAD5>\n+1\n+\n+>  <SR-HSE>\n+0\n+\n+>  <SR-MMP>\n+0\n+\n+>  <SR-p53>\n+0\n+\n+$$$$\n+NCGC00261600\n+  Marvin  10161415332D          \n+\n+ 18 19  0  0  0  0            999 V2000\n+   -1.7862   -2.3604    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.7862   -1.5354    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.0717   -1.1229    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.0717   -0.2979    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.3572    0.1146    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    0.3572   -0.2979    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.0717    0.1146    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.7862   -0.2979    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.5006    0.1146    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.5006    0.9396    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    3.2151    1.3521    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.7862    1.3521    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.7862    2.1771    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.0717    0.9396    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.7862    0.1146    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.5006   -0.2979    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.2151    0.1146    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.5006   -1.1229    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+  1  2  1  0  0  0  0\n+  2  3  2  0  0  0  0\n+  3  4  1  0  0  0  0\n+  4  5  1  0  0  0  0\n+  5  6  2  0  0  0  0\n+  6  7  1  0  0  0  0\n+  7  8  2  0  0  0  0\n+  8  9  1  0  0  0  0\n+  9 10  2  0  0  0  0\n+ 10 11  1  0  0  0  0\n+ 10 12  1  0  0  0  0\n+ 12 13  1  0  0  0  0\n+ 12 14  2  0  0 '..b'$\n+NCGC00261002\n+  Marvin  10161415332D          \n+\n+ 38 42  0  0  1  0            999 V2000\n+    2.4714    0.4876    0.0000 C   0  0  1  0  0  0  0  0  0  0  0  0\n+    1.6464    0.4876    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.2339   -0.2269    0.0000 C   0  0  2  0  0  0  0  0  0  0  0  0\n+    0.8214    0.4876    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.0036    0.4876    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.4161   -0.2269    0.0000 C   0  0  1  0  0  0  0  0  0  0  0  0\n+   -1.2411   -0.2269    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -0.0036   -0.9414    0.0000 C   0  0  1  0  0  0  0  0  0  0  0  0\n+   -0.4161   -1.6558    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.2411   -1.6558    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.7261   -0.9884    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.5107   -1.2433    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.5107   -2.0683    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -1.7261   -2.3233    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.2251   -2.4808    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.9396   -2.0683    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.9396   -1.2433    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -4.6541   -0.8308    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+   -5.3686   -1.2433    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.2251   -0.8308    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.2251   -0.0058    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+   -2.5107    0.4067    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+   -3.9396    0.4067    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    0.8214   -0.9414    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.6464   -0.9414    0.0000 C   0  0  2  0  0  0  0  0  0  0  0  0\n+    1.2339   -1.6558    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.4714   -0.9414    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.8839   -0.2269    0.0000 C   0  0  1  0  0  0  0  0  0  0  0  0\n+    3.7089   -0.2269    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.8839    1.2020    0.0000 C   0  0  2  0  0  0  0  0  0  0  0  0\n+    3.7089    1.2020    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.4714    1.9165    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    1.6464    1.9165    0.0000 O   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.8839    2.6310    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    3.7043    2.7172    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    3.8759    3.5242    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    3.1614    3.9367    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0\n+    2.5483    3.3847    0.0000 N   0  0  0  0  0  0  0  0  0  0  0  0\n+  1  2  1  6  0  0  0\n+  3  2  1  1  0  0  0\n+  3  4  1  0  0  0  0\n+  4  5  1  0  0  0  0\n+  5  6  1  0  0  0  0\n+  6  7  1  6  0  0  0\n+  6  8  1  0  0  0  0\n+  8  9  1  6  0  0  0\n+  9 10  1  0  0  0  0\n+ 10 11  2  0  0  0  0\n+ 11 12  1  0  0  0  0\n+ 12 13  2  0  0  0  0\n+ 13 14  1  0  0  0  0\n+ 10 14  1  0  0  0  0\n+ 13 15  1  0  0  0  0\n+ 15 16  2  0  0  0  0\n+ 16 17  1  0  0  0  0\n+ 17 18  1  0  0  0  0\n+ 18 19  1  0  0  0  0\n+ 17 20  2  0  0  0  0\n+ 12 20  1  0  0  0  0\n+ 20 21  1  0  0  0  0\n+ 21 22  1  0  0  0  0\n+ 21 23  2  0  0  0  0\n+  8 24  1  0  0  0  0\n+  3 24  1  0  0  0  0\n+  3 25  1  0  0  0  0\n+ 25 26  1  1  0  0  0\n+ 25 27  1  0  0  0  0\n+ 27 28  1  0  0  0  0\n+  1 28  1  0  0  0  0\n+ 28 29  1  6  0  0  0\n+  1 30  1  0  0  0  0\n+ 30 31  1  1  0  0  0\n+ 30 32  1  0  0  0  0\n+ 32 33  2  0  0  0  0\n+ 32 34  1  0  0  0  0\n+ 34 35  2  0  0  0  0\n+ 35 36  1  0  0  0  0\n+ 36 37  2  0  0  0  0\n+ 37 38  1  0  0  0  0\n+ 34 38  1  0  0  0  0\n+M  END\n+>  <Compound ID>\n+NCGC00261002\n+\n+>  <Compound Batch ID>\n+NCGC00261002-01\n+\n+>  <NR-AR>\n+0\n+\n+>  <NR-AR-LBD>\n+0\n+\n+>  <NR-ER-LBD>\n+0\n+\n+>  <SR-ARE>\n+1\n+\n+>  <SR-ATAD5>\n+0\n+\n+>  <SR-HSE>\n+1\n+\n+>  <SR-MMP>\n+1\n+\n+>  <SR-p53>\n+1\n+\n+$$$$\n'