> For the complete documentation index, see [llms.txt](https://ycl6.gitbook.io/guide-to-rna-seq-analysis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ycl6.gitbook.io/guide-to-rna-seq-analysis/master.md).

# Introduction

## Guide to RNA-seq Data Analysis

**I-Hsuan Lin**

The University of Manchester

<div align="left"><img src="/files/-M7Duft3VcAXdlFHMDHz" alt=""></div>

RNA-seq utilizes the sequencing technology to assay the presence and quantity of RNA molecules in the given sample. RNA-seq offers many advantages and supersede the microarray technology that was introduced in 2000s. This includes detects known and novel transcripts, increased specificity and sensitivity, and identification of low-abundance transcripts and isoforms with sufficient sequencing depth. RNA-seq has also been used to discover alternative splicing variants, chimeric RNAs result from fusion genes and RNA editing sites. We can compare RNA-seq data between conditions to detect differences across groups of samples in terms of (1) gene-level expression, (2) transcript/isoform-level expression, and (3) transcript/isoform usage within a gene.

I will use a real-world illumina paired-end RNA sequencing dataset to demonstrate a step-by-step guide where readers can reproduced the analysis. The complete workflow includes:&#x20;

* Performing QC and trimming to pre-process RNA-seq raw data
* Mapping of trimmed reads using either alignment-free (Salmon) and alignment-based (STAR) methods
* Quantifing gene and transcript expression
* Performing statistical testing to identified differentially expressed genes, transcripts and also detected expression switching between transcripts

## License

Unless specified, this content is licensed under the Creative Commons — Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). You may view a copy of this license at <https://creativecommons.org/licenses/by-nc-sa/4.0/>

![](/files/-M7DVraGBLyVDhgZ1eTe)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ycl6.gitbook.io/guide-to-rna-seq-analysis/master.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
