一、RNA-Seq測序步驟
RNA-Seq是一種用於測定轉錄組中RNA分子存在的方法。RNA-Seq測序步驟一般包括以下幾個步驟:
1、RNA提取
從細胞或組織中提取總RNA或多聚A RNA。
RNA提取代碼示例:
from Bio import SeqIO
import gzip
with gzip.open("reads.fq.gz", "rt") as handle:
for record in SeqIO.parse(handle, "fastq"):
print(record.id)
2、RNA清潔和選擇
通過全長或特異性PCR選擇RNA的特定部分,例如mRNA,ncRNA和lncRNA等。
RNA清潔和選擇代碼示例:
from HTSeq import GenomicArray
import pysam
alignment = pysam.AlignmentFile("accepted_hits.bam", "rb")
unique_read_positions = GenomicArray("auto", stranded=False, typecode="i")
for almnt in alignment:
if almnt.is_unmapped:
continue
unique_read_positions[almnt.reference_name, almnt.reference_start] += 1
3、文庫構建和測序
通過RNA逆轉錄得到cDNA,然後構建和測序文庫。
文庫構建和測序代碼示例:
import re
import pysam
alignment = pysam.AlignmentFile("accepted_hits.bam", "rb")
for almnt in alignment:
m = re.search("NM:i:(\d+)", almnt.get_tag("MD"))
if m:
num_mismatches = int(m.group(1))
二、RNA-Seq測序結果分析
RNA-Seq的結果分析涉及以下主要方面:
三、RNA-Seq測序的目的
RNA-Seq的主要目的是研究轉錄組中RNA的表達和調節。通過對RNA- Seq測序數據進行分析,可以用於以下幾個方面:
四、如何確定RNA-Seq的測序深度
確定RNA-Seq的測序深度是一個非常重要的問題,過高或過低的測序深度都會對結果產生影響。一般可以通過以下幾個方面來確定RNA-Seq的測序深度:
五、轉錄組測序和RNA-Seq的區別
轉錄組測序和RNA-Seq都是常用的研究轉錄組的方法,但兩者之間有一些區別。主要區別如下:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/199115.html