DSA typically involves a combination of block copolymers and surface patterns to guide the self-assembly process. Block copolymers are polymers made up of two or more chemically distinct segments that segregate into nanoscopic domains. By using pre-patterned surfaces, researchers can direct the arrangement of these domains to form highly ordered structures.