# HG changeset patch # User Bjoern Gruening # Date 1374506947 -7200 # Node ID 9d1a5ff8c04f003f068ee876ccf1ff453b8b5037 # Parent 588e3ff42c28af7582a1472b0e1751d6780277d2 ChemicalToolBoX update. diff -r 588e3ff42c28 -r 9d1a5ff8c04f align-it/align-it.xml --- a/align-it/align-it.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/align-it/align-it.xml Mon Jul 22 17:29:07 2013 +0200 @@ -1,7 +1,7 @@ and Optimization (Align-it) - silicos_it + silicos_it openbabel @@ -113,29 +113,32 @@ -**What it does** +.. class:: infomark + +**What this tool does** -Align-it_ is a tool to align molecules according their pharmacophores. +Align-it_ is a tool to align molecules according to their pharmacophores. A pharmacophore is an abstract concept based on the specific interactions -that have been observed in drug-receptor interactions: hydrogen bonding, +observed in drug-receptor interactions: hydrogen bonding, charge transfer, electrostatic and hydrophobic interactions. Molecular modeling and/or screening based on pharmacophore similarities -have proven to be an important and useful method in drug discovery. +has been proven to be an important and useful method in drug discovery. The functionality of Align-it_ consists mainly of two parts. -The first functionality consists of the generation of pharmacophores from molecules -(use the tool *Pharmacophore generation* if you want to store these for later use). -Second, pairs of **pharmacophores can be aligned** and the resulting -score is calculated from the volume overlap resulting from the alignments. - +The first functionality is the generation of pharmacophores from molecules +(use the tool **Pharmacophore generation** if you want to store these for further use). +Secondly, pairs of pharmacophores can be aligned (the function of this tool). The resulting +score is calculated from the volume overlap resulting of the alignments. .. _Align-it: http://www.silicos-it.com/software/align-it/1.0.3/align-it.html ----- -**Example** +.. class:: infomark -* input:: +**Input** + +* Example:: - database @@ -173,7 +176,42 @@ - cutoff : 0.0 -* output:: +----- + +.. class:: infomark + +**Output** + +The format of the output file is shown in the table below: + ++--------+-----------------------------------------------------------------------+ +| Column | Content | ++========+=======================================================================+ +| 1 | Id of the reference structure | ++--------+-----------------------------------------------------------------------+ +| 2 | Maximum volume of the reference structure | ++--------+-----------------------------------------------------------------------+ +| 3 | Id of the database structure | ++--------+-----------------------------------------------------------------------+ +| 4 | Maximum volume of the database structure | ++--------+-----------------------------------------------------------------------+ +| 5 | Maximum volume overlap of the two structures | ++--------+-----------------------------------------------------------------------+ +| 6 | Overlap between pharmacophore and exclusion spheres in the reference | ++--------+-----------------------------------------------------------------------+ +| 7 | Corrected volume overlap between database pharmacophore and reference | ++--------+-----------------------------------------------------------------------+ +| 8 | Number of pharmacophore points in the processed pharmacophore | ++--------+-----------------------------------------------------------------------+ +| 9 | TANIMOTO score | ++--------+-----------------------------------------------------------------------+ +| 10 | TVERSKY_REF score | ++--------+-----------------------------------------------------------------------+ +| 11 | TVERSKY_DB score | ++--------+-----------------------------------------------------------------------+ + + +* Example:: - aligned Pharmacophores @@ -185,25 +223,15 @@ HACC -2.7906 -1.9108 0.9092 1 1 -2.74368 -1.94015 1.90767 $$$$ +----- -The format of this scores output file is as follows: +.. class:: infomark -====== ===================================================================== -Column Content -====== ===================================================================== - 1 Id of the reference structure - 2 Maximum volume of the reference structure - 3 Id of the database structure - 4 Maximum volume of the database structure - 5 Maximum volume overlap of the two structures - 6 Overlap between pharmacophore and exclusion spheres in the reference - 7 Corrected volume overlap between database pharmacophore and reference - 8 Number of pharmacophore points in the processed pharmacophore - 9 TANIMOTO score - 10 TVERSKY_REF score - 11 TVERSKY_DB score -====== ===================================================================== +**Cite** +`Silicos-it`_ - align-it + +.. _Silicos-it: http://www.silicos-it.com/software/align-it/1.0.3/align-it.html diff -r 588e3ff42c28 -r 9d1a5ff8c04f align-it/align-it_create_db.xml --- a/align-it/align-it_create_db.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/align-it/align-it_create_db.xml Mon Jul 22 17:29:07 2013 +0200 @@ -28,30 +28,32 @@ -**What it does** +.. class:: infomark + +**What this tool does** -Align-it_ is a tool to align molecules according their pharmacophores. +Align-it_ is a tool to align molecules according to their pharmacophores. A pharmacophore is an abstract concept based on the specific interactions -that have been observed in drug-receptor interactions: hydrogen bonding, +observed in drug-receptor interactions: hydrogen bonding, charge transfer, electrostatic and hydrophobic interactions. Molecular modeling and/or screening based on pharmacophore similarities -have proven to be an important and useful method in drug discovery. +has been proven to be an important and useful method in drug discovery. The functionality of Align-it_ consists mainly of two parts. -The first functionality consists of the **generation of pharmacophores from molecules** -(the function of this tool). Second, pairs of pharmacophores -can be aligned (use the tool *Pharmacophore Alignment*) and the resulting -score is calculated from the volume overlap resulting from the alignments. - +The first functionality is the generation of pharmacophores from molecules +(the function of this tool). Secondly, pairs of pharmacophores +can be aligned (use the tool **Pharmacophore Alignment**). The resulting +score is calculated from the volume overlap resulting of the alignments. .. _Align-it: http://www.silicos-it.com/software/align-it/1.0.3/align-it.html - ----- -**Example** +.. class:: infomark -* input:: +**Input** + +* Example:: - database @@ -89,7 +91,13 @@ - cutoff : 0.0 -* output:: +----- + +.. class:: infomark + +**Output** + +* Example:: - aligned Pharmacophores @@ -101,7 +109,15 @@ HACC -2.7906 -1.9108 0.9092 1 1 -2.74368 -1.94015 1.90767 $$$$ +----- +.. class:: infomark + +**Cite** + +`Silicos-it`_ - align-it + +.. _Silicos-it: http://www.silicos-it.com/software/align-it/1.0.3/align-it.html diff -r 588e3ff42c28 -r 9d1a5ff8c04f qed/silicos_qed.xml --- a/qed/silicos_qed.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/qed/silicos_qed.xml Mon Jul 22 17:29:07 2013 +0200 @@ -2,7 +2,7 @@ quantitative estimation (QED) - silicos_it + silicos_it rdkit numpy @@ -48,59 +48,74 @@ .. class:: infomark -**TIP:** If your data is not in SD- or SMILES format, use the pencil icon on your dataset to convert your data +**What this tool does** +Estimates the drug-likeness of molecules and reports a score. Comes with three applicable varieties (QED\ :sub:`w,mo`\ , QED\ :sub:`w,max`\ , QED\ :sub:`w,u` ). ----- -**Syntax** +.. class:: warningmark + +**HINT** + +- All invalid, blank and comment lines are skipped when performing computations. The number of skipped lines is displayed in the resulting history item. + +- QED\ :sub:`w,max` using the set of weights that give maximal information content -The QED function comes in three flavors, each differing in the relative weight that is imposed on the underlying molecular descriptors (see [1]). -These three flavors correspond to the three different QED measures that were described in the original publication: +- QED\ :sub:`w,mo` using the mean weights of the optimal 1,000 weight combinations that give the highest information content + +- QED\ :sub:`w,u` with all weights as unity, hence unweighted. + +----- + +.. class:: infomark + +**Input** -- All invalid, blank and comment lines are skipped when performing computations. The number of skipped lines is displayed in the resulting history item. - -- **QEDw,max** using the set of weights that give maximal information content.: +| - `SD-Format`_ +| - `SMILES Format`_ -- **QEDw,mo** using the mean weights of the optimal 1,000 weight combinations that give the highest information content. - -- **QEDw,u** with all weights as unity, hence unweighted. - +.. _SD-Format: http://en.wikipedia.org/wiki/Chemical_table_file +.. _SMILES Format: http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification ----- -**Example** - -- Input file:: +.. class:: infomark - - SD-Format (http://en.wikipedia.org/wiki/Chemical_table_file) - - SMILES Format (http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification) - -- Result:: +**Output** - ====== ===== === === ====== ==== ==== ====== ===== ============== - MW ALOGP HBA HBD PSA ROTB AROM ALERTS QED NAME - ------ ----- --- --- ------ ---- ---- ------ ----- -------------- - 286.34 1.092 6 3 101.88 4 2 1 0.737 Abacavir - 181.21 0.481 4 2 83.47 5 0 2 0.487 Acamprosate - 336.43 2.365 5 3 87.66 11 1 1 0.540 Acebutolol - 151.16 1.351 2 2 49.33 2 1 1 0.633 Acetaminophen - 222.25 0.225 5 2 115.04 3 1 1 0.727 Acetazolamide - 324.40 3.291 4 2 92.34 6 1 1 0.772 Acetohexamide - 411.57 3.492 6 1 47.02 7 2 1 0.688 Acetophenazine - 329.37 3.327 4 1 39.72 4 2 0 0.917 Paroxetine - 270.21 3.146 3 1 55.13 4 2 0 0.915 Leflunomide - ====== ===== === === ====== ==== ==== ====== ===== ============== - ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| MW | ALOGP | HBA | HBD | PSA | ROTB | AROM | ALERTS | QED | NAME | Ro5 | ++========+=======+=====+=====+========+======+======+========+=======+================+=====+ +| 286.34 | 1.092 | 6 | 3 | 101.88 | 4 | 2 | 1 | 0.737 | Abacavir | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 181.21 | 0.481 | 4 | 2 | 83.47 | 5 | 0 | 2 | 0.487 | Acamprosate | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 336.43 | 2.365 | 5 | 3 | 87.66 | 11 | 1 | 1 | 0.540 | Acebutolol | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 151.16 | 1.351 | 2 | 2 | 49.33 | 2 | 1 | 1 | 0.633 | Acetaminophen | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 222.25 | 0.225 | 5 | 2 | 115.04 | 3 | 1 | 1 | 0.727 | Acetazolamide | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 324.40 | 3.291 | 4 | 2 | 92.34 | 6 | 1 | 1 | 0.772 | Acetohexamide | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 411.57 | 3.492 | 6 | 1 | 47.02 | 7 | 2 | 1 | 0.688 | Acetophenazine | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 329.37 | 3.327 | 4 | 1 | 39.72 | 4 | 2 | 0 | 0.917 | Paroxetine | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ +| 270.21 | 3.146 | 3 | 1 | 55.13 | 4 | 2 | 0 | 0.915 | Leflunomide | 0 | ++--------+-------+-----+-----+--------+------+------+--------+-------+----------------+-----+ ----- +.. class:: infomark **Cite** -[1] Bickerton, G.R.; Paolini, G.V.; Besnard, J.; Muresan, S.; Hopkins, A.L. (2012) ‘Quantifying the chemical beauty of drugs’, Nature Chemistry, 4, 90-98 +Bickerton et al. - `Quantifying the chemical beauty of drugs`_ -http://dx.doi.org/10.1038/nchem.1243 +.. _Quantifying the chemical beauty of drugs: http://www.nature.com/nchem/journal/v4/n2/full/nchem.1243.html + diff -r 588e3ff42c28 -r 9d1a5ff8c04f repository_dependencies.xml --- a/repository_dependencies.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/repository_dependencies.xml Mon Jul 22 17:29:07 2013 +0200 @@ -1,4 +1,4 @@ - + \ No newline at end of file diff -r 588e3ff42c28 -r 9d1a5ff8c04f shape-it/shape-it.xml --- a/shape-it/shape-it.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/shape-it/shape-it.xml Mon Jul 22 17:29:07 2013 +0200 @@ -1,7 +1,7 @@ against a database of molecules (Shape-it) - silicos_it + silicos_it openbabel @@ -10,7 +10,9 @@ --dbase $database --reference $reference --addIterations $addIterations - --best $best + #if int($best) > 0: + --best $best + #end if --cutoff $cutoff #if $scores == 'yes': --scores $output_scores @@ -20,13 +22,13 @@ --out $output 2>&1 - - - + + + - - + + @@ -53,31 +55,39 @@ -**What it does** + +.. class:: infomark + +**What this tool does** Shape-it_ is a tool that aligns a reference molecule against a set of database molecules using the shape of the molecules as the align criterion. -It is based on the use of Gaussian volumes as descriptor for molecular -shape as it was introduced by `Grant and Pickup`_. +It is based on the use of `gaussian volumes as descriptor for molecular shape`_ as it was introduced by Grant and Pickup. The program expects one reference molecule with its three-dimensional coordinates and one database files containing one or more molecules in three dimensions. The results are either the alignment of all database molecules and their respective scores or the N best -scoring molecules from the complete database. - +scoring molecules of the complete database. +.. _gaussian volumes as descriptor for molecular shape: http://pubs.acs.org/doi/abs/10.1021/j100011a016 .. _Shape-it: http://silicos-it.com/software/shape-it/1.0.1/shape-it.html -.. _`Grant and Pickup`: http://onlinelibrary.wiley.com/doi/10.1002/(SICI)1096-987X(19961115)17:14%3C1653::AID-JCC7%3E3.0.CO;2-K/abstract ----- -**Example** +.. class:: infomark + +**Input** + -* input:: +| - `formates recognized by OpenBabel`_ + +.. _formates recognized by OpenBabel: http://openbabel.org/wiki/Category:Formats + +* Example:: - database - 27 28 0 0 0 0 0 0 0999 V2000 + 27 28 0 0 0 0 0 0 0999 V2000 -4.8550 1.3401 0.2120 Cl 0 0 0 0 0 0 0 0 0 0 0 0 4.8529 -1.3406 0.2121 Cl 0 0 0 0 0 0 0 0 0 0 0 0 -0.1809 -2.1668 -0.3789 O 0 0 0 0 0 0 0 0 0 0 0 0 @@ -117,7 +127,7 @@ - reference - 30 31 0 0 0 0 0 0 0999 V2000 + 30 31 0 0 0 0 0 0 0999 V2000 1.9541 1.1500 -2.5078 Cl 0 0 0 0 0 0 0 0 0 0 0 0 1.1377 -1.6392 2.1136 Cl 0 0 0 0 0 0 0 0 0 0 0 0 -3.2620 -2.9284 -1.0647 O 0 0 0 0 0 0 0 0 0 0 0 0 @@ -162,7 +172,13 @@ - cutoff : 0.0 -* output:: +----- + +.. class:: infomark + +**Output** + +* Example:: 27 28 0 0 0 0 0 0 0 0999 V2000 -4.8550 1.3401 0.2120 Cl 0 0 0 0 0 0 0 0 0 0 0 0 @@ -205,5 +221,16 @@ 6 8 2 0 0 0 0 ...... +----- + +.. class:: infomark + +**Cite** + +`Silicos-it`_ - shape-it + +.. _Silicos-it: http://silicos-it.com/software/shape-it/1.0.1/shape-it.html + + diff -r 588e3ff42c28 -r 9d1a5ff8c04f strip-it/strip-it.xml --- a/strip-it/strip-it.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/strip-it/strip-it.xml Mon Jul 22 17:29:07 2013 +0200 @@ -1,11 +1,12 @@ - + extracts predefined scaffolds from molecules + openbabel - silicos_it + silicos_it - strip-it --inputFormat ${infile.ext} --input $infile --output $outfile --noLog 2>&1 + strip-it --inputFormat ${infile.ext} --input $infile --output $outfile --noLog --noHeader 2>&1 @@ -21,49 +22,71 @@ -**What it does** + +.. class:: infomark -Strip-it is a program that extracts predefined scaffolds from organic -molecules +**What this tool does** + +Strip-it is a program that extracts predefined scaffolds from organic small +molecules. The program comes with a number of predefined molecular scaffolds for extraction. These scaffolds include, amongst others - - Molecular frameworks as originally described by Bemis and - Murcko;1 - - Molecular frameworks and the reduced molecular frameworks as - described by Ansgar Schuffenhauer and coworkers;2 - - Scaffold topologies as described by Sara Pollock and coworkers.3 + - `molecular frameworks`_ as originally described by Bemis and + Murcko + - `molecular frameworks and the reduced molecular frameworks`_ as + described by Ansgar Schuffenhauer and coworkers + - `scaffold topologies`_ as described by Sara Pollock and coworkers - -http://silicos-it.com/software/strip-it/1.0.1/strip-it.html +.. _molecular frameworks: http://www.ncbi.nlm.nih.gov/pubmed/8709122 +.. _molecular frameworks and the reduced molecular frameworks: http://peter-ertl.com/reprints/Schuffenhauer-JCIM-47-47-2007.pdf +.. _scaffold topologies: http://www.ncbi.nlm.nih.gov/pubmed/18605680 ----- -Example -------- +.. class:: infomark + +<<<<<<< HEAD +http://www.silicos-it.com/software/strip-it/1.0.2/strip-it.html +======= +**Input** -**input** +| - `SD-Format`_ +| - `SMILES Format`_ +| - `MOL2 Format`_ -- `SDF Format`_ -- `SMILES Format`_ -- `MOL2 Format`_ +.. _SD-Format: http://en.wikipedia.org/wiki/Chemical_table_file +.. _SMILES Format: http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification +.. _MOL2 Format: http://www.tripos.com/data/support/mol2.pdf +>>>>>>> 67ce87e8ccf30f81f72248a7fde0896c5e9ae953 + +----- + +.. class:: infomark -.. _SDF Format: http://en.wikipedia.org/wiki/Chemical_table_file -.. _SMILES FORMAT: http://en.wikipedia.org/wiki/Simplified_molecular_input_line_entry_specification -.. _MOL2 FORMAT: http://www.tripos.com/data/support/mol2.pdf - - -**output** +**Output** -TODO: ++-------------+--------------------------------+----------------------+------------------------+----------------------+-----+ +| NAME | MOLECULE | RINGS_WITH_LINKERS_1 | RINGS_WITH_LINKERS_2 | MURCKO_1 | ... | ++=============+================================+======================+========================+======================+=====+ +| Diclofenac | OC(=O)Cc1ccccc1Nc1c(Cl)cccc1Cl | c1ccc(cc1)Nc1ccccc1 | c1ccc(cc1)Nc1ccccc1 | C1CCC(CC1)CC1CCCCC1 | ... | ++-------------+--------------------------------+----------------------+------------------------+----------------------+-----+ +| Bupivacaine | CCCCN1CCCCC1C(=O)Nc1c(C)cccc1C | C1CCC(NC1)CNc1ccccc1 | O=C(C1CCCCN1)Nc1ccccc1 | C1CCC(CC1)CCC1CCCCC1 | ... | ++-------------+--------------------------------+----------------------+------------------------+----------------------+-----+ +| ... | ... | ... | ... | ... | ... | ++-------------+--------------------------------+----------------------+------------------------+----------------------+-----+ - ==== =========================== ==================== ==================== =================== ================== ========== ========== ========== - NAME MOLECULE RINGS_WITH_LINKERS_1 RINGS_WITH_LINKERS_2 MURCKO_1 MURCKO_2 OPREA_1 OPREA_2 OPREA_3 - ==== =========================== ==================== ==================== =================== ================== ========== ========== ========== - 3037 Oc1ccc(cc1Cc1cc(Cl)ccc1O)Cl c1ccc(cc1)Cc1ccccc1 c1ccc(cc1)Cc1ccccc1 C1CCC(CC1)CC1CCCCC1 C1CCC(CC1)C1CCCCC1 C1CC1C1CC1 C1CC1C1CC1 C1CC1C1CC1 - 3037 Oc1ccc(cc1Cc1cc(Cl)ccc1O)Cl c1ccc(cc1)Cc1ccccc1 c1ccc(cc1)Cc1ccccc1 C1CCC(CC1)CC1CCCCC1 C1CCC(CC1)C1CCCCC1 C1CC1C1CC1 C1CC1C1CC1 C1CC1C1CC1 - ==== =========================== ==================== ==================== =================== ================== ========== ========== ========== +----- + +.. class:: infomark + +**Cite** + +`Silicos-it`_ - strip-it + +.. _Silicos-it: http://silicos-it.com/software/strip-it/1.0.2/strip-it.html + diff -r 588e3ff42c28 -r 9d1a5ff8c04f tool_dependencies.xml --- a/tool_dependencies.xml Sun Jun 02 19:54:27 2013 +0200 +++ b/tool_dependencies.xml Mon Jul 22 17:29:07 2013 +0200 @@ -1,18 +1,18 @@ - + - + - + - http://www.silicos-it.com/_php/download.php?file=strip-it-1.0.1.tar.gz + https://github.com/bgruening/silicos-it_store/blob/master/strip-it/strip-it-1.0.2.tar.gz - wget http://www.silicos-it.com/_php/download.php?file=align-it-1.0.3.tar.gz - tar xfvz download.php?file=align-it-1.0.3.tar.gz && + wget https://github.com/bgruening/silicos-it_store/raw/master/align-it/align-it-1.0.3.tar.gz + tar xfvz align-it-1.0.3.tar.gz && cd align-it-1.0.3 && cmake . -DOPENBABEL2_INCLUDE_DIRS=$OPENBABEL_INCLUDE_DIR/openbabel-2.0/ -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR/align-it/ -DOPENBABEL2_LIBRARIES=$OPENBABEL_LIB_DIR/libopenbabel.so && make && @@ -45,8 +45,8 @@ - wget http://www.silicos-it.com/_php/download.php?file=shape-it-1.0.1.tar.gz - tar xfvz download.php?file=shape-it-1.0.1.tar.gz && + wget https://github.com/bgruening/silicos-it_store/raw/master/shape-it/shape-it-1.0.1.tar.gz + tar xfvz shape-it-1.0.1.tar.gz && cd shape-it-1.0.1 && cmake . -DOPENBABEL2_INCLUDE_DIRS=$OPENBABEL_INCLUDE_DIR/openbabel-2.0/ -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR/shape-it/ -DOPENBABEL2_LIBRARIES=$OPENBABEL_LIB_DIR/libopenbabel.so && make &&