Approved drug library

2,104 approved small-molecule drugs from ChEMBL with SMILES, PubChem CIDs, drug-likeness descriptors, mechanisms, ATC classes, and an FDA status checked against Drugs@FDA. Download as CSV, JSON, or a docking-ready 3D SDF.

Rows
2,104
Last updated
Version
2026.10.05
Formats
CSV, JSON, SDF
Sources
ChEMBL, FDA Drugs@FDA, PubChem, RDKit
Citation
2-Mercaptoethanesulfonic acidCHEMBL1098319598O=S(=O)(O)CCSC2H6O3S2142.20-0.2054.4023
3,3',4',5-TetrachlorosalicylanilideCHEMBL29133814385O=C(Nc1ccc(Cl)c(Cl)c1)c1cc(Cl)cc(Cl)c1OC13H7Cl4NO2351.025.2649.3022
AbacavirCHEMBL1380441300Nc1nc(NC2CC2)c2ncn([C@H]3C=C[C@@H](CO)C3)c2n1C14H18N6O286.341.09101.9037
AbametapirCHEMBL220580715664Cc1ccc(-c2ccc(C)cn2)nc1C12H12N2184.242.7625.8002
AbemaciclibCHEMBL330161046220502CCN1CCN(Cc2ccc(Nc3ncc(F)c(-c4cc(F)c5nc(C)n(C(C)C)c5c4)n3)nc2)CC1C27H32F2N8506.614.9475.0018
AbirateroneCHEMBL254328132971C[C@]12CC[C@H](O)CC1=CC[C@@H]1[C@@H]2CC[C@]2(C)C(c3cccnc3)=CC[C@@H]12C24H31NO349.525.4033.1012
Abiraterone acetateCHEMBL2712279821849CC(=O)O[C@H]1CC[C@@]2(C)C(=CC[C@@H]3[C@@H]2CC[C@]2(C)C(c4cccnc4)=CC[C@@H]32)C1C26H33NO2391.565.9739.2003
AbrocitinibCHEMBL3655081-CCCS(=O)(=O)N[C@H]1C[C@@H](N(C)c2ncnc3[nH]ccc23)C1C14H21N5O2S323.421.2591.0025
AcalabrutinibCHEMBL370734871226662CC#CC(=O)N1CCC[C@H]1c1nc(-c2ccc(C(=O)Nc3ccccn3)cc2)c2c(N)nccn12C26H23N7O2465.523.31118.5027
AcamprosateCHEMBL120129371158CC(=O)NCCCS(=O)(=O)OC5H11NO4S181.21-0.6083.5023
AcarboseCHEMBL40427141774C[C@H]1O[C@H](O[C@H]2[C@H](O)[C@@H](O)[C@@H](O[C@H]3[C@H](O)[C@@H](O)C(O)O[C@@H]3CO)O[C@@H]2CO)[C@H](O)[C@@H](O)[C@@H]1N[C@H]1C=C(CO)[C@@H](O)[C@H](O)[C@H]1OC25H43NO18645.61-8.56321.201419
AcebutololCHEMBL6421978CCCC(=O)Nc1ccc(OCC(O)CNC(C)C)c(C(C)=O)c1C18H28N2O4336.432.3787.7035
AcefyllineCHEMBL7024669550Cn1c(=O)c2c(ncn2CC(=O)O)n(C)c1=OC9H10N4O4238.20-1.4899.1017
AcemetacinCHEMBL1891711981COc1ccc2c(c1)c(CC(=O)OCC(=O)O)c(C)n2C(=O)c1ccc(Cl)cc1C21H18ClNO6415.833.4794.8016
AcenocoumarolCHEMBL39742054676537CC(=O)CC(c1ccc([N+](=O)[O-])cc1)c1c(O)c2ccccc2oc1=OC19H15NO6353.333.52110.7016
AcetaminophenCHEMBL1121983CC(=O)Nc1ccc(O)cc1C8H9NO2151.161.3549.3022
AcetanilideCHEMBL269644904CC(=O)Nc1ccccc1C8H9NO135.171.6429.1011
AcetazolamideCHEMBL201986CC(=O)Nc1nnc(S(N)(=O)=O)s1C4H6N4O3S2222.25-0.86115.0026
Acetic acidCHEMBL539176CC(=O)OC2H4O260.050.0937.3011
AcetohexamideCHEMBL15891989CC(=O)c1ccc(S(=O)(=O)NC(=O)NC2CCCCC2)cc1C15H20N2O4S324.402.2192.3024
Acetohydroxamic acidCHEMBL7341990CC(=O)NOC2H5NO275.07-0.4949.3022
AcetophenazineCHEMBL108517676CC(=O)c1ccc2c(c1)N(CCCN1CCN(CCO)CC1)c1ccccc1S2C23H29N3O2S411.573.4947.0016
Acetrizoic acidCHEMBL12013276806CC(=O)Nc1c(I)cc(I)c(C(=O)O)c1IC9H6I3NO3556.863.1666.4022
AcetylcholineCHEMBL667187CC(=O)OCC[N+](C)(C)CC7H16NO2+146.210.2626.3002
AcetylcysteineCHEMBL60012035CC(=O)N[C@@H](CS)C(=O)OC5H9NO3S163.20-0.4966.4033
AcetyldigitoxinCHEMBL35450575284512CC(=O)O[C@H]1C[C@H](O[C@H]2[C@@H](O)C[C@H](O[C@H]3[C@@H](O)C[C@H](O[C@H]4CC[C@@]5(C)[C@H](CC[C@@H]6[C@@H]5CC[C@]5(C)[C@@H](C7=CC(=O)OC7)CC[C@]65O)C4)O[C@@H]3C)O[C@@H]2C)O[C@H](C)[C@H]1OC43H66O14806.993.82188.90414
AcipimoxCHEMBL3457145310993Cc1cnc(C(=O)O)c[n+]1[O-]C6H6N2O3154.12-0.2877.1013
AcitretinCHEMBL11315284513COc1cc(C)c(/C=C/C(C)=C/C=C/C(C)=C/C(=O)O)c(C)c1CC21H26O3326.445.1746.5012
AclidiniumCHEMBL119432511434515O=C(O[C@H]1C[N+]2(CCCOc3ccccc3)CCC1CC2)C(O)(c1cccs1)c1cccs1C26H30NO4S2+484.664.6755.8016
AcoramidisCHEMBL394089071464713Cc1n[nH]c(C)c1CCCOc1cc(C(=O)O)ccc1FC15H17FN2O3292.312.8875.2023
AcrivastineCHEMBL12245284514Cc1ccc(/C(=C\CN2CCCC2)c2cccc(/C=C/C(=O)O)n2)cc1C22H24N2O2348.454.0253.4013
AcyclovirCHEMBL184135398513Nc1nc2c(ncn2COCCO)c(=O)[nH]1C8H11N5O3225.21-1.33119.0037
AdagrasibCHEMBL4594350138611145C=C(F)C(=O)N1CCN(c2nc(OC[C@@H]3CCCN3C)nc3c2CCN(c2cccc4cccc(Cl)c24)C3)C[C@@H]1CC#NC32H35ClFN7O2604.134.7388.8008
AdapaleneCHEMBL126560164COc1ccc(-c2ccc3cc(C(=O)O)ccc3c2)cc1C12CC3CC(CC(C3)C1)C2C28H28O3412.536.6846.5012
Adefovir dipivoxilCHEMBL92260871CC(C)(C)C(=O)OCOP(=O)(COCCn1cnc2c(N)ncnc21)OCOC(=O)C(C)(C)CC20H32N5O8P501.482.70167.00113
AdenosineCHEMBL47760961Nc1ncnc2c1ncn2[C@@H]1O[C@H](CO)[C@@H](O)[C@H]1OC10H13N5O4267.25-1.98139.5049
Adenosine phosphateCHEMBL7526083Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H]1OC10H14N5O7P347.22-1.86186.10510
AfatinibCHEMBL117365510184653CN(C)C/C=C/C(=O)Nc1cc2c(Nc3ccc(F)c(Cl)c3)ncnc2cc1O[C@H]1CCOC1C24H25ClFN5O3485.954.3988.6027
AgomelatineCHEMBL1087882148COc1ccc2cccc(CCNC(C)=O)c2c1C15H17NO2243.312.5338.3012
AlatrofloxacinCHEMBL1201197-C[C@H](N)C(=O)N[C@@H](C)C(=O)N[C@H]1[C@@H]2CN(c3nc4c(cc3F)c(=O)c(C(=O)O)cn4-c3ccc(F)cc3F)C[C@@H]21C26H25F3N6O5558.520.90159.6048
AlbendazoleCHEMBL14832082CCCSc1ccc2[nH]c(NC(=O)OC)nc2c1C12H15N3O2S265.343.2467.0024
AlbuterolCHEMBL7142083CC(C)(C)NCC(O)c1ccc(O)c(CO)c1C13H21NO3239.311.3172.7044
AlcaftadineCHEMBL120174719371515CN1CCC(=C2c3ccccc3CCn3c(C=O)cnc32)CC1C19H21N3O307.402.7838.1004
AlclofenacCHEMBL9408130951C=CCOc1ccc(CC(=O)O)cc1ClC11H11ClO3226.662.5346.5012
Alclometasone dipropionateCHEMBL1200989636374CCC(=O)OCC(=O)[C@@]1(OC(=O)CC)[C@H](C)C[C@H]2[C@H]3[C@H]([C@@H](O)C[C@@]21C)[C@@]1(C)C=CC(=O)C=C1C[C@H]3ClC28H37ClO7521.053.94107.0017
AlcoholCHEMBL545702CCOC2H6O46.070.0020.2011
AlectinibCHEMBL173879749806720CCc1cc2c(cc1N1CCC(N3CCOCC3)CC1)C(C)(C)c1[nH]c3cc(C#N)ccc3c1C2=OC30H34N4O2482.634.7772.4015
Alendronic acidCHEMBL8702088NCCCC(O)(P(=O)(O)O)P(=O)(O)OC4H13NO7P2249.10-1.27161.3064
AlfacalcidolCHEMBL16016695282181C=C1/C(=C\C=C2/CCC[C@]3(C)[C@@H]([C@H](C)CCCC(C)C)CC[C@@H]23)C[C@@H](O)C[C@@H]1OC27H44O2400.656.5940.5022
AlfentanilCHEMBL63451263CCC(=O)N(c1ccccc1)C1(COC)CCN(CCn2nnn(CC)c2=O)CC1C21H32N6O3416.531.3885.5008
AlfuzosinCHEMBL7092092COc1cc2nc(N(C)CCCNC(=O)C3CCCO3)nc(N)c2cc1OCC19H27N5O4389.461.35111.8028
AliskirenCHEMBL16395493444COCCCOc1cc(C[C@@H](C[C@H](N)[C@@H](O)C[C@H](C(=O)NCC(C)(C)C(N)=O)C(C)C)C(C)C)ccc1OCC30H53N3O6551.773.29146.1047
AlitretinoinCHEMBL705449171CC1=C(/C=C/C(C)=C\C=C\C(C)=C\C(=O)O)C(C)(C)CCC1C20H28O2300.445.6037.3011
AllopurinolCHEMBL1467135401907Oc1ncnc2[nH]ncc12C5H4N4O136.110.0674.7024
AlmitrineCHEMBL118371733887C=CCNc1nc(NCC=C)nc(N2CCN(C(c3ccc(F)cc3)c3ccc(F)cc3)CC2)n1C26H29F2N7477.564.2669.2027
AlmotriptanCHEMBL1505123606CN(C)CCc1c[nH]c2ccc(CS(=O)(=O)N3CCCC3)cc12C17H25N3O2S335.472.2056.4013
AlogliptinCHEMBL37635911450633Cn1c(=O)cc(N2CCC[C@@H](N)C2)n(Cc2ccccc2C#N)c1=OC18H21N5O2339.400.3997.1017
AlosetronCHEMBL11102099Cc1[nH]cnc1CN1CCc2c(c3ccccc3n2C)C1=OC17H18N4O294.362.4153.9013
AlpelisibCHEMBL239666156649450Cc1nc(NC(=O)N2CCC[C@H]2C(N)=O)sc1-c1ccnc(C(C)(C)C(F)(F)F)c1C19H22F3N5O2S441.483.84101.2025
AlpidemCHEMBL5434954897CCCN(CCC)C(=O)Cc1c(-c2ccc(Cl)cc2)nc2ccc(Cl)cn12C21H23Cl2N3O404.345.5037.6003
AlprazolamCHEMBL6612118Cc1nnc2n1-c1ccc(Cl)cc1C(c1ccccc1)=NC2C17H13ClN4308.773.5843.1004
AlprostadilCHEMBL4955280723CCCCC[C@H](O)/C=C/[C@H]1[C@H](O)CC(=O)[C@@H]1CCCCCCC(=O)OC20H34O5354.493.4894.8034
AltretamineCHEMBL14552123CN(C)c1nc(N(C)C)nc(N(C)C)n1C9H18N6210.280.0748.4006
AlvimopanCHEMBL2701905488548C[C@H]1CN(C[C@H](Cc2ccccc2)C(=O)NCC(=O)O)CC[C@@]1(C)c1cccc(O)c1C25H32N2O4424.543.0589.9034
AmantadineCHEMBL6602130NC12CC3CC(CC(C3)C1)C2C10H17N151.251.9126.0011
AmbenoniumCHEMBL16522131CC[N+](CC)(CCNC(=O)C(=O)NCC[N+](CC)(CC)Cc1ccccc1Cl)Cc1ccccc1ClC28H42Cl2N4O2+2537.584.6458.2022
AmbrisentanCHEMBL11116918493COC(c1ccccc1)(c1ccccc1)[C@H](Oc1nc(C)cc(C)n1)C(=O)OC22H22N2O4378.433.5281.5015
AmcinonideCHEMBL1200732443958CC(=O)OCC(=O)[C@@]12OC3(CCCC3)O[C@@H]1C[C@H]1[C@@H]3CCC4=CC(=O)C=C[C@]4(C)[C@@]3(F)[C@@H](O)C[C@@]12CC28H35FO7502.583.5299.1017
AmdinocillinCHEMBL530-CC1(C)S[C@@H]2[C@H](/N=C/N3CCCCCC3)C(=O)N2[C@H]1C(=O)OC15H23N3O3S325.431.4173.2014
Amdinocillin pivoxilCHEMBL1650818-CC(C)(C)C(=O)OCOC(=O)[C@@H]1N2C(=O)[C@@H](/N=C/N3CCCCCC3)[C@H]2SC1(C)CC21H33N3O5S439.582.4188.5007
AmenamevirCHEMBL429759211397521Cc1cccc(C)c1N(CC(=O)Nc1ccc(-c2ncon2)cc1)C(=O)C1CCS(=O)(=O)CC1C24H26N4O5S482.563.15122.5017
AmifampridineCHEMBL3540775918Nc1ccncc1NC5H7N3109.130.2564.9023
AmifostineCHEMBL10062141NCCCNCCSP(=O)(O)OC5H15N2O3PS214.23-0.2595.6044
AmikacinCHEMBL17737768NCC[C@H](O)C(=O)N[C@@H]1C[C@H](N)[C@@H](O[C@H]2O[C@H](CN)[C@@H](O)[C@H](O)[C@H]2O)[C@H](O)[C@H]1O[C@H]1O[C@H](CO)[C@@H](O)[C@H](N)[C@H]1OC22H43N5O13585.61-8.42331.901317
AmilorideCHEMBL94516231N=C(N)NC(=O)c1nc(Cl)c(N)nc1NC6H8ClN7O229.63-1.08156.8056
AmineptineCHEMBL41899534870O=C(O)CCCCCCNC1c2ccccc2CCc2ccccc21C22H27NO2337.464.5049.3022
Aminocaproic acidCHEMBL1046564NCCCCCC(=O)OC6H13NO2131.180.5963.3022
AminoglutethimideCHEMBL4882145CCC1(c2ccc(N)cc2)CCC(=O)NC1=OC13H16N2O2232.281.3572.2023
Aminohippuric acidCHEMBL4632148Nc1ccc(C(=O)NCC(=O)O)cc1C9H10N2O3194.190.0892.4033
Aminolevulinic acidCHEMBL601137NCC(=O)CCC(=O)OC5H9NO3131.13-0.6280.4023
AminopyrineCHEMBL2884706009Cc1c(N(C)C)c(=O)n(-c2ccccc2)n1CC13H17N3O231.301.5530.2004
AminorexCHEMBL10625816630NC1=NCC(c2ccccc2)O1C9H10N2O162.191.0747.6013
Aminosalicylic acidCHEMBL11694649Nc1ccc(C(=O)O)c(O)c1C7H7NO3153.140.6783.6033
AmiodaroneCHEMBL6332157CCCCc1oc2ccccc2c1C(=O)c1cc(I)c(OCCN(CC)CC)c(I)c1C25H29I2NO3645.326.9442.7004
AmisulprideCHEMBL2437122159CCN1CCCC1CNC(=O)c1cc(S(=O)(=O)CC)c(N)cc1OCC17H27N3O4S369.491.29101.7026
AmitriptylineCHEMBL6292160CN(C)CCC=C1c2ccccc2CCc2ccccc21C20H23N277.414.173.2001
AmlexanoxCHEMBL10962161CC(C)c1ccc2oc3nc(N)c(C(=O)O)cc3c(=O)c2c1C16H14N2O4298.302.75106.4025
AmlodipineCHEMBL14912162CCOC(=O)C1=C(COCCN)NC(C)=C(C(=O)OC)C1c1ccccc1ClC20H25ClN2O5408.882.2799.9027
AmobarbitalCHEMBL2678942164CCC1(CCC(C)C)C(=O)NC(=O)NC1=OC11H18N2O3226.281.1875.3023
AmodiaquineCHEMBL6822165CCN(CC)Cc1cc(Nc2ccnc3cc(Cl)ccc23)ccc1OC20H22ClN3O355.875.1848.4024
AmoproxanCHEMBL210453731473COc1cc(C(=O)OC(COCCC(C)C)CN2CCOCC2)cc(OC)c1OCC22H35NO7425.522.6375.7008
AmorolfineCHEMBL48941154260CCC(C)(C)c1ccc(CC(C)CN2C[C@@H](C)O[C@@H](C)C2)cc1C21H35NO317.524.6612.5002
AmoxapineCHEMBL11132170Clc1ccc2c(c1)C(N1CCNCC1)=Nc1ccccc1O2C17H16ClN3O313.793.4336.9014
AmoxicillinCHEMBL108233613CC1(C)S[C@@H]2[C@H](NC(=O)[C@H](N)c3ccc(O)cc3)C(=O)N2[C@H]1C(=O)OC16H19N3O5S365.410.02133.0046
AmphetamineCHEMBL4053007CC(N)Cc1ccccc1C9H13N135.211.5826.0011
Amphotericin bCHEMBL2673455280965C[C@@H]1[C@H](O)[C@@H](C)/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](O[C@@H]2O[C@H](C)[C@@H](O)[C@H](N)[C@@H]2O)C[C@@H]2O[C@](O)(C[C@@H](O)C[C@@H](O)[C@H](O)CC[C@@H](O)C[C@@H](O)CC(=O)O[C@H]1C)C[C@H](O)[C@H]2C(=O)OC47H73NO17924.090.71319.601217
AmpicillinCHEMBL1746249CC1(C)S[C@@H]2[C@H](NC(=O)[C@H](N)c3ccccc3)C(=O)N2[C@H]1C(=O)OC16H19N3O4S349.410.32112.7035
AmprenavirCHEMBL11665016CC(C)CN(C[C@@H](O)[C@H](Cc1ccccc1)NC(=O)O[C@H]1CCOC1)S(=O)(=O)c1ccc(N)cc1C25H35N3O6S505.642.40131.2037
AmsacrineCHEMBL432179COc1cc(NS(C)(=O)=O)ccc1Nc1c2ccccc2nc2ccccc12C21H19N3O3S393.474.5180.3025
Anagestone acetateCHEMBL210448970693507CC(=O)O[C@]1(C(C)=O)CCC2[C@@H]3C[C@H](C)C4=CCCC[C@]4(C)[C@H]3CC[C@@]21CC24H36O3372.555.4843.4003
Page 1 of 1
per page

About this dataset

This library holds 2,104 approved small-molecule drugs, one row per active parent compound, taken from ChEMBL 37. 1,713 of them appear as active ingredients in FDA-approved products listed in Drugs@FDA, and the rest were approved by other regulators or are sold in the US without an FDA application. The FDA status column tells you which is which, so you can keep the whole set or narrow it to FDA-approved drugs.

Each row has a canonical isomeric SMILES, ChEMBL and PubChem identifiers, the properties used for drug-likeness filters, the first approval year, an ATC therapeutic class, and the primary mechanism of action. The same drugs are available as a 3D SDF with one minimised conformer each, ready for docking.

What is in the library

ChEMBL marks a molecule as approved (max_phase 4) when a regulator such as the FDA or EMA has authorised a product containing it, which is broader than the US market alone. Salts, hydrates, and solvates were merged into their parent compound, so metformin hydrochloride and metformin are one row with the structure of metformin. Prodrug esters such as abiraterone acetate stay separate from their active forms because ChEMBL treats them as different compounds.

Metal complexes, inorganic salts, gases, contrast-agent mixtures, and anything without a defined structure were left out, because docking engines cannot type those atoms reliably. Antibodies, proteins, and oligonucleotides are not small molecules and are not included. A handful of structurally defined peptides and oligosaccharides under 900 Da, such as carfilzomib, romidepsin, and acarbose, are kept because they are dosed and docked like small molecules.

All descriptors were recalculated with RDKit from the parent structure, so cLogP, TPSA, hydrogen-bond counts, and rotatable bonds are consistent across every row instead of mixing values from different tools.

Using it for virtual screening and drug repurposing

Screening approved drugs against a new target is one of the cheapest ways to find a starting point, because every hit already has known human pharmacology and a supply route. Download the 3D SDF and use it as the ligand set in AutoDock Vina, Smina, or GNINA on ProteinIQ, or send the SMILES to the Boltz small-molecule screen, which predicts binding without a docking box. Individual rows can be sent to a tool directly from the table.

Molecules in the SDF are neutral, in the form ChEMBL records, with explicit hydrogens. They have not been protonated for pH 7.4, so set charge states in your preparation step if your docking engine expects them. Stereocentres that ChEMBL leaves undefined were assigned arbitrarily during embedding, which matters for a small number of racemic drugs.

For a smaller, more drug-like set, filter on the Ro5 violations column (0 keeps drugs that pass all four of Lipinski’s criteria), on molecular weight, or on TPSA. The therapeutic class and mechanism columns help when you want to exclude drugs that already act on your target, or to look for repurposing hits in a particular disease area.

License and how to cite

ChEMBL data is licensed under Creative Commons Attribution-ShareAlike 3.0, so this library is shared under the same license. You can use it for academic and commercial work, including screening campaigns, as long as you credit ChEMBL and ProteinIQ, and any dataset you publish that is derived from it carries the same CC BY-SA terms. Results you obtain by using the data, such as docking scores or hit lists, are not themselves covered by share-alike. Drugs@FDA is a US public domain source and PubChem places no restrictions on its data.

To cite the library, name ProteinIQ’s approved drug library, the version date shown on this page, and ChEMBL 37 (Zdrazil et al., Nucleic Acids Research, 2024, for the ChEMBL database). The ChEMBL ID in every row links back to the source record.

How this dataset was assembled

Drugs come from ChEMBL 37 (released 2026-05-01): every molecule with max_phase 4 was mapped to its ChEMBL parent, so salts, hydrates, and solvates collapse into one row per active parent. Parents typed as small molecules were kept, plus structurally defined peptides and oligosaccharides under 900 Da that ChEMBL types as protein or oligosaccharide (for example carfilzomib and acarbose). Parents without a structure, without carbon, with metals or other elements outside H, B, C, N, O, F, Si, P, S, Cl, Se, Br, and I, or with several disconnected components were excluded, which removes inorganic salts, metal complexes, gases, and mixtures. The FDA status compares each parent's ChEMBL names and synonyms, including its salt forms, with active ingredient names of NDA, ANDA, and BLA products in the Drugs@FDA data files of 2026-10-01; counter-ion words are ignored when no exact name matches. Mechanism is the first disease-relevant mechanism ChEMBL records, therapeutic class is the most common ATC level 2 subgroup across the parent and its salts, and first approval is ChEMBL's earliest approval year. SMILES, formula, molecular weight, Crippen cLogP, TPSA, hydrogen-bond donors and acceptors, rotatable bonds, and Lipinski violations were all recalculated with RDKit 2025.03 from the ChEMBL parent structure. PubChem CIDs were looked up by standard InChIKey and kept only when PubChem returns the same InChIKey for that CID. The 3D SDF has one conformer per drug: hydrogens added, embedded with RDKit ETKDGv3 (fixed seed), and minimised with MMFF94 (UFF where MMFF94 has no parameters). Structures stay in the neutral form ChEMBL records; they are not protonated for pH 7.4, because the rule-based tool we tested assigned wrong charge states to common drugs such as metformin, so set protonation in your docking preparation. 3 drugs whose recorded stereochemistry RDKit could not embed are in the table but not in the SDF.

Each row is one ChEMBL parent compound. Descriptors are recalculated with RDKit from that structure rather than derived from the formula, and every ChEMBL ID and PubChem CID links back to its source record so entries can be checked before reuse.

Sources and further reading

  • ChEMBL: Approved drugs (max_phase 4), parent and salt hierarchy, names, mechanisms of action, ATC classes, and first approval years from ChEMBL 37. ChEMBL is licensed CC BY-SA 3.0, so this library and anything derived from it is shared under CC BY-SA 3.0 with attribution to ChEMBL.
  • FDA Drugs@FDA: Active ingredients and marketing status of approved US drug products (data files of 2026-10-01), used for the FDA status column. US government work in the public domain.
  • PubChem: PubChem CIDs matched by standard InChIKey and checked against PubChem’s own InChIKey. NCBI places no restrictions on PubChem data, though original submitters may retain rights in submitted records.
  • RDKit: Canonical SMILES, formulas, descriptors, and 3D conformers (ETKDGv3 and MMFF94).

Frequently asked questions