COVID-19 DRUG DESIGN – Using Artificial Intelligence

COVID-19 Drug Design using AI

The Java computer language was developed at Oracle Corporation, in California, USA. The Java software package CDK stands for Chemoinformatics Developer Kit and can be used for analysing molecular information. A derived package rcdk by Rajarshi Guha and others makes the functionality of the CDK available to users of the R language. Although advanced commercial systems are being used at the Pharmaceutical companies, these packages can be used by interested researchers, in the search for the present-day holy grail – an effective antivirus for COVID-19.

An example of predicting boiling point for various compounds from their molecular structure is quite astounding. In the plot in Figure 1, one can see the regression line and a narrow band of a point around it. This gives one hope, that many other important properties, including disease-fighting characteristics, can be predicted from chemical informatics.

Figure 1 Predicted Boiling Point vs. Observed Boiling Point	Source: R documentation of rcdk package
Figure 1 – Predicted Boiling Point vs. Observed Boiling Point Source: R documentation of rcdk package


Artificial Intelligence and machine learning culminate in Deep Learning algorithms. A neural network is presented with a training set of molecular descriptors and the output is matched with the correct boiling points of the compounds. An iterative error correction makes the neural network quite good at predicting the correct boiling point. This training may take many hours, but with current day processors, time is not likely to be an issue. What is more important is to decide which molecular descriptors are important, and the parameters of the neural network. In the table below the 277 compounds and the associate, boiling points are displayed. Training sets for drug design are much larger and may have thousands of rows, and multiple outputs to predict correctly.

Table 1 – 277 Compounds with their Boiling Point

Compound NameSMILES notationBoiling Point (Kelvin scale)
bromo-trichloro-methaneC(Br)(Cl)(Cl)Cl378
chloro-trifluoro-methaneClC(F)(F)F191.7
carbon tetrachlorideC(Cl)(Cl)(Cl)Cl349.8
tetrafluoromethaneC(F)(F)(F)F145.1
bromoformBrC(Br)Br422.3
chloro-difluoro-methaneC(Cl)(F)F232.3
dichloro-fluoro-methaneC(Cl)(Cl)F282
chloroformC(Cl)(Cl)Cl334.3
fluoroformC(F)(F)F191
dibromomethaneC(Br)Br370.1
dichloromethaneC(Cl)Cl312.9
difluoromethaneC(F)F221.5
diiodomethaneC(I)I455.2
formaldehydeO=C254
formic acidC(=O)O373.7
bromomethaneCBr276.7
chloromethaneCCl248.9
fluoromethaneCF194.8
iodomethaneCI315.6
methanolCO337.8
methanethiolCS279.1
1,1-dichloro-1,2,2,2-tetrafluoro-ethaneC(C(F)(F)F)(Cl)(Cl)F276.2
1,1,1,2,2,2-hexafluoroethaneC(C(F)(F)F)(F)(F)F194.9
2,2-dichloro-1,1,1-trifluoro-ethaneC(C(Cl)Cl)(F)(F)F301
1,1,2-trichloroethyleneC(=C(Cl)Cl)Cl360.1
2,2,2-trichloroacetaldehydeC(C=O)(Cl)(Cl)Cl370.8
1,1,1,2,2-pentachloroethaneC(C(Cl)(Cl)Cl)(Cl)Cl433
1,1,1,2,2-pentafluoroethaneC(C(F)(F)F)(F)F225.1
1,1,2,2-tetrabromoethaneC(C(Br)Br)(Br)Br516.7
1,1,1,2-tetrachloroethaneC(CCl)(Cl)(Cl)Cl403.7
1,1,2,2-tetrachloroethaneC(C(Cl)Cl)(Cl)Cl418.3
1,1-difluoroethyleneC=C(F)F187.5
1,1,2,2-tetrafluoroethaneC(C(F)F)(F)F250.1
bromoethyleneC=CBr288.9
acetyl chlorideCC(=O)Cl323.9
1,1,1-trichloroethaneCC(Cl)(Cl)Cl347.2
1,1,2-trichloroethaneC(CCl)(Cl)Cl387
fluoroethyleneC=CF200.9
1,1,1-trifluoroethaneCC(F)(F)F225.8
1,1-dibromoethaneCC(Br)Br381.1
1,2-dibromoethaneC(CBr)Br404.5
1,1-dichloroethaneC(C)(Cl)Cl330.4
1,2-dichloroethaneC(CCl)Cl356.6
1,1-difluoroethaneCC(F)F247.4
1,2-difluoroethaneC(CF)F283.6
acetic acidCC(=O)O391.1
formic acid methyl esterCOC=O304.9
bromoethaneCCBr311.5
chloroethaneCCCl285.4
fluoroethaneCCF235.4
iodoethaneCCI345.4
methoxymethaneCOC248.3
ethanolCCO351.4
ethylene glycolOCCO470.5
(methylthio)methaneCSC310.5
ethanethiolCCS308.2
methyldisulfanylmethaneCSSC382.9
ethane-1,2-dithiolSCCS419.2
2-chloroprop-1-eneCC(=C)Cl295.8
1,2,3-trichloropropaneC(C(CCl)Cl)Cl430
(2R)-1,2-dichloropropaneC(C(C)Cl)Cl369.5
acetoneCC(=O)C329.4
propionaldehydeCCC=O321.1
(2R)-2-methyloxiraneCC1CO1307.6
formic acid ethyl esterCCOC=O327.5
acetic acid methyl esterCC(=O)OC330.1
propionic acidCCC(=O)O414.3
1-bromopropaneC(CC)Br344.1
2-chloropropaneCC(C)Cl308.8
1-chloropropaneCCCCl319.7
2-iodopropaneCC(C)I362.6
1-iodopropaneCCCI375.6
propan-2-olCC(C)O355.4
methoxyethaneCCOC280.5
propan-1-olCCCO370.4
(2R)-propane-1,2-diolCC(O)CO460.8
propane-1,3-diolC(CCO)O487.6
propane-2-thiolCC(C)S325.7
propane-1-thiolCCCS340.9
furanc1ccco1304.5
thiophenec1cccs1357.3
2,5-dihydrofuranC1C=CCO1339
methacrylic acidCC(=C)C(=O)O434.2
(2R)-1,2-dichlorobutaneC(C(CC)Cl)Cl397.1
(2S,3R)-2,3-dichlorobutaneCC(C(C)Cl)Cl392.6
butyraldehydeC(=O)CCC348
butan-2-oneCCC(=O)C352.8
2-methylpropionaldehydeCC(C)C=O337.3
tetrahydrofuranO1CCCC1339.1
butyric acidCCCC(=O)O436.4
acetic acid ethyl esterCCOC(=O)C350.2
isobutyric acidCC(C)C(=O)O427.7
propionic acid methyl esterCOC(=O)CC352.6
formic acid propyl esterCCCOC=O354
tetrahydrothiopheneS1CCCC1394.3
1-bromobutaneC(CCC)Br374.8
(2S)-2-bromobutaneCC(CC)Br364.4
1-chlorobutaneCCCCCl351.6
(2S)-2-chlorobutaneCC(CC)Cl341.3
2-chloro-2-methyl-propaneCC(C)(C)Cl323.8
1-chloro-2-methyl-propaneCC(C)CCl342
butan-1-olCCCCO390.8
(2S)-butan-2-olCC(CC)O372.7
ethoxyethaneCCOCC307.6
2-methylpropan-1-olC(C(C)C)O380.8
2-methylpropan-2-olCC(C)(C)O355.6
1-methoxypropaneCCCOC312.2
(3R)-butane-1,3-diolOCCC(C)O480.2
butane-1,4-diolOCCCCO501.2
(2R,3S)-butane-2,3-diolCC(O)C(O)C453.9
2-methylpropane-1,3-diolC(C(CO)C)O487.2
butane-1-thiolCCCCS371.6
(2S)-butane-2-thiolCCC(S)C358.1
2-methylpropane-2-thiolCC(C)(C)S337.4
2-methylpropane-1-thiolCC(C)CS361.6
1-(methylthio)propaneCSCCC368.7
2-methylthiophenec1cc(sc1)C385.7
3-methylbutan-2-oneCC(C)C(=O)C367.5
valeraldehydeCCCCC=O376.1
pentan-2-oneCCCC(=O)C375.5
pentan-3-oneCCC(=O)CC375.1
formic acid butyl esterCCCCOC=O379.3
formic acid sec-butyl esterCC(CC)OC=O366.5
formic acid tert-butyl esterCC(C)(C)OC=O356
propionic acid ethyl esterCCOC(=O)CC372.3
formic acid isobutyl esterCC(C)COC=O371.2
acetic acid isopropyl esterCC(=O)OC(C)C361.6
butyric acid methyl esterCCCC(=O)OC375.9
3-methylbutyric acidCC(C)CC(=O)O448.3
2,2-dimethylpropionic acidCC(C)(C)C(=O)O437
valeric acidCCCCC(=O)O458.9
acetic acid propyl esterCCCOC(=O)C374.6
1-chloropentaneCCCCCCl381.5
2,2-dimethylpropan-1-olC(C(C)(C)C)O386.3
2-ethoxypropaneCCOC(C)C326.1
1-ethoxypropaneCCOCCC337
(2R)-2-methylbutan-1-olC(C(CC)C)O401.9
2-methylbutan-2-olCC(CC)(C)O375.1
3-methylbutan-1-olC(CC(C)C)O404.4
(2S)-3-methylbutan-2-olCC(C(C)C)O384.6
1-methoxybutaneCCCCOC343.4
(2R)-2-methoxybutaneCCC(C)OC332.1
2-methoxy-2-methyl-propaneCC(C)(C)OC328.4
pentan-1-olC(CCCC)O410.9
(2S)-pentan-2-olCC(CCC)O392.1
pentan-3-olCCC(CC)O388.4
pentane-1,5-diolOCCCCCO512.2
1-(methylthio)butaneCSCCCC396.6
2-methyl-2-(methylthio)propaneCSC(C)(C)C372
pentane-1-thiolCCCCCS399.8
1,2,3,4,5,6-hexachlorobenzenec1(c(c(c(c(c1Cl)Cl)Cl)Cl)Cl)Cl582.6
1,2,3,4,5,6-hexafluorobenzenec1(c(c(c(c(c1F)F)F)F)F)F353.4
1,2,4-trichlorobenzenec1cc(c(cc1Cl)Cl)Cl486.2
1,3-dichlorobenzenec1c(cccc1Cl)Cl446.2
1,2-dichlorobenzenec1(ccccc1Cl)Cl453.6
1,4-dichlorobenzenec1(ccc(cc1)Cl)Cl447.2
3-chlorophenolc1ccc(cc1O)Cl487
2-chlorophenolc1cccc(c1O)Cl447.5
4-chlorophenolc1cc(ccc1O)Cl493.1
phenolc1(ccccc1)O455
pyrocatecholc1(ccccc1O)O518.7
resorcinolc1(cccc(c1)O)O549.7
hydroquinonec1cc(ccc1O)O558.2
cyclohexanoneC1CCC(=O)CC1428.9
3-ketobutyric acid ethyl esterCC(=O)CC(=O)OCC454
oxalic acid diethyl esterCCOC(=O)C(=O)OCC458.9
cyclohexanolC1CCC(CC1)O434
pinacoloneCC(=O)C(C)(C)C379.4
2-methylpentan-3-oneCC(C)C(=O)CC386.5
hexanalCCCCCC=O401.5
hexan-2-oneCC(=O)CCCC400.9
hexan-3-oneCCC(=O)CCC396.6
4-methylpentan-2-oneCC(=O)CC(C)C389.6
(3S)-3-methylpentan-2-oneCC(=O)C(C)CC390.6
acetic acid butyl esterCC(=O)OCCCC399.1
acetic acid sec-butyl esterCC(=O)OC(C)CC385.1
acetic acid tert-butyl esterCC(=O)OC(C)(C)C369.1
butyric acid ethyl esterCCCC(=O)OCC394.6
2-ethylbutyric acidCCC(CC)C(=O)O466.9
2-methylpropionic acid ethyl esterCCOC(=O)C(C)C383
hexanoic acidCCCCCC(=O)O478.8
acetic acid isobutyl esterCC(=O)OCC(C)C389.8
formic acid amyl esterCCCCCOC=O405.5
propionic acid propyl esterCCCOC(=O)CC395.6
1-ethoxybutaneCCOCCCC365.3
2-ethoxy-2-methyl-propaneCCOC(C)(C)C346
2-isopropoxypropaneCC(C)OC(C)C341.5
2-ethylbutan-1-olCCC(CC)CO419.7
hexan-1-olCCCCCCO430.6
(2S)-hexan-2-olCC(CCCC)O413
(2R)-2-methylpentan-1-olC(C(CCC)C)O421.2
(2S)-4-methylpentan-2-olCC(CC(C)C)O404.9
1-methoxypentaneCCCCCOC372
hexane-1,6-diolOCCCCCCO516.2
(4R)-2-methylpentane-2,4-diolCC(CC(C)O)(C)O470.6
1-(propylthio)propaneCCCSCCC416
2-(ethylthio)-2-methyl-propaneCCSC(C)(C)C393.6
hexane-1-thiolCCCCCCS425.8
1-propyldisulfanylpropaneCCCSSCCC469
trichloromethylbenzenec1ccccc1C(Cl)(Cl)Cl486.7
dichloromethylbenzenec1(ccccc1)C(Cl)Cl487
benzoic acidc1ccccc1C(=O)O522.4
4-hydroxybenzaldehydec1cc(ccc1O)C=O583.2
2-hydroxybenzaldehydec1(ccccc1O)C=O469.7
chloromethylbenzenec1ccccc1CCl452.6
phenylmethanolc1(ccccc1)CO477.9
m-cresolc1ccc(cc1O)C475.4
o-cresolc1cccc(c1O)C464.2
p-cresolc1cc(ccc1O)C475.1
malonic acid diethyl esterCCOC(=O)CC(=O)OCC472
2,4-dimethylpentan-3-oneCC(C)C(=O)C(C)C397.6
enanthaldehydeCCCCCCC=O426
heptan-2-oneCC(=O)CCCCC424
heptan-4-oneCCCC(=O)CCC417.2
1-methylcyclohexan-1-olC1(CCCCC1)(C)O441.2
5-methylhexan-2-oneCC(=O)CCC(C)C418
propionic acid butyl esterCCCCOC(=O)CC419.8
3-methylbutyric acid ethyl esterCC(C)CC(=O)OCC407.5
enanthic acidCCCCCCC(=O)O496.2
formic acid hexyl esterCCCCCCOC=O428.6
butyric acid propyl esterCCCC(=O)OCCC416.5
heptan-1-olCCCCCCCO449.5
(2S)-heptan-2-olCC(CCCCC)O432.4
5-methylhexan-1-olC(CCCC(C)C)O445.2
heptane-1-thiolCCCCCCCS450.1
4-hydroxy-3-methoxy-benzaldehydec1cc(c(cc1C=O)OC)O558
4-ethylphenolc1cc(ccc1CC)O491.1
2,3-xylenolc1(c(cccc1C)O)C490.1
2,4-xylenolc1cc(cc(c1O)C)C484.1
2,5-xylenolc1c(ccc(c1O)C)C484.3
2,6-xylenolc1c(c(c(cc1)C)O)C474.2
3,4-xylenolc1(cc(ccc1C)O)C500.2
3,5-xylenolc1c(cc(cc1O)C)C494.9
(Z)-but-2-enedioic acid diethyl esterCCOC(=O)C=CC(=O)OCC498.2
caprylaldehydeCCCCCCCC=O447.2
octan-2-oneCCCCCCC(=O)C445.8
butyric acid butyl esterCCCCOC(=O)CCC438.2
formic acid heptyl esterCCCCCCCOC=O451.3
acetic acid hexyl esterCCCCCCOC(=O)C444.7
2-methylpropionic acid isobutyl esterCC(C)COC(=O)C(C)C420.6
(2R)-2-sec-butoxybutaneCCC(C)OC(C)CC394.2
(2R)-2-ethylhexan-1-olC(C(CCCC)CC)O457.8
octan-1-olC(CCCCCCC)O468.3
(2S)-octan-2-olCC(CCCCCC)O453
octane-1-thiolCCCCCCCCS472.2
benzoic acid ethyl esterc1(ccccc1)C(=O)OCC486.6
ethoxymethylbenzenec1cccc(c1)COCC458.1
3,5,5-trimethylcyclohex-2-en-1-oneC1(CC(=O)C=C(C1)C)(C)C488.4
2,6-dimethylheptan-4-oneCC(C)CC(=O)CC(C)C441.4
nonan-2-oneCCCCCCCC(=O)C467.5
nonan-5-oneCCCCC(=O)CCCC461.6
acetic acid heptyl esterCCCCCCCOC(=O)C465.6
pelargonic acidCCCCCCCCC(=O)O528.8
formic acid octyl esterCCCCCCCCOC=O472
2,6-dimethylheptan-4-olCC(C)CC(CC(C)C)O451
nonan-1-olCCCCCCCCCO486.3
(2R)-nonan-2-olCCCCCCCC(C)O471.7
nonane-1-thiolCCCCCCCCCS493
benzene-1,2-dicarboxylic acid dimethyl esterc1cccc(c1C(=O)OC)C(=O)OC556.8
anetholeCC=Cc1ccc(cc1)OC508.5
4-tert-butylphenolc1(ccc(cc1)C(C)(C)C)O512.9
capric acidCCCCCCCCCC(=O)O543.2
3-methylbutyric acid isoamyl esterCC(C)CCOC(=O)CC(C)C467.2
acetic acid octyl esterCCCCCCCCOC(=O)C484.5
decan-1-olCCCCCCCCCCO504.1
decane-1-thiolCCCCCCCCCCS512.3
acrylic acid [(2R)-2-ethylhexyl] esterC=CC(=O)OCC(CCCC)CC489.2
undecanoic acidCCCCCCCCCCC(=O)O557.4
capric acid methyl esterCCCCCCCCCC(=O)OC505
undecan-1-olCCCCCCCCCCCO518.2
benzene-1,2-dicarboxylic acid diethyl esterc1cccc(c1C(=O)OCC)C(=O)OCC567.2
acetic acid decyl esterCCCCCCCCCCOC(=O)C517.2
lauric acidCCCCCCCCCCCC(=O)O571.9
1-hexoxyhexaneCCCCCCOCCCCCC498.9
tridecanoic acidCCCCCCCCCCCCC(=O)O585.3
9,10-anthraquinonec1cccc2c1C(=O)c3c(cccc3)C2=O653.1
4-(1,1,3,3-tetramethylbutyl)phenolc1cc(ccc1C(C)(C)CC(C)(C)C)O563.6



Author:
Dr. Badri Toppur
Associate Professor, Rajalakshmi School of Business, Chennai
Email – badri.toppur@rsb.edu.in