List of small-molecule drugs

A curated list of widely known small-molecule drugs with structures, identifiers, and clinical-source cross references. Learn more

NameFormulaMW (g/mol)Drug statusSMILESPubChem CIDChEMBL ID
AspirinC9H8O4180.16Approved small-molecule drugCC(=O)Oc1ccccc1C(=O)O2244CHEMBL25
AcetaminophenC8H9NO2151.17Approved small-molecule drugCC(=O)NC1=CC=C(C=C1)O1983CHEMBL112
IbuprofenC13H18O2206.29Approved small-molecule drugCC(C)Cc1ccc(cc1)C(C)C(=O)O3672CHEMBL521
MetforminC4H11N5129.17Approved small-molecule drugCN(C)C(=N)NC(=N)N4091CHEMBL1431
AmoxicillinC16H19N3O5S365.40Approved small-molecule drugCC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=C(C=C3)O)N)C(=O)O)C33613CHEMBL1082
AtorvastatinC33H35FN2O5558.65Approved small-molecule drugCC(C)c1c(c(c(n1CC[C@H](O)C[C@H](O)CC(=O)O)c2ccc(F)cc2)c3ccccc3)C(=O)Nc4ccccc460823CHEMBL1487
WarfarinC19H16O4308.33Approved small-molecule drugCC(=O)CC(C1=C(C=CC2=CC=CC=C12)O)C3=CC=CC=C354678486CHEMBL1464
LosartanC22H23ClN6O422.92Approved small-molecule drugCCCCC1=NC(=C(N1CC2=CC=C(C=C2)C3=CC=CC=C3C4=NNN=N4)CO)Cl3961CHEMBL191
OmeprazoleC17H19N3O3S345.42Approved small-molecule drugCOC1=CC2=C(C=C1OC)N=C(N2)S(=O)CC3=NC=C(C(=C3C)OC)C4594CHEMBL1503
FluoxetineC17H18F3NO309.33Approved small-molecule drugCNCCC(c1ccccc1)Oc2ccc(cc2)C(F)(F)F3386CHEMBL41
CaffeineC8H10N4O2194.19Small-molecule stimulantCN1C=NC2=C1C(=O)N(C(=O)N2C)C2519CHEMBL113
DiphenhydramineC17H21NO255.36Approved small-molecule drugCN(C)CCOC(C1=CC=CC=C1)C2=CC=CC=C23100CHEMBL657
LisinoprilC21H31N3O5405.50Approved small-molecule drugC1C[C@H](N(C1)C(=O)[C@H](CCCCN)N[C@@H](CCC2=CC=CC=C2)C(=O)O)C(=O)O5362119CHEMBL419213
AmlodipineC20H25ClN2O5408.88Approved small-molecule drugCCOC(=O)C1=C(NC(=C(C1C2=CC=CC=C2Cl)C(=O)OC)C)COCCN2162CHEMBL1491
SimvastatinC25H38O5418.57Approved small-molecule drugCCC(C)(C)C(=O)O[C@H]1C[C@H](C=C2[C@H]1[C@H]([C@H](C=C2)C)CC[C@@H]3C[C@H](CC(=O)O3)O)C54454CHEMBL1064
CiprofloxacinC17H18FN3O3331.35Approved small-molecule drugC1CC1N2C=C(C(=O)C3=CC(=C(C=C32)N4CCNCC4)F)C(=O)O2764CHEMBL8
NaproxenC14H14O3230.26Approved small-molecule drugC[C@@H](C1=CC2=C(C=C1)C=C(C=C2)OC)C(=O)O156391CHEMBL154
DiclofenacC14H11Cl2NO2296.15Approved small-molecule drugC1=CC=C(C(=C1)CC(=O)O)NC2=C(C=CC=C2Cl)Cl3033CHEMBL139
LoratadineC22H23ClN2O2382.89Approved small-molecule drugCCOC(=O)N1CCC(=C2C3=C(CCC4=C2N=CC=C4)C=C(C=C3)Cl)CC13957CHEMBL998
CetirizineC21H25ClN2O3388.89Approved small-molecule drugC1CN(CCN1CCOCC(=O)O)C(C2=CC=CC=C2)C3=CC=C(C=C3)Cl2678CHEMBL1000
SertralineC17H17Cl2N306.23Approved small-molecule drugCN[C@H]1CC[C@H](C2=CC=CC=C12)C3=CC(=C(C=C3)Cl)Cl68617CHEMBL809
CitalopramC20H21FN2O324.40Approved small-molecule drugCN(C)CCCC1(C2=C(CO1)C=C(C=C2)C#N)C3=CC=C(C=C3)F2771CHEMBL549
EscitalopramC20H21FN2O324.40Approved small-molecule drugCN(C)CCC[C@@]1(C2=C(CO1)C=C(C=C2)C#N)C3=CC=C(C=C3)F146570CHEMBL1508
MetoprololC15H25NO3267.37Approved small-molecule drugCC(C)NCC(COC1=CC=C(C=C1)CCOC)O4171CHEMBL13
AtenololC14H22N2O3266.34Approved small-molecule drugCC(C)NCC(COC1=CC=C(C=C1)CC(=O)N)O2249CHEMBL24
PropranololC16H21NO2259.35Approved small-molecule drugCC(C)NCC(COC1=CC=CC2=CC=CC=C21)O4946CHEMBL27
FurosemideC12H11ClN2O5S330.74Approved small-molecule drugC1=COC(=C1)CNC2=CC(=C(C=C2C(=O)O)S(=O)(=O)N)Cl3440CHEMBL35
HydrochlorothiazideC7H8ClN3O4S2297.73Approved small-molecule drugC1NC2=CC(=C(C=C2S(=O)(=O)N1)S(=O)(=O)N)Cl3639CHEMBL435
ClopidogrelC16H16ClNO2S321.82Approved small-molecule drugCOC(=O)[C@H](C1=CC=CC=C1Cl)N2CCC3=C(C2)C=CS360606CHEMBL1771
RosuvastatinC22H28FN3O6S481.54Approved small-molecule drugCC(C)C1=NC(=NC(=C1/C=C/[C@H](C[C@H](CC(=O)O)O)O)C2=CC=C(C=C2)F)N(C)S(=O)(=O)C446157CHEMBL1496
PravastatinC23H36O7424.53Approved small-molecule drugCC[C@H](C)C(=O)O[C@H]1C[C@@H](C=C2[C@H]1[C@H]([C@H](C=C2)C)CC[C@H](C[C@H](CC(=O)O)O)O)O54687CHEMBL1144
AzithromycinC38H72N2O12749.00Approved small-molecule drugCC[C@@H]1[C@@]([C@@H]([C@H](N(C[C@@H](C[C@@]([C@@H]([C@H]([C@@H]([C@H](C(=O)O1)C)O[C@H]2C[C@@]([C@H]([C@@H](O2)C)O)(C)OC)C)O[C@H]3[C@@H]([C@H](C[C@H](O3)C)N(C)C)O)(C)O)C)C)C)O)(C)O447043CHEMBL529
DoxycyclineC22H24N2O8444.44Approved small-molecule drugC[C@@H]1[C@H]2[C@@H]([C@H]3[C@@H](C(=O)C(=C([C@]3(C(=O)C2=C(C4=C1C=CC=C4O)O)O)O)C(=O)N)N(C)C)O54671203CHEMBL1200699
CephalexinC16H17N3O4S347.39Approved small-molecule drugCC1=C(N2[C@@H]([C@@H](C2=O)NC(=O)[C@@H](C3=CC=CC=C3)N)SC1)C(=O)O27447CHEMBL1200544
GabapentinC9H17NO2171.24Approved small-molecule drugC1CCC(CC1)(CC(=O)O)CN3446CHEMBL940
PregabalinC8H17NO2159.23Approved small-molecule drugCC(C)C[C@@H](CC(=O)O)CN5486971CHEMBL1059
AlbuterolC13H21NO3239.32Approved small-molecule drugCC(C)(C)NCC(C1=CC(=C(C=C1)O)CO)O2083CHEMBL714
KetorolacC15H13NO3255.27Approved small-molecule drugC1CN2C(=CC=C2C(=O)C3=CC=CC=C3)C1C(=O)O3826-
CelecoxibC17H14F3N3O2S381.37Approved small-molecule drugCC1=CC=C(C=C1)C2=CC(=NN2C3=CC=C(C=C3)S(=O)(=O)N)C(F)(F)F2662-
GlipizideC21H27N5O4S445.54Approved small-molecule drugCC1=CN=C(C=N1)C(=O)NCCC2=CC=C(C=C2)S(=O)(=O)NC(=O)NC3CCCCC33478-
GlyburideC23H28ClN3O5S494.00Approved small-molecule drugCOC1=C(C=C(C=C1)Cl)C(=O)NCCC2=CC=C(C=C2)S(=O)(=O)NC(=O)NC3CCCCC33488-
SitagliptinC16H15F6N5O407.32Approved small-molecule drugC1CN2C(=NN=C2C(F)(F)F)CN1C(=O)C[C@@H](CC3=CC(=C(C=C3F)F)F)N4369359-
EmpagliflozinC23H27ClO7450.91Approved small-molecule drugC1COC[C@H]1OC2=CC=C(C=C2)CC3=C(C=CC(=C3)[C@H]4[C@@H]([C@H]([C@@H]([C@H](O4)CO)O)O)O)Cl11949646-
CanagliflozinC24H25FO5S444.52Approved small-molecule drugCC1=C(C=C(C=C1)[C@H]2[C@@H]([C@H]([C@@H]([C@H](O2)CO)O)O)O)CC3=CC=C(S3)C4=CC=C(C=C4)F24812758-
LovastatinC24H36O5404.55Approved small-molecule drugCC[C@H](C)C(=O)O[C@H]1C[C@H](C=C2[C@H]1[C@H]([C@H](C=C2)C)CC[C@@H]3C[C@H](CC(=O)O3)O)C53232-
EzetimibeC24H21F2NO3409.43Approved small-molecule drugC1=CC(=CC=C1[C@@H]2[C@H](C(=O)N2C3=CC=C(C=C3)F)CC[C@@H](C4=CC=C(C=C4)F)O)O150311-
ApixabanC25H25N5O4459.51Approved small-molecule drugCOC1=CC=C(C=C1)N2C3=C(CCN(C3=O)C4=CC=C(C=C4)N5CCCCC5=O)C(=N2)C(=O)N10182969-
RivaroxabanC19H18ClN3O5S435.88Approved small-molecule drugC1COCC(=O)N1C2=CC=C(C=C2)N3C[C@@H](OC3=O)CNC(=O)C4=CC=C(S4)Cl9875401-
DabigatranC25H25N7O3471.52Approved small-molecule drugCN1C2=C(C=C(C=C2)C(=O)N(CCC(=O)O)C3=CC=CC=N3)N=C1CNC4=CC=C(C=C4)C(=N)N216210-
TicagrelorC23H28F2N6O4S522.57Approved small-molecule drugCCCSC1=NC(=C2C(=N1)N(N=N2)[C@@H]3C[C@@H]([C@H]([C@H]3O)O)OCCO)N[C@@H]4C[C@H]4C5=CC(=C(C=C5)F)F9871419-
PrasugrelC20H20FNO3S373.44Approved small-molecule drugCC(=O)OC1=CC2=C(S1)CCN(C2)C(C3=CC=CC=C3F)C(=O)C4CC46918456-
EnalaprilC20H28N2O5376.45Approved small-molecule drugCCOC(=O)[C@H](CCC1=CC=CC=C1)N[C@@H](C)C(=O)N2CCC[C@H]2C(=O)O5388962-
RamiprilC23H32N2O5416.52Approved small-molecule drugCCOC(=O)[C@H](CCC1=CC=CC=C1)N[C@@H](C)C(=O)N2[C@H]3CCC[C@H]3C[C@H]2C(=O)O5362129-
ValsartanC24H29N5O3435.53Approved small-molecule drugCCCCC(=O)N(CC1=CC=C(C=C1)C2=CC=CC=C2C3=NNN=N3)[C@@H](C(C)C)C(=O)O60846-
IrbesartanC25H28N6O428.54Approved small-molecule drugCCCCC1=NC2(CCCC2)C(=O)N1CC3=CC=C(C=C3)C4=CC=CC=C4C5=NNN=N53749-
OlmesartanC24H26N6O3446.51Approved small-molecule drugCCCC1=NC(=C(N1CC2=CC=C(C=C2)C3=CC=CC=C3C4=NNN=N4)C(=O)O)C(C)(C)O158781-
NifedipineC17H18N2O6346.34Approved small-molecule drugCC1=C(C(C(=C(N1)C)C(=O)OC)C2=CC=CC=C2[N+](=O)[O-])C(=O)OC4485-
DiltiazemC22H26N2O4S414.52Approved small-molecule drugCC(=O)O[C@@H]1[C@@H](SC2=CC=CC=C2N(C1=O)CCN(C)C)C3=CC=C(C=C3)OC39186-
VerapamilC27H38N2O4454.61Approved small-molecule drugCC(C)C(CCCN(C)CCC1=CC(=C(C=C1)OC)OC)(C#N)C2=CC(=C(C=C2)OC)OC2520-
CarvedilolC24H26N2O4406.48Approved small-molecule drugCOC1=CC=CC=C1OCCNCC(COC2=CC=CC3=C2C4=CC=CC=C4N3)O2585-
BisoprololC18H31NO4325.45Approved small-molecule drugCC(C)NCC(COC1=CC=C(C=C1)COCCOC(C)C)O2405-
ChlorthalidoneC14H11ClN2O4S338.76Approved small-molecule drugC1=CC=C2C(=C1)C(=O)NC2(C3=CC(=C(C=C3)Cl)S(=O)(=O)N)O2732-
SpironolactoneC24H32O4S416.58Approved small-molecule drugCC(=O)S[C@@H]1CC2=CC(=O)CC[C@@]2([C@@H]3[C@@H]1[C@@H]4CC[C@]5([C@]4(CC3)C)CCC(=O)O5)C5833-
EplerenoneC24H30O6414.50Approved small-molecule drugC[C@]12CCC(=O)C=C1C[C@H]([C@@H]3[C@]24[C@H](O4)C[C@]5([C@H]3CC[C@@]56CCC(=O)O6)C)C(=O)OC443872-
AmpicillinC16H19N3O4S349.41Approved small-molecule drugCC1([C@@H](N2[C@H](S1)[C@@H](C2=O)NC(=O)[C@@H](C3=CC=CC=C3)N)C(=O)O)C6249-
CefuroximeC16H16N4O8S424.38Approved small-molecule drugCO/N=C(/C1=CC=CO1)\C(=O)N[C@H]2[C@@H]3N(C2=O)C(=C(CS3)COC(=O)N)C(=O)O5479529-
CeftriaxoneC18H18N8O7S3554.57Approved small-molecule drugCN1C(=NC(=O)C(=O)N1)SCC2=C(N3[C@@H]([C@@H](C3=O)NC(=O)/C(=N\OC)/C4=CSC(=N4)N)SC2)C(=O)O5479530-
ClarithromycinC38H69NO13747.96Approved small-molecule drugCC[C@@H]1[C@@]([C@@H]([C@H](C(=O)[C@@H](C[C@@]([C@@H]([C@H]([C@@H]([C@H](C(=O)O1)C)O[C@H]2C[C@@]([C@H]([C@@H](O2)C)O)(C)OC)C)O[C@H]3[C@@H]([C@H](C[C@H](O3)C)N(C)C)O)(C)OC)C)C)O)(C)O84029-
ErythromycinC37H67NO13733.94Approved small-molecule drugCC[C@@H]1[C@@]([C@@H]([C@H](C(=O)[C@@H](C[C@@]([C@@H]([C@H]([C@@H]([C@H](C(=O)O1)C)O[C@H]2C[C@@]([C@H]([C@@H](O2)C)O)(C)OC)C)O[C@H]3[C@@H]([C@H](C[C@H](O3)C)N(C)C)O)(C)O)C)C)O)(C)O12560-
MinocyclineC23H27N3O7457.48Approved small-molecule drugCN(C)[C@H]1[C@@H]2C[C@@H]3CC4=C(C=CC(=C4C(=C3C(=O)[C@@]2(C(=C(C1=O)C(=O)N)O)O)O)O)N(C)C54675783-
LevofloxacinC18H20FN3O4361.37Approved small-molecule drugC[C@H]1COC2=C3N1C=C(C(=O)C3=CC(=C2N4CCN(CC4)C)F)C(=O)O149096-
MoxifloxacinC21H24FN3O4401.44Approved small-molecule drugCOC1=C2C(=CC(=C1N3C[C@@H]4CCCN[C@@H]4C3)F)C(=O)C(=CN2C5CC5)C(=O)O152946-
TrimethoprimC14H18N4O3290.32Approved small-molecule drugCOC1=CC(=CC(=C1OC)OC)CC2=CN=C(N=C2N)N5578-
SulfamethoxazoleC10H11N3O3S253.28Approved small-molecule drugCC1=CC(=NO1)NS(=O)(=O)C2=CC=C(C=C2)N5329-
MetronidazoleC6H9N3O3171.16Approved small-molecule drugCC1=NC=C(N1CCO)[N+](=O)[O-]4173-
ClindamycinC18H33ClN2O5S424.98Approved small-molecule drugCCC[C@@H]1C[C@H](N(C1)C)C(=O)N[C@@H]([C@@H]2[C@@H]([C@@H]([C@H]([C@H](O2)SC)O)O)O)[C@H](C)Cl446598-
FluconazoleC13H12F2N6O306.28Approved small-molecule drugC1=CC(=C(C=C1F)F)C(CN2C=NC=N2)(CN3C=NC=N3)O3365-
AcyclovirC8H11N5O3225.21Approved small-molecule drugC1=NC2=C(N1COCCO)N=C(NC2=O)N135398513-
ValacyclovirC13H20N6O4324.34Approved small-molecule drugCC(C)[C@@H](C(=O)OCCOCN1C=NC2=C1N=C(NC2=O)N)N135398742-
OseltamivirC16H28N2O4312.41Approved small-molecule drugCCC(CC)O[C@@H]1C=C(C[C@@H]([C@H]1NC(=O)C)N)C(=O)OCC65028-
EsomeprazoleC17H19N3O3S345.42Approved small-molecule drugCC1=CN=C(C(=C1OC)C)C[S@](=O)C2=NC3=C(N2)C=C(C=C3)OC9568614-
PantoprazoleC16H15F2N3O4S383.37Approved small-molecule drugCOC1=C(C(=NC=C1)CS(=O)C2=NC3=C(N2)C=C(C=C3)OC(F)F)OC4679-
LansoprazoleC16H14F3N3O2S369.36Approved small-molecule drugCC1=C(C=CN=C1CS(=O)C2=NC3=CC=CC=C3N2)OCC(F)(F)F3883-
FamotidineC8H15N7O2S3337.44Approved small-molecule drugC1=C(N=C(S1)N=C(N)N)CSCC/C(=N/S(=O)(=O)N)/N5702160-
RanitidineC13H22N4O3S314.40Approved small-molecule drugCN/C(=C\[N+](=O)[O-])/NCCSCC1=CC=C(O1)CN(C)C3001055-
OndansetronC18H19N3O293.37Approved small-molecule drugCC1=NC=CN1CC2CCC3=C(C2=O)C4=CC=CC=C4N3C4595-
PromethazineC17H20N2S284.42Approved small-molecule drugCC(CN1C2=CC=CC=C2SC3=CC=CC=C31)N(C)C4927-
MetoclopramideC14H22ClN3O2299.80Approved small-molecule drugCCN(CC)CCNC(=O)C1=CC(=C(C=C1OC)N)Cl4168-
LoperamideC29H33ClN2O2477.04Approved small-molecule drugCN(C)C(=O)C(CCN1CCC(CC1)(C2=CC=C(C=C2)Cl)O)(C3=CC=CC=C3)C4=CC=CC=C43955-
SennaC42H38O20862.75Approved small-molecule drugC1=CC2=C(C(=C1)O[C@H]3[C@@H]([C@H]([C@@H]([C@H](O3)CO)O)O)O)C(=O)C4=C([C@@H]2[C@@H]5C6=C(C(=CC=C6)O[C@H]7[C@@H]([C@H]([C@@H]([C@H](O7)CO)O)O)O)C(=O)C8=C5C=C(C=C8O)C(=O)O)C=C(C=C4O)C(=O)O73111-
ParoxetineC19H20FNO3329.37Approved small-molecule drugC1CNC[C@H]([C@@H]1C2=CC=C(C=C2)F)COC3=CC4=C(C=C3)OCO443815-
VenlafaxineC17H27NO2277.41Approved small-molecule drugCN(C)CC(C1=CC=C(C=C1)OC)C2(CCCCC2)O5656-
DuloxetineC18H19NOS297.42Approved small-molecule drugCNCC[C@@H](C1=CC=CS1)OC2=CC=CC3=CC=CC=C3260835-
BupropionC13H18ClNO239.74Approved small-molecule drugCC(C(=O)C1=CC(=CC=C1)Cl)NC(C)(C)C444-
MirtazapineC17H19N3265.36Approved small-molecule drugCN1CCN2C(C1)C3=CC=CC=C3CC4=C2N=CC=C44205-
TrazodoneC19H22ClN5O371.87Approved small-molecule drugC1CN(CCN1CCCN2C(=O)N3C=CC=CC3=N2)C4=CC(=CC=C4)Cl5533-
AmitriptylineC20H23N277.41Approved small-molecule drugCN(C)CCC=C1C2=CC=CC=C2CCC3=CC=CC=C312160-
NortriptylineC19H21N263.38Approved small-molecule drugCNCCC=C1C2=CC=CC=C2CCC3=CC=CC=C314543-
HaloperidolC21H23ClFNO2375.87Approved small-molecule drugC1CN(CCC1(C2=CC=C(C=C2)Cl)O)CCCC(=O)C3=CC=C(C=C3)F3559-
RisperidoneC23H27FN4O2410.49Approved small-molecule drugCC1=C(C(=O)N2CCCCC2=N1)CCN3CCC(CC3)C4=NOC5=C4C=CC(=C5)F5073-
Page 1 of 2
per page

About this dataset

Small-molecule drugs are chemically defined compounds with molecular sizes low enough to interact with biological targets through conventional binding pockets and, in many cases, to cross cell membranes. They contrast with larger biologic medicines such as antibodies, recombinant proteins, and many nucleic-acid therapies.

There is no single universal molecular-weight cutoff, although 500–900 daltons is often used as a practical range depending on context. This dataset focuses on recognizable drug ingredients with reusable chemical structures and database identifiers, not every salt form, product, dose, or regulatory market.

What the identifiers mean

PubChem CID identifies a particular compound record and provides structure and property data. ChEMBL IDs connect compounds to curated medicinal-chemistry and bioactivity records. Regulatory sources such as Drugs@FDA and the Orange Book establish product and approval context, which should not be inferred from a chemical structure alone.

A drug name may refer to a neutral parent, a specific stereoisomer, a salt, or a marketed product. For computational work, confirm that the structure and protonation state in the table match the form required by the analysis.

How this list can be used

The rows provide practical inputs for descriptor calculation, similarity searching, ADMET estimation, filtering, and docking preparation. They are examples rather than a prescribing resource, and inclusion does not imply safety, efficacy, availability, or approval for a particular use or country.

How this dataset was assembled

ChEMBL is the molecule and bioactivity backbone; PubChem supplies compound identifiers and structures. FDA Drugs@FDA, Orange Book, and RxNorm should be used to validate approval status and clinical naming for expanded releases.

Each row retains source identifiers where available. Molecular weight is calculated from the recorded formula, and the original names, structures, classifications, and database links remain visible so individual entries can be checked before reuse.

People also ask

What are examples of small-molecule drugs?

Aspirin, acetaminophen, ibuprofen, metformin, atorvastatin, amoxicillin, and caffeine are familiar examples with distinct targets and therapeutic uses.

What is the difference between a small-molecule drug and a biologic?

Small molecules are usually made by chemical synthesis and have precisely defined structures. Biologics are generally much larger products made in living systems, such as antibodies or recombinant proteins.

Are all small-molecule drugs taken as tablets?

No. Small molecules can be formulated as tablets, capsules, injections, inhaled medicines, topical products, and other dosage forms.

Does a ChEMBL or PubChem record prove that a drug is approved?

No. Those databases establish chemical and research identities. Approval status must be checked against an appropriate regulator and may differ by indication, formulation, and country.

Sources and further reading

  • ChEMBLManually curated bioactive and drug-like molecule data, including drug status and ChEMBL identifiers.
  • PubChemCanonical compound identifiers, names, formulas, structures, SMILES, and downloadable compound records.
  • FDA Drugs@FDAOfficial FDA application, product, ingredient, and marketing-status data for approved drug products.
  • FDA Orange BookApproved drug products, active ingredients, application numbers, RLD/RS flags, and therapeutic equivalence context.
  • RxNormNormalized clinical drug names and prescribable medication vocabulary.
  • RDKitDerived descriptors such as molecular weight, LogP, TPSA, hydrogen-bond counts, and canonicalized structures.