Decoys: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 11: | Line 11: | ||
http://zinc15.docking.org/apps/mol/decoys?for=CN1CCN(CC(=O)N2c3ccccc3C(=O)Nc3cccnc32)CC1 | http://zinc15.docking.org/apps/mol/decoys?for=CN1CCN(CC(=O)N2c3ccccc3C(=O)Nc3cccnc32)CC1 | ||
=== | == Examples == | ||
=== Getting decoys for Aspirin (ZINC000000000053) === | |||
2D Decoys (need to generate DB2 files and compute charge yourself) | 2D Decoys (need to generate DB2 files and compute charge yourself) | ||
Visualize: | Visualize: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/2D?> | ||
Download: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/2D.smi?count=100> | |||
Download: | |||
3D Decoys (Can DOCK directly) | 3D Decoys (Can DOCK directly) | ||
Visualize: | Visualize: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D> | ||
Download (SMILES & Explicit Charge): <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D.smi?net_charge=-1&count=100> | |||
Download (DB2): <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D.db2.gz?count=100> | |||
Download (SMILES & Explicit Charge): | |||
Download (DB2): | |||
Allowed args: | Allowed args: | ||
Line 37: | Line 27: | ||
* resolve: Look up zinc_ids if possible | * resolve: Look up zinc_ids if possible | ||
* unique: Only return unique decoys (if you POST with "for" as a file instead) | * unique: Only return unique decoys (if you POST with "for" as a file instead) | ||
You could also do decoys "by hand" to have more control: | You could also do decoys "by hand" to have more control: | ||
http://zinc15.docking.org/substances/?~ecfp4_fp-unsorted_tanimoto,.2=zinc55&mwt-between=270,330&logp-between=1.8,2.4&purchasability=for-sale | http://zinc15.docking.org/substances/?~ecfp4_fp-unsorted_tanimoto,.2=zinc55&mwt-between=270,330&logp-between=1.8,2.4&purchasability=for-sale | ||
=== Getting Decoys for a SMILES (e.g. not in ZINC) === | |||
Getting Decoys for a SMILES string can be written as a general ZINC query on either the **substances** (2D) resource or the **protomers** resource (3D). Constraints can be added for further refinement. | |||
Currently you need to have a smiles string (e.g. `CN(C)C(=O)c1ccc(O)cc1`) as well as the physical properties you of that compound (i.e. molecular weight, logp, etc.). This requirement will soon be removed and replaced with a simple form. | |||
Molecular Properties (Criteria) → URL Parameters: | |||
SMILES: CN(C)C(=O)c1ccc(O)cc1 (ECFP4-tanimoto < 0.25) → ~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1 | |||
MWT: 165.2 (+/- 10%) → mwt-between=148.67,181.72 | |||
LogP: 1.1 (+/- 0.30) → logp-between=0.8,1.4 | |||
Donors: 1 (==) → hbd=1 | |||
Acceptors: 2 (==) → hba=2 | |||
Charge: 0 (==) → net_charge=0 | |||
Rotatable Bonds: 1 (==) → rb=1 | |||
As a ZINC query these constraints would be: | |||
<http://zinc15.docking.org/protomers/?~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1&mwt-between=148.67,181.72&logp-between=0.8,1.4&hbd=1&hba=2&net_charge=0&rb=1> | |||
This query can be made faster by requesting only 50 and adding a few additional execution rules: count=50¶llelize=no&distinct=no | |||
<http://zinc15.docking.org/protomers/?~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1&mwt-between=148.67,181.72&logp-between=0.8,1.4&hbd=1&hba=2&net_charge=0&rb=1&count=50parallelize=no&distinct=no> | |||
[[DUDE]] is a free directory of useful decoys for [[virtual screening]]. | [[DUDE]] is a free directory of useful decoys for [[virtual screening]]. |
Latest revision as of 18:38, 15 September 2015
Decoys are important for judging the performance of molecular docking algorithms.
If you want decoys for a molecule in ZINC, say 556, use
http://zinc15.docking.org/substances/ZINC000000000556/decoys/3D.sdf
If you want decoys in 2D:
http://zinc15.docking.org/substances/ZINC000019632927/decoys/2D/
http://zinc15.docking.org/apps/mol/decoys?for=CN1CCN(CC(=O)N2c3ccccc3C(=O)Nc3cccnc32)CC1
Examples
Getting decoys for Aspirin (ZINC000000000053)
2D Decoys (need to generate DB2 files and compute charge yourself) Visualize: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/2D?> Download: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/2D.smi?count=100>
3D Decoys (Can DOCK directly) Visualize: <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D> Download (SMILES & Explicit Charge): <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D.smi?net_charge=-1&count=100> Download (DB2): <http://zinc15.docking.org/substances/ZINC000000000053/decoys/3D.db2.gz?count=100>
Allowed args:
- count: How many
- resolve: Look up zinc_ids if possible
- unique: Only return unique decoys (if you POST with "for" as a file instead)
You could also do decoys "by hand" to have more control:
http://zinc15.docking.org/substances/?~ecfp4_fp-unsorted_tanimoto,.2=zinc55&mwt-between=270,330&logp-between=1.8,2.4&purchasability=for-sale
Getting Decoys for a SMILES (e.g. not in ZINC)
Getting Decoys for a SMILES string can be written as a general ZINC query on either the **substances** (2D) resource or the **protomers** resource (3D). Constraints can be added for further refinement. Currently you need to have a smiles string (e.g. `CN(C)C(=O)c1ccc(O)cc1`) as well as the physical properties you of that compound (i.e. molecular weight, logp, etc.). This requirement will soon be removed and replaced with a simple form.
Molecular Properties (Criteria) → URL Parameters:
SMILES: CN(C)C(=O)c1ccc(O)cc1 (ECFP4-tanimoto < 0.25) → ~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1 MWT: 165.2 (+/- 10%) → mwt-between=148.67,181.72 LogP: 1.1 (+/- 0.30) → logp-between=0.8,1.4 Donors: 1 (==) → hbd=1 Acceptors: 2 (==) → hba=2 Charge: 0 (==) → net_charge=0 Rotatable Bonds: 1 (==) → rb=1
As a ZINC query these constraints would be:
<http://zinc15.docking.org/protomers/?~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1&mwt-between=148.67,181.72&logp-between=0.8,1.4&hbd=1&hba=2&net_charge=0&rb=1>
This query can be made faster by requesting only 50 and adding a few additional execution rules: count=50¶llelize=no&distinct=no
<http://zinc15.docking.org/protomers/?~substance.ecfp4_fp-unsorted_tanimoto-25=CN(C)C(=O)c1ccc(O)cc1&mwt-between=148.67,181.72&logp-between=0.8,1.4&hbd=1&hba=2&net_charge=0&rb=1&count=50parallelize=no&distinct=no>
DUDE is a free directory of useful decoys for virtual screening.
For more information on preparation see