annotate docs/scripts/txt/CalculatePhysicochemicalProperties.txt @ 0:4816e4a8ae95 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:23:18 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
2 CalculatePhysicochemicalProperties.pl - Calculate physicochemical
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
3 properties for SD files
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
4
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
5 SYNOPSIS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
6 CalculatePhysicochemicalProperties.pl SDFile(s)...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
7
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
8 PhysicochemicalProperties.pl [--AromaticityModel *AromaticityModelType*]
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
9 [--CompoundID DataFieldName or LabelPrefixString] [--CompoundIDLabel
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
10 text] [--CompoundIDMode] [--DataFields "FieldLabel1, FieldLabel2,..."]
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
11 [-d, --DataFieldsMode All | Common | Specify | CompoundID] [-f, --Filter
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
12 Yes | No] [-h, --help] [--HydrogenBonds HBondsType1 | HBondsType2] [-k,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
13 --KeepLargestComponent Yes | No] [-m, --mode All | RuleOf5 | RuleOf3 |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
14 "name1, [name2,...]"] [--MolecularComplexity *Name,Value,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
15 [Name,Value,...]*] [--OutDelim comma | tab | semicolon] [--output SD |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
16 text | both] [-o, --overwrite] [--Precision
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
17 Name,Number,[Name,Number,..]] [--RotatableBonds Name,Value,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
18 [Name,Value,...]] [--RuleOf3Violations Yes | No] [--RuleOf5Violations
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
19 Yes | No] [-q, --quote Yes | No] [-r, --root RootName] [-w, --WorkingDir
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
20 dirname] SDFile(s)...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
21
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
22 DESCRIPTION
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
23 Calculate physicochemical properties for *SDFile(s)* and create
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
24 appropriate SD or CSV/TSV text file(s) containing calculated properties.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
25
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
26 The current release of MayaChemTools supports the calculation of these
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
27 physicochemical properties:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
28
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
29 MolecularWeight, ExactMass, HeavyAtoms, Rings, AromaticRings,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
30 van der Waals MolecularVolume [ Ref 93 ], RotatableBonds,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
31 HydrogenBondDonors, HydrogenBondAcceptors, LogP and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
32 Molar Refractivity (SLogP and SMR) [ Ref 89 ], Topological Polar
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
33 Surface Area (TPSA) [ Ref 90 ], Fraction of SP3 carbons (Fsp3Carbons)
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
34 and SP3 carbons (Sp3Carbons) [ Ref 115-116, Ref 119 ],
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
35 MolecularComplexity [ Ref 117-119 ]
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
36
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
37 Multiple SDFile names are separated by spaces. The valid file extensions
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
38 are *.sdf* and *.sd*. All other file names are ignored. All the SD files
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
39 in a current directory can be specified either by **.sdf* or the current
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
40 directory name.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
41
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
42 The calculation of molecular complexity using *MolecularComplexityType*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
43 parameter corresponds to the number of bits-set or unique keys [ Ref
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
44 117-119 ] in molecular fingerprints. Default value for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
45 *MolecularComplexityType*: *MACCSKeys* of size 166. The calculation of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
46 MACCSKeys is relatively expensive and can take rather substantial amount
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
47 of time.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
48
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
49 OPTIONS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
50 --AromaticityModel *MDLAromaticityModel | TriposAromaticityModel |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
51 MMFFAromaticityModel | ChemAxonBasicAromaticityModel |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
52 ChemAxonGeneralAromaticityModel | DaylightAromaticityModel |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
53 MayaChemToolsAromaticityModel*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
54 Specify aromaticity model to use during detection of aromaticity.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
55 Possible values in the current release are: *MDLAromaticityModel,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
56 TriposAromaticityModel, MMFFAromaticityModel,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
57 ChemAxonBasicAromaticityModel, ChemAxonGeneralAromaticityModel,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
58 DaylightAromaticityModel or MayaChemToolsAromaticityModel*. Default
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
59 value: *MayaChemToolsAromaticityModel*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
60
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
61 The supported aromaticity model names along with model specific
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
62 control parameters are defined in AromaticityModelsData.csv, which
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
63 is distributed with the current release and is available under
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
64 lib/data directory. Molecule.pm module retrieves data from this file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
65 during class instantiation and makes it available to method
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
66 DetectAromaticity for detecting aromaticity corresponding to a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
67 specific model.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
68
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
69 --CompoundID *DataFieldName or LabelPrefixString*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
70 This value is --CompoundIDMode specific and indicates how compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
71 ID is generated.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
72
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
73 For *DataField* value of --CompoundIDMode option, it corresponds to
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
74 datafield label name whose value is used as compound ID; otherwise,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
75 it's a prefix string used for generating compound IDs like
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
76 LabelPrefixString<Number>. Default value, *Cmpd*, generates compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
77 IDs which look like Cmpd<Number>.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
78
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
79 Examples for *DataField* value of --CompoundIDMode:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
80
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
81 MolID
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
82 ExtReg
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
83
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
84 Examples for *LabelPrefix* or *MolNameOrLabelPrefix* value of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
85 --CompoundIDMode:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
86
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
87 Compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
88
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
89 The value specified above generates compound IDs which correspond to
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
90 Compound<Number> instead of default value of Cmpd<Number>.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
91
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
92 --CompoundIDLabel *text*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
93 Specify compound ID column label for CSV/TSV text file(s) used
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
94 during *CompoundID* value of --DataFieldsMode option. Default value:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
95 *CompoundID*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
96
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
97 --CompoundIDMode *DataField | MolName | LabelPrefix |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
98 MolNameOrLabelPrefix*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
99 Specify how to generate compound IDs and write to CSV/TSV text
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
100 file(s) along with calculated physicochemical properties for *text |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
101 both* values of --output option: use a *SDFile(s)* datafield value;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
102 use molname line from *SDFile(s)*; generate a sequential ID with
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
103 specific prefix; use combination of both MolName and LabelPrefix
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
104 with usage of LabelPrefix values for empty molname lines.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
105
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
106 Possible values: *DataField | MolName | LabelPrefix |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
107 MolNameOrLabelPrefix*. Default value: *LabelPrefix*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
108
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
109 For *MolNameAndLabelPrefix* value of --CompoundIDMode, molname line
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
110 in *SDFile(s)* takes precedence over sequential compound IDs
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
111 generated using *LabelPrefix* and only empty molname values are
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
112 replaced with sequential compound IDs.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
113
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
114 This is only used for *CompoundID* value of --DataFieldsMode option.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
115
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
116 --DataFields *"FieldLabel1,FieldLabel2,..."*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
117 Comma delimited list of *SDFiles(s)* data fields to extract and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
118 write to CSV/TSV text file(s) along with calculated physicochemical
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
119 properties for *text | both* values of --output option.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
120
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
121 This is only used for *Specify* value of --DataFieldsMode option.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
122
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
123 Examples:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
124
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
125 Extreg
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
126 MolID,CompoundName
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
127
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
128 -d, --DataFieldsMode *All | Common | Specify | CompoundID*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
129 Specify how data fields in *SDFile(s)* are transferred to output
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
130 CSV/TSV text file(s) along with calculated physicochemical
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
131 properties for *text | both* values of --output option: transfer all
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
132 SD data field; transfer SD data files common to all compounds;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
133 extract specified data fields; generate a compound ID using molname
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
134 line, a compound prefix, or a combination of both. Possible values:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
135 *All | Common | specify | CompoundID*. Default value: *CompoundID*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
136
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
137 -f, --Filter *Yes | No*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
138 Specify whether to check and filter compound data in SDFile(s).
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
139 Possible values: *Yes or No*. Default value: *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
140
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
141 By default, compound data is checked before calculating
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
142 physiochemical properties and compounds containing atom data
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
143 corresponding to non-element symbols or no atom data are ignored.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
144
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
145 -h, --help
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
146 Print this help message.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
147
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
148 --HydrogenBonds *HBondsType1 | HBondsType2*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
149 Parameters to control calculation of hydrogen bond donors and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
150 acceptors. Possible values: *HBondsType1, HydrogenBondsType1,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
151 HBondsType2, HydrogenBondsType2*. Default value: *HBondsType2* which
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
152 corresponds to RuleOf5 definition for number of hydrogen bond donors
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
153 and acceptors.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
154
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
155 The current release of MayaChemTools supports identification of two
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
156 types of hydrogen bond donor and acceptor atoms with these names:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
157
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
158 HBondsType1 or HydrogenBondsType1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
159 HBondsType2 or HydrogenBondsType2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
160
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
161 The names of these hydrogen bond types are rather arbitrary.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
162 However, their definitions have specific meaning and are as follows:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
163
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
164 HydrogenBondsType1 [ Ref 60-61, Ref 65-66 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
165
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
166 Donor: NH, NH2, OH - Any N and O with available H
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
167 Acceptor: N[!H], O - Any N without available H and any O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
168
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
169 HydrogenBondsType2 [ Ref 91 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
170
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
171 Donor: NH, NH2, OH - N and O with available H
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
172 Acceptor: N, O - And N and O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
173
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
174 -k, --KeepLargestComponent *Yes | No*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
175 Calculate physicochemical properties for only the largest component
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
176 in molecule. Possible values: *Yes or No*. Default value: *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
177
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
178 For molecules containing multiple connected components,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
179 physicochemical properties can be calculated in two different ways:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
180 use all connected components or just the largest connected
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
181 component. By default, all atoms except for the largest connected
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
182 component are deleted before calculation of physicochemical
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
183 properties.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
184
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
185 -m, --mode *All | RuleOf5 | RuleOf3 | "name1, [name2,...]"*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
186 Specify physicochemical properties to calculate for SDFile(s):
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
187 calculate all available physical chemical properties; calculate
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
188 properties corresponding to Rule of 5; or use a comma delimited list
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
189 of supported physicochemical properties. Possible values: *All |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
190 RuleOf5 | RuleOf3 | "name1, [name2,...]"*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
191
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
192 Default value: *MolecularWeight, HeavyAtoms, MolecularVolume,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
193 RotatableBonds, HydrogenBondDonors, HydrogenBondAcceptors, SLogP,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
194 TPSA*. These properties are calculated by default.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
195
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
196 *RuleOf5* [ Ref 91 ] includes these properties: *MolecularWeight,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
197 HydrogenBondDonors, HydrogenBondAcceptors, SLogP*. *RuleOf5* states:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
198 MolecularWeight <= 500, HydrogenBondDonors <= 5,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
199 HydrogenBondAcceptors <= 10, and logP <= 5.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
200
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
201 *RuleOf3* [ Ref 92 ] includes these properties: *MolecularWeight,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
202 RotatableBonds, HydrogenBondDonors, HydrogenBondAcceptors, SLogP,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
203 TPSA*. *RuleOf3* states: MolecularWeight <= 300, RotatableBonds <=
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
204 3, HydrogenBondDonors <= 3, HydrogenBondAcceptors <= 3, logP <= 3,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
205 and TPSA <= 60.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
206
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
207 *All* calculates all supported physicochemical properties:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
208 *MolecularWeight, ExactMass, HeavyAtoms, Rings, AromaticRings,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
209 MolecularVolume, RotatableBonds, HydrogenBondDonors,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
210 HydrogenBondAcceptors, SLogP, SMR, TPSA, Fsp3Carbons, Sp3Carbons,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
211 MolecularComplexity*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
212
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
213 --MolecularComplexity *Name,Value, [Name,Value,...]*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
214 Parameters to control calculation of molecular complexity: it's a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
215 comma delimited list of parameter name and value pairs.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
216
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
217 Possible parameter names: *MolecularComplexityType,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
218 AtomIdentifierType, AtomicInvariantsToUse, FunctionalClassesToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
219 MACCSKeysSize, NeighborhoodRadius, MinPathLength, MaxPathLength,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
220 UseBondSymbols, MinDistance, MaxDistance, UseTriangleInequality,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
221 DistanceBinSize, NormalizationMethodology*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
222
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
223 The valid paramater valuse for each parameter name are described in
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
224 the following sections.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
225
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
226 The current release of MayaChemTools supports calculation of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
227 molecular complexity using *MolecularComplexityType* parameter
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
228 corresponding to the number of bits-set or unique keys [ Ref 117-119
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
229 ] in molecular fingerprints. The valid values for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
230 *MolecularComplexityType* are:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
231
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
232 AtomTypesFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
233 ExtendedConnectivityFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
234 MACCSKeys
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
235 PathLengthFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
236 TopologicalAtomPairsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
237 TopologicalAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
238 TopologicalAtomTorsionsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
239 TopologicalPharmacophoreAtomPairsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
240 TopologicalPharmacophoreAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
241
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
242 Default value for *MolecularComplexityType*: *MACCSKeys*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
243
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
244 *AtomIdentifierType* parameter name correspods to atom types used
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
245 during generation of fingerprints. The valid values for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
246 *AtomIdentifierType* are: *AtomicInvariantsAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
247 DREIDINGAtomTypes, EStateAtomTypes, FunctionalClassAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
248 MMFF94AtomTypes, SLogPAtomTypes, SYBYLAtomTypes, TPSAAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
249 UFFAtomTypes*. *AtomicInvariantsAtomTypes* is not supported for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
250 during the following values of *MolecularComplexityType*:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
251 *MACCSKeys, TopologicalPharmacophoreAtomPairsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
252 TopologicalPharmacophoreAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
253 *FunctionalClassAtomTypes* is the only valid value for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
254 *AtomIdentifierType* for topological pharmacophore fingerprints.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
255
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
256 Default value for *AtomIdentifierType*: *AtomicInvariantsAtomTypes*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
257 for all except topological pharmacophore fingerprints where it is
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
258 *FunctionalClassAtomTypes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
259
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
260 *AtomicInvariantsToUse* parameter name and values are used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
261 *AtomicInvariantsAtomTypes* value of parameter *AtomIdentifierType*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
262 It's a list of space separated valid atomic invariant atom types.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
263
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
264 Possible values for atomic invariants are: *AS, X, BO, LBO, SB, DB,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
265 TB, H, Ar, RA, FC, MN, SM*. Default value for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
266 *AtomicInvariantsToUse* parameter are set differently for different
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
267 fingerprints using *MolecularComplexityType* parameter as shown
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
268 below:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
269
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
270 MolecularComplexityType AtomicInvariantsToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
271
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
272 AtomTypesFingerprints AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
273 TopologicalAtomPairsFingerprints AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
274 TopologicalAtomTripletsFingerprints AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
275 TopologicalAtomTorsionsFingerprints AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
276
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
277 ExtendedConnectivityFingerprints AS X BO H FC MN
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
278 PathLengthFingerprints AS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
279
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
280 The atomic invariants abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
281
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
282 AS = Atom symbol corresponding to element symbol
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
283
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
284 X<n> = Number of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
285 BO<n> = Sum of bond orders to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
286 LBO<n> = Largest bond order of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
287 SB<n> = Number of single bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
288 DB<n> = Number of double bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
289 TB<n> = Number of triple bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
290 H<n> = Number of implicit and explicit hydrogens for atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
291 Ar = Aromatic annotation indicating whether atom is aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
292 RA = Ring atom annotation indicating whether atom is a ring
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
293 FC<+n/-n> = Formal charge assigned to atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
294 MN<n> = Mass number indicating isotope other than most abundant isotope
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
295 SM<n> = Spin multiplicity of atom. Possible values: 1 (singlet), 2 (doublet) or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
296 3 (triplet)
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
297
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
298 Atom type generated by AtomTypes::AtomicInvariantsAtomTypes class
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
299 corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
300
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
301 AS.X<n>.BO<n>.LBO<n>.<SB><n>.<DB><n>.<TB><n>.H<n>.Ar.RA.FC<+n/-n>.MN<n>.SM<n>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
302
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
303 Except for AS which is a required atomic invariant in atom types,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
304 all other atomic invariants are optional. Atom type specification
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
305 doesn't include atomic invariants with zero or undefined values.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
306
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
307 In addition to usage of abbreviations for specifying atomic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
308 invariants, the following descriptive words are also allowed:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
309
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
310 X : NumOfNonHydrogenAtomNeighbors or NumOfHeavyAtomNeighbors
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
311 BO : SumOfBondOrdersToNonHydrogenAtoms or SumOfBondOrdersToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
312 LBO : LargestBondOrderToNonHydrogenAtoms or LargestBondOrderToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
313 SB : NumOfSingleBondsToNonHydrogenAtoms or NumOfSingleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
314 DB : NumOfDoubleBondsToNonHydrogenAtoms or NumOfDoubleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
315 TB : NumOfTripleBondsToNonHydrogenAtoms or NumOfTripleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
316 H : NumOfImplicitAndExplicitHydrogens
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
317 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
318 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
319 FC : FormalCharge
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
320 MN : MassNumber
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
321 SM : SpinMultiplicity
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
322
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
323 *AtomTypes::AtomicInvariantsAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
324 atomic invariant atom types.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
325
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
326 *FunctionalClassesToUse* parameter name and values are used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
327 *FunctionalClassAtomTypes* value of parameter *AtomIdentifierType*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
328 It's a list of space separated valid atomic invariant atom types.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
329
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
330 Possible values for atom functional classes are: *Ar, CA, H, HBA,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
331 HBD, Hal, NI, PI, RA*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
332
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
333 Default value for *FunctionalClassesToUse* parameter is set to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
334
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
335 HBD HBA PI NI Ar Hal
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
336
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
337 for all fingerprints except for the following two
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
338 *MolecularComplexityType* fingerints:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
339
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
340 MolecularComplexityType FunctionalClassesToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
341
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
342 TopologicalPharmacophoreAtomPairsFingerprints HBD HBA P, NI H
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
343 TopologicalPharmacophoreAtomTripletsFingerprints HBD HBA PI NI H Ar
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
344
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
345 The functional class abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
346
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
347 HBD: HydrogenBondDonor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
348 HBA: HydrogenBondAcceptor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
349 PI : PositivelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
350 NI : NegativelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
351 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
352 Hal : Halogen
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
353 H : Hydrophobic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
354 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
355 CA : ChainAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
356
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
357 Functional class atom type specification for an atom corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
358
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
359 Ar.CA.H.HBA.HBD.Hal.NI.PI.RA
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
360
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
361 *AtomTypes::FunctionalClassAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
362 functional class atom types. It uses following definitions [ Ref
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
363 60-61, Ref 65-66 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
364
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
365 HydrogenBondDonor: NH, NH2, OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
366 HydrogenBondAcceptor: N[!H], O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
367 PositivelyIonizable: +, NH2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
368 NegativelyIonizable: -, C(=O)OH, S(=O)OH, P(=O)OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
369
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
370 *MACCSKeysSize* parameter name is only used during *MACCSKeys* value
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
371 of *MolecularComplexityType* and corresponds to the size of MACCS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
372 key set. Possible values: *166 or 322*. Default value: *166*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
373
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
374 *NeighborhoodRadius* parameter name is only used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
375 *ExtendedConnectivityFingerprints* value of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
376 *MolecularComplexityType* and corresponds to atomic neighborhoods
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
377 radius for generating extended connectivity fingerprints. Possible
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
378 values: positive integer. Default value: *2*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
379
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
380 *MinPathLength* and *MaxPathLength* parameters are only used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
381 *PathLengthFingerprints* value of *MolecularComplexityType* and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
382 correspond to minimum and maximum path lengths to use for generating
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
383 path length fingerprints. Possible values: positive integers.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
384 Default value: *MinPathLength - 1*; *MaxPathLength - 8*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
385
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
386 *UseBondSymbols* parameter is only used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
387 *PathLengthFingerprints* value of *MolecularComplexityType* and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
388 indicates whether bond symbols are included in atom path strings
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
389 used to generate path length fingerprints. Possible value: *Yes or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
390 No*. Default value: *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
391
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
392 *MinDistance* and *MaxDistance* parameters are only used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
393 *TopologicalAtomPairsFingerprints* and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
394 *TopologicalAtomTripletsFingerprints* values of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
395 *MolecularComplexityType* and correspond to minimum and maximum bond
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
396 distance between atom pairs during topological pharmacophore
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
397 fingerprints. Possible values: positive integers. Default value:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
398 *MinDistance - 1*; *MaxDistance - 10*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
399
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
400 *UseTriangleInequality* parameter is used during these values for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
401 *MolecularComplexityType*: *TopologicalAtomTripletsFingerprints* and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
402 *TopologicalPharmacophoreAtomTripletsFingerprints*. Possible values:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
403 *Yes or No*. It determines wheter to apply triangle inequality to
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
404 distance triplets. Default value:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
405 *TopologicalAtomTripletsFingerprints - No*;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
406 *TopologicalPharmacophoreAtomTripletsFingerprints - Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
407
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
408 *DistanceBinSize* parameter is used during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
409 *TopologicalPharmacophoreAtomTripletsFingerprints* value of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
410 *MolecularComplexityType* and correspons to distance bin size used
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
411 for binning distances during generation of topological pharmacophore
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
412 atom triplets fingerprints. Possible value: positive integer.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
413 Default value: *2*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
414
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
415 *NormalizationMethodology* is only used for these values for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
416 *MolecularComplexityType*: *ExtendedConnectivityFingerprints*,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
417 *TopologicalPharmacophoreAtomPairsFingerprints* and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
418 *TopologicalPharmacophoreAtomTripletsFingerprints*. It corresponds
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
419 to normalization methodology to use for scaling the number of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
420 bits-set or unique keys during generation of fingerprints. Possible
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
421 values during *ExtendedConnectivityFingerprints*: *None or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
422 ByHeavyAtomsCount*; Default value: *None*. Possible values during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
423 topological pharmacophore atom pairs and tripletes fingerprints:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
424 *None or ByPossibleKeysCount*; Default value: *None*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
425 *ByPossibleKeysCount* corresponds to total number of possible
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
426 topological pharmacophore atom pairs or triplets in a molecule.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
427
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
428 Examples of *MolecularComplexity* name and value parameters:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
429
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
430 MolecularComplexityType,AtomTypesFingerprints,AtomIdentifierType,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
431 AtomicInvariantsAtomTypes,AtomicInvariantsToUse,AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
432
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
433 MolecularComplexityType,ExtendedConnectivityFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
434 AtomIdentifierType,AtomicInvariantsAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
435 AtomicInvariantsToUse,AS X BO H FC MN,NeighborhoodRadius,2,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
436 NormalizationMethodology,None
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
437
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
438 MolecularComplexityType,MACCSKeys,MACCSKeysSize,166
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
439
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
440 MolecularComplexityType,PathLengthFingerprints,AtomIdentifierType,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
441 AtomicInvariantsAtomTypes,AtomicInvariantsToUse,AS,MinPathLength,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
442 1,MaxPathLength,8,UseBondSymbols,Yes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
443
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
444 MolecularComplexityType,TopologicalAtomPairsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
445 AtomIdentifierType,AtomicInvariantsAtomTypes,AtomicInvariantsToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
446 AS X BO H FC,MinDistance,1,MaxDistance,10
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
447
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
448 MolecularComplexityType,TopologicalAtomTripletsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
449 AtomIdentifierType,AtomicInvariantsAtomTypes,AtomicInvariantsToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
450 AS X BO H FC,MinDistance,1,MaxDistance,10,UseTriangleInequality,No
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
451
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
452 MolecularComplexityType,TopologicalAtomTorsionsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
453 AtomIdentifierType,AtomicInvariantsAtomTypes,AtomicInvariantsToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
454 AS X BO H FC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
455
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
456 MolecularComplexityType,TopologicalPharmacophoreAtomPairsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
457 AtomIdentifierType,FunctionalClassAtomTypes,FunctionalClassesToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
458 HBD HBA PI NI H,MinDistance,1,MaxDistance,10,NormalizationMethodology,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
459 None
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
460
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
461 MolecularComplexityType,TopologicalPharmacophoreAtomTripletsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
462 AtomIdentifierType,FunctionalClassAtomTypes,FunctionalClassesToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
463 HBD HBA PI NI H Ar,MinDistance,1,MaxDistance,10,NormalizationMethodology,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
464 None,UseTriangleInequality,Yes,NormalizationMethodology,None,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
465 DistanceBinSize,2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
466
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
467 --OutDelim *comma | tab | semicolon*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
468 Delimiter for output CSV/TSV text file(s). Possible values: *comma,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
469 tab, or semicolon* Default value: *comma*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
470
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
471 --output *SD | text | both*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
472 Type of output files to generate. Possible values: *SD, text, or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
473 both*. Default value: *text*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
474
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
475 -o, --overwrite
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
476 Overwrite existing files.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
477
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
478 --Precision *Name,Number,[Name,Number,..]*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
479 Precision of calculated property values in the output file: it's a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
480 comma delimited list of property name and precision value pairs.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
481 Possible property names: *MolecularWeight, ExactMass*. Possible
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
482 values: positive intergers. Default value: *MolecularWeight,2,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
483 ExactMass,4*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
484
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
485 Examples:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
486
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
487 ExactMass,3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
488 MolecularWeight,1,ExactMass,2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
489
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
490 -q, --quote *Yes | No*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
491 Put quote around column values in output CSV/TSV text file(s).
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
492 Possible values: *Yes or No*. Default value: *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
493
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
494 -r, --root *RootName*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
495 New file name is generated using the root: <Root>.<Ext>. Default for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
496 new file names: <SDFileName><PhysicochemicalProperties>.<Ext>. The
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
497 file type determines <Ext> value. The sdf, csv, and tsv <Ext> values
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
498 are used for SD, comma/semicolon, and tab delimited text files,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
499 respectively.This option is ignored for multiple input files.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
500
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
501 --RotatableBonds *Name,Value, [Name,Value,...]*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
502 Parameters to control calculation of rotatable bonds [ Ref 92 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
503 it's a comma delimited list of parameter name and value pairs.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
504 Possible parameter names: *IgnoreTerminalBonds,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
505 IgnoreBondsToTripleBonds, IgnoreAmideBonds, IgnoreThioamideBonds,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
506 IgnoreSulfonamideBonds*. Possible parameter values: *Yes or No*. By
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
507 default, value of all parameters is set to *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
508
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
509 --RuleOf3Violations *Yes | No*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
510 Specify whether to calculate RuleOf3Violations for SDFile(s).
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
511 Possible values: *Yes or No*. Default value: *No*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
512
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
513 For *Yes* value of RuleOf3Violations, in addition to calculating
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
514 total number of RuleOf3 violations, individual violations for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
515 compounds are also written to output files.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
516
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
517 RuleOf3 [ Ref 92 ] states: MolecularWeight <= 300, RotatableBonds <=
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
518 3, HydrogenBondDonors <= 3, HydrogenBondAcceptors <= 3, logP <= 3,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
519 and TPSA <= 60.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
520
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
521 --RuleOf5Violations *Yes | No*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
522 Specify whether to calculate RuleOf5Violations for SDFile(s).
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
523 Possible values: *Yes or No*. Default value: *No*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
524
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
525 For *Yes* value of RuleOf5Violations, in addition to calculating
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
526 total number of RuleOf5 violations, individual violations for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
527 compounds are also written to output files.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
528
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
529 RuleOf5 [ Ref 91 ] states: MolecularWeight <= 500,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
530 HydrogenBondDonors <= 5, HydrogenBondAcceptors <= 10, and logP <= 5.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
531
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
532 --TPSA *Name,Value, [Name,Value,...]*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
533 Parameters to control calculation of TPSA: it's a comma delimited
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
534 list of parameter name and value pairs. Possible parameter names:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
535 *IgnorePhosphorus, IgnoreSulfur*. Possible parameter values: *Yes or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
536 No*. By default, value of all parameters is set to *Yes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
537
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
538 By default, TPSA atom contributions from Phosphorus and Sulfur atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
539 are not included during TPSA calculations. [ Ref 91 ]
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
540
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
541 -w, --WorkingDir *DirName*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
542 Location of working directory. Default value: current directory.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
543
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
544 EXAMPLES
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
545 To calculate default set of physicochemical properties -
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
546 MolecularWeight, HeavyAtoms, MolecularVolume, RotatableBonds,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
547 HydrogenBondDonor, HydrogenBondAcceptors, SLogP, TPSA - and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
548 SamplePhysicochemicalProperties.csv file containing sequential compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
549 IDs along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
550
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
551 % CalculatePhysicochemicalProperties.pl -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
552
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
553 To calculate all available physicochemical properties and generate both
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
554 SampleAllProperties.csv and SampleAllProperties.sdf files containing
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
555 sequential compound IDs in CSV file along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
556
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
557 % CalculatePhysicochemicalProperties.pl -m All --output both
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
558 -r SampleAllProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
559
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
560 To calculate RuleOf5 physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
561 SampleRuleOf5Properties.csv file containing sequential compound IDs
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
562 along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
563
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
564 % CalculatePhysicochemicalProperties.pl -m RuleOf5
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
565 -r SampleRuleOf5Properties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
566
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
567 To calculate RuleOf5 physicochemical properties along with counting
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
568 RuleOf5 violations and generate a SampleRuleOf5Properties.csv file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
569 containing sequential compound IDs along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
570
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
571 % CalculatePhysicochemicalProperties.pl -m RuleOf5 --RuleOf5Violations Yes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
572 -r SampleRuleOf5Properties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
573
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
574 To calculate RuleOf3 physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
575 SampleRuleOf3Properties.csv file containing sequential compound IDs
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
576 along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
577
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
578 % CalculatePhysicochemicalProperties.pl -m RuleOf3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
579 -r SampleRuleOf3Properties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
580
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
581 To calculate RuleOf3 physicochemical properties along with counting
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
582 RuleOf3 violations and generate a SampleRuleOf3Properties.csv file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
583 containing sequential compound IDs along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
584
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
585 % CalculatePhysicochemicalProperties.pl -m RuleOf3 --RuleOf3Violations Yes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
586 -r SampleRuleOf3Properties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
587
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
588 To calculate a specific set of physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
589 SampleProperties.csv file containing sequential compound IDs along with
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
590 properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
591
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
592 % CalculatePhysicochemicalProperties.pl -m "Rings,AromaticRings"
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
593 -r SampleProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
594
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
595 To calculate HydrogenBondDonors and HydrogenBondAcceptors using
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
596 HydrogenBondsType1 definition and generate a SampleProperties.csv file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
597 containing sequential compound IDs along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
598
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
599 % CalculatePhysicochemicalProperties.pl -m "HydrogenBondDonors,HydrogenBondAcceptors"
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
600 --HydrogenBonds HBondsType1 -r SampleProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
601
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
602 To calculate TPSA using sulfur and phosphorus atoms along with nitrogen
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
603 and oxygen atoms and generate a SampleProperties.csv file containing
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
604 sequential compound IDs along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
605
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
606 % CalculatePhysicochemicalProperties.pl -m "TPSA" --TPSA "IgnorePhosphorus,No,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
607 IgnoreSulfur,No" -r SampleProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
608
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
609 To calculate MolecularComplexity using extendend connectivity
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
610 fingerprints corresponding to atom neighborhood radius of 2 with atomic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
611 invariant atom types without any scaling and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
612 SampleProperties.csv file containing sequential compound IDs along with
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
613 properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
614
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
615 % CalculatePhysicochemicalProperties.pl -m MolecularComplexity --MolecularComplexity
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
616 "MolecularComplexityType,ExtendedConnectivityFingerprints,NeighborhoodRadius,2,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
617 AtomIdentifierType, AtomicInvariantsAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
618 AtomicInvariantsToUse,AS X BO H FC MN,NormalizationMethodology,None"
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
619 -r SampleProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
620
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
621 To calculate RuleOf5 physicochemical properties along with counting
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
622 RuleOf5 violations and generate a SampleRuleOf5Properties.csv file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
623 containing compound IDs from molecule name line along with properties
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
624 data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
625
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
626 % CalculatePhysicochemicalProperties.pl -m RuleOf5 --RuleOf5Violations Yes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
627 --DataFieldsMode CompoundID --CompoundIDMode MolName
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
628 -r SampleRuleOf5Properties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
629
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
630 To calculate all available physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
631 SampleAllProperties.csv file containing compound ID using specified data
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
632 field along with along with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
633
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
634 % CalculatePhysicochemicalProperties.pl -m All
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
635 --DataFieldsMode CompoundID --CompoundIDMode DataField --CompoundID Mol_ID
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
636 -r SampleAllProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
637
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
638 To calculate all available physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
639 SampleAllProperties.csv file containing compound ID using combination of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
640 molecule name line and an explicit compound prefix along with properties
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
641 data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
642
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
643 % CalculatePhysicochemicalProperties.pl -m All
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
644 --DataFieldsMode CompoundID --CompoundIDMode MolnameOrLabelPrefix
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
645 --CompoundID Cmpd --CompoundIDLabel MolID -r SampleAllProperties
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
646 -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
647
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
648 To calculate all available physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
649 SampleAllProperties.csv file containing specific data fields columns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
650 along with with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
651
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
652 % CalculatePhysicochemicalProperties.pl -m All
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
653 --DataFieldsMode Specify --DataFields Mol_ID -r SampleAllProperties
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
654 -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
655
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
656 To calculate all available physicochemical properties and generate a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
657 SampleAllProperties.csv file containing common data fields columns along
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
658 with with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
659
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
660 % CalculatePhysicochemicalProperties.pl -m All
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
661 --DataFieldsMode Common -r SampleAllProperties -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
662
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
663 To calculate all available physicochemical properties and generate both
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
664 SampleAllProperties.csv and CSV files containing all data fields columns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
665 in CSV files along with with properties data, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
666
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
667 % CalculatePhysicochemicalProperties.pl -m All
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
668 --DataFieldsMode All --output both -r SampleAllProperties
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
669 -o Sample.sdf
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
670
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
671 AUTHOR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
672 Manish Sud <msud@san.rr.com>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
673
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
674 SEE ALSO
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
675 ExtractFromSDtFiles.pl, ExtractFromTextFiles.pl, InfoSDFiles.pl,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
676 InfoTextFiles.pl
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
677
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
678 COPYRIGHT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
679 Copyright (C) 2015 Manish Sud. All rights reserved.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
680
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
681 This file is part of MayaChemTools.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
682
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
683 MayaChemTools is free software; you can redistribute it and/or modify it
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
684 under the terms of the GNU Lesser General Public License as published by
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
685 the Free Software Foundation; either version 3 of the License, or (at
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
686 your option) any later version.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
687