what role do flavonoids carry out in nutrient uptake a)After the pH of soils to maximize absorption b)act as an osmotic agent to pull water in c) Chelating agent to bind to mineral nutrient D) attract nitrogen-fixing bacteria E) they are a nutrient that plant has to absorb.