A computational method and computer-based system of modeling DNA synthesis
for the design and interpretation of PCR amplification, parallel DNA
synthesis, and microarray chip analysis. The method and system include
modules that address the bioinformatics, kinetics, and thermodynamics of
DNA amplification and synthesis. Specifically, the steps of DNA
selection, as well as the kinetics and thermodynamics of DNA
hybridization and extensions, are addressed, which enable the
optimization of the processing and the prediction of the products as a
function of DNA sequence, mixing protocol, time, temperature and
concentration of species.