1) Computer-aided drug design uses computational techniques to aid in the drug discovery process, including finding and storing relevant information, modeling existing lead compounds, and developing new lead compounds.
2) Key techniques include pharmacophore modeling to identify functional groups important for activity, 3D QSAR to develop quantitative structure-activity models, and docking to model interactions of ligands with protein targets.
3) Developing new leads can involve de novo design to build ligands into a target structure, database searching using pharmacophore queries, and combinatorial library design to rapidly screen many potential compounds.