Combinatorial chemistry is a method of synthesizing large libraries of chemical compounds by systematically combining sets of building blocks. This high-throughput technique accelerates the identification of active drug candidates. It is extensively used in lead optimization and hit discovery. Compounds are tested for biological activity using automated assays. It complements both ligand- and structure-based approaches in medicinal chemistry.