Plant breeding is the science of selecting for specific traits in plants by the creation of new subvarieties of plants. This may be done to increase resilience to pests in agriculture or to produce a desired aesthetic in horticulture.