A novel approach that combines information provided by the metabolism of pteridines and that of phenylalanine has been applied to the detection of heterozygotes for phenylketonuria. Phenylalanine, tyrosine, biopterin and neopterin have been measured in serum from normal controls and heterozygotes for classical phenylketonuria, before and after a phenylalanine oral load. Significant differences in neopterin and biopterin mean values in fasting serum and in the mean increase of biopterin induced by the phenylalanine load were found between groups. Inclusion of pteridine data in the discriminant analysis significantly improved the resolution of the classical phenylalanine loading test for the detection of heterozygotes for phenylketonuria.