annotate mayachemtool/mayachemtools/docs/scripts/txt/CalculatePhysicochemicalProperties.txt @ 0:68300206e90d draft default tip

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