> For the complete documentation index, see [llms.txt](https://zhonglab.gitbook.io/3dgenome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zhonglab.gitbook.io/3dgenome/appendix-homework/homework.md).

# Homework

## Review of Molecular Biology

### Question 1 (15 points)

a. Describe how polymerase chain reaction (PCR) work. (5 pts)

b. Describe how microarrays work. (5 pts)&#x20;

c. Why is the central dogma incorrect/incomplete nowadays? (5pt)

## DNA-seq

### Questions 2 (15 points)

a. Describe how Sanger sequencing work. (10 pts)

b. What does the role of ddNTP play in Sanger sequencing? (5 pts)

### Question 3 (10 points)

a. Describe how Illumina’s sequencing work. (10 pts)

## RNA-seq

### Question 4 (10 points)

a. Draw the typical structure of coding genes (5 pts)

b. Apart from coding genes, what are other annotated elements in genome? (5 pts)

### Question 5 (20 points)

a. Describe five ways in which gene expression can be altered from Transcription to post-translation step. (5pt)

b. What is alternative splicing? (5pts)&#x20;

c. If a gene has “x” number of exons, how many proteins could potentially be created? (5pts)&#x20;

d. If exactly “y” exons are to be retained in the final transcript, how many proteins can be created? (5pts)

### Question 6 (30 points)

a. Describe how experimental pipeline of RNA-seq works. (10 pts)&#x20;

b. What are the steps of RNA-seq data analysis after RNA-seq run is performed (5 pts)?&#x20;

c. What goals can RNA-seq analysis achieve (5 pts) ?&#x20;

d. What are four pros and four cons of RNA-seq compared to microarray? (10 pts)


---

# 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://zhonglab.gitbook.io/3dgenome/appendix-homework/homework.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.
