polyacrylamide gel

Agarose gels separate large nucleic acids by size through a coarse polymer matrix, while polyacrylamide gels provide a fine matrix that resolves small fragments and proteins with far higher precision.