A computer-implemented method for normalizing a plurality of libraries of DNA-containing compositions, comprising: receiving (402, 502) quantification information for each of a plurality of libraries of DNA-containing compositions for a first round of selection, wherein each of the libraries comprises DNA conjugates, and wherein the first round of selection causes selection of the DNA conjugates based on binding affinity to a target protein; determining (404, 504) a polymerase chain reaction ("PCR") cycle count specific for each of the libraries using the quantification information, wherein DNA-containing compositions of each of the libraries are determined to produce an associated pre-set amount of DNA after performing PCR with a corresponding PCR cycle count; sorting (406, 506) the libraries of DNA-containing compositions into bins using corresponding PCR cycle counts so determined, wherein each bin comprises a different subset of the libraries of the DNA-containing compositions determined to share a common PCR cycle count for DNA amplification, and each subset of the libraries of the DNA-containing compositions in the same bin shares a common PCR cycle count different from that of other bins of libraries; instructing (408, 508) a thermocycler to perform PCR, in a same run, on one of the bins with a corresponding common PCR cycle count simultaneously for a subset of the libraries of DNA-containing compositions of the same bin; and instructing (410, 510) the thermocycler to perform PCR on each of additional bins with a corresponding common PCR cycle count so that the plurality of libraries of DNA-containing compositions are normalized. receiving (402, 502) quantification information for each of a plurality of libraries of DNA-containing compositions for a first round of selection, wherein each of the libraries comprises DNA conjugates, and wherein the first round of selection causes selection of the DNA conjugates based on binding affinity to a target protein; determining (404, 504) a polymerase chain reaction ("PCR") cycle count specific for each of the libraries using the quantification information, wherein DNA-containing compositions of each of the libraries are determined to produce an associated pre-set amount of DNA after performing PCR with a corresponding PCR cycle count; sorting (406, 506) the libraries of DNA-containing compositions into bins using corresponding PCR cycle counts so determined, wherein each bin comprises a different subset of the libraries of the DNA-containing compositions determined to share a common PCR cycle count for DNA amplification, and each subset of the libraries of the DNA-containing compositions in the same bin shares a common PCR cycle count different from that of other bins of libraries; instructing (408, 508) a thermocycler to perform PCR, in a same run, on one of the bins with a corresponding common PCR cycle count simultaneously for a subset of the libraries of DNA-containing compositions of the same bin; and instructing (410, 510) the thermocycler to perform PCR on each of additional bins with a corresponding common PCR cycle count so that the plurality of libraries of DNA-containing compositions are normalized.