annotate docs/scripts/txt/CalculatePhysicochemicalProperties.txt @ 3:90ea638ce878 draft default tip

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