A three-dimensional molecular template has been generated for substrates of human debrisoquine 4-hydroxylase cytochrome P450 (CYP2D6). This template defines the stereochemical requirements for CYP2D6 substrates in terms of the volume occupied and positions of key atoms. The modelling was based on