Weintroduceanewalgebraicframeworkfordetecting spot failures in DNA microarrays. The technique leverages the theoryofsuperimposedcodingwithiterativedetectionmethods, and has the advantage of being constructive and of small implementation complexity, as opposed to existing approaches to DNA microarray error-control coding.