Total RNA was extracted using Trizol reagent. RNA quality and integrity were assessed by NanoDrop ND 1000 spectrophotometry and agarose gel electrophoresis. Dynabeads Oligo (dT)25 was employed to isolate the mRNA containing PolyA in total RNA pool. The isolated mRNA was then sonicated into fragments of 150-200 bp through 30 cycle of ultrasound, with each cycle comprising 30 s on and 30 s off.  A total of 50 ng of fragmented mRNA was used as input. In the immunoprecipitation (IP) process, 25 μL of protein G beads (NEB, Cat. S1430) were pre-incubated with 1 μL of anti-m6Aantibody (NEB, Cat. E1610S) in reaction buffer (150 mM NaCl, 10 mM Tris-HCl, pH 7.5, 0.1% NP-40) at 4°C for 30 min. Following this, a 250 μL mixture containing 950 ng of mRNA, 50 μL IP buffer (750 mM NaCl, 50 mM Tris-HCl, 0.5% NP-40), and 5 μL RNA inhibitor was added to antibody and incubated for 1 h at 4℃. Subsequently, beads were washed sequentially in the following solutions: twice in reaction buffer, twice in low salt buffer (50 mM NaCl, 10 mM Tris-HCl, pH 7.5, 0.1% NP-40), and twice in high salt buffer (500 mM NaCl, 10 mM Tris-HCl, pH 7.5, 0.1% NP-40). RNA was then eluted from beads with 100 μL of buffer RLT (QIAGEN, Cat. 1015762) by incubation for 1 min and then purified using a clean and concentrate RNA kit according to the manufacturer's protocol. (Zymo research, Cat. R1017). Library preparation was performed using the SMARTer Stranded Total RNA-Seq Kit version 2-Pico Input Mammalian (Takara), according to the manufacturer's protocol.