Constructing error-correcting pooling designs with singular linear space | AMiner