The process of gene expression profiling generally involves the extraction of RNA from a sample, converting this RNA into complementary DNA (cDNA), and then using either microarrays or NGS to quantify the abundance of each cDNA molecule. Microarrays utilize probes attached to a solid surface to capture specific cDNA sequences, whereas NGS involves sequencing the cDNA to count the number of sequences corresponding to each gene, providing a comprehensive snapshot of gene activity.