शुरू करेंमुफ़्त में शुरू करें

रीड्स को फ़िल्टर करना

इस अभ्यास में, आप लो-क्वालिटी एलाइनमेंट वाले रीड्स हटाकर डेटा को और साफ़ करेंगे। ऐसा करने के लिए, आपको BAM फ़ाइल से एलाइनमेंट क्वालिटीज़ लोड करनी होंगी। ये mapq फ़ील्ड में स्टोर होती हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Bioconductor के साथ ChIP-seq

पाठ्यक्रम देखें

अभ्यास निर्देश

  • प्रत्येक रीड से जुड़ी एलाइनमेंट क्वालिटी की जानकारी सहित reads लोड करें.
  • वे सभी एलाइनमेंट पहचानें जिनकी क्वालिटी कम-से-कम 20 हो.
  • हाई और लो-क्वालिटी समूहों के बीच एलाइनमेंट क्वालिटी डिस्ट्रीब्यूशन की तुलना करने के लिए एक बॉक्सप्लॉट बनाएँ.
  • सभी लो-क्वालिटी एलाइनमेंट हटा दें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Load reads with mapping qualities by requesting the "mapq" entries
reads <- readGAlignments(bam_file, param=ScanBamParam(what=___))

# Identify good quality alignments
high_mapq <- mcols(reads)$mapq >= ___

# Examine mapping quality distribution for high and low quality alignments
___(mcols(reads)$mapq ~ high_mapq, xlab="good quality alignments", ylab="mapping quality")

# Remove low quality alignments
reads_good <- subset(reads, ___)
कोड संपादित करें और चलाएँ