Plant breeding is the art and science of changing the traits of plants to produce desired characteristics. Plant breeding can be done by many different techniques. Plants with desirable characteristics for propagation can be selected. More complex molecular techniques are also possible (see cultigen and cultivar).