Methods for characterizing a biochemical reaction and analysis of reaction products by establishing continuously variable concentration gradients of one or more reagents of the biochemical reaction are provided. Methods for determining mechanism of inhibition or activation, potency of inhibition or activation, or both of an enzyme inhibitor or activator, respectively, are also provided. The continuously variable concentration gradients can be established in a microfluidic chip.