You have a gene to edit. Should you use Cas9, Cas12a, or a Base Editor? This capstone post walks you through the entire workflow—from choosing the right molecular "scissors" for your target to designing and validating your final guides.
If you test 20,000 genes at once, you’ll get 1,000 "significant" results by chance alone. This post explains the Multiple Testing Problem and how to use the p.adjust() function in R to calculate False Discovery Rates (FDR) and protect your results.
A table of log2 CPM values is hard to read. A heatmap fixes that — but the defaults are ugly. Here is how to build a publication-ready gene expression heatmap in R with pheatmap, including clustering, color palettes, and sample annotations.
Raw counts from RNA-seq are not comparable across samples without normalization. Here is why that matters, what CPM and TPM actually do, and how to normalize in R.
Six steps from raw CSV to a publication-ready figure with significance bars. A complete, copy-paste-ready R workflow using dplyr, ggplot2, and ggsignif — built on the qPCR dataset from Arc 1.