Natural dyeing is a method of coloring fibers using natural dyes, particularly those derived from plants and insects. This differs from dyeing with synthetic dyes. Dyes from insects, such as cochineal, are sometimes used. Commonly dyed fibers include cotton, wool, and silk, and when dyeing plant-based fibers, a pre-treatment with protein immersion is often performed.