$E \rightarrow M $ be a complex vector bundle (of real rank $2r$) with almost complex structure $J:E\rightarrow E \space\space\space(J^2 =-1)$ on it. $U\subset M$ be a trivial neighbourhood.
Does there exist a complex frame for $E \rightarrow M$ over U? By a complex frame, I mean a set of $r$ (real) linearly independent $E_U$-sections $\{X_1, ... , X_r\}$, such that $\{X_1, ... , X_r, JX_1, ... , JX_r\}$ forms a complete $E_U$-frame. (By "linearly independent", I mean they are linearly independent in the fibre above every point $x\in U$). It seems like such frames do exist as I recall seeing such frames in definition of complex connection and curvature matrices on complex vector bundles, which then lead to construction of Chern forms and classes.
I need such a frame to prove that existence of a $J$ map for $E \rightarrow M $ implies a reduction of structure group of E to $GL(r,C)$. I am stuck with this, even though I can prove the converse by explicitly constructing a complex frame using the reduction.
Edit: I am using the following definition for 'complex vector bundle': A real even ranked vector bundle with a J-map. Sorry for the confusion.