Protocol can be used to optimize ligation conditions for difficult to clone (e.g. very large) fragments. The principle is to independently characterize the ligation kinetics of the vector and insert DNA fragments and then to combine them in optimal ratios.