The inhibition characteristics of three different protein phosphatases by three microcystin (MC) variants--LR, YR, and RR--were studied. The corresponding K (I) for each enzyme-MC couple was calculated. The toxicity of MC varies in the following order: MC-LR > MC-YR > MC-RR. The sensitivity of the enzymes increased in the following order: mutant PP2A < mutant PP1 < natural PP2A. The best limit of detection obtained was 21.2 pM MC-LR using the most sensible enzyme. Methanol, ethanol, and acetonitrile up to 2 % (v/v) may be used in inhibition measurements. An artificial neural network (ANN) was used to discriminate two MC variants--LR and YR--using the differences in inhibition percentages measured with mutant PP1 and natural PP2A. The ANN is able to analyze mixtures with concentrations ranging from 8 to 98 pM MC-LR and 31 to 373 pM MC-YR.