Functional characterization of carotenogenic genes provides implications into carotenoid biosynthesis and engineering in the marine alga Nannochloropsis oceanica