1. A method comprising: performing a computer simulation, by a hardware processor system, of a self-assembly block copolymer feature, wherein the simulated block copolymer feature comprises a first domain comprising a first polymer type and a second domain comprising a second polymer type; calculating a minimum energy position of the first domain within the simulated block copolymer feature, wherein the minimum energy position is the position of the first domain at a first energy state of the block copolymer feature, the first energy state being substantially at a minimum energy; performing a computer simulation, by the hardware processor system, of the application of a potential to the block copolymer feature, wherein the potential causes the position of the first domain to be displaced from the minimum energy position; performing a computer simulation, by the hardware processor system, of release of the potential, thereby allowing the energy of the block copolymer feature to relax to substantially the minimum energy; recording a plurality of energies of the block copolymer feature as the block copolymer feature relaxes to substantially the minimum energy; recording at each of the plurality of energies a displacement of the first domain from the minimum energy position; calculating, from the recorded energies of the block copolymer feature and the recorded displacements of the first domain, a probability distribution indicating a probability of the first domain being displaced from the minimum energy position; calculating, from the probability distribution, an uncertainty in the position of the first domain within the block copolymer feature; and generating electronic data using the calculated uncertainty to enable fabrication of a pre-patterned substrate for block copolymer self-assembly and/or fabrication of a self-assembled block copolymer, where the electronic data, or information derived therefrom, is used in a fabrication process of a pre-patterned substrate for block copolymer self-assembly and/or in a process of self-assembly of block copolymer.