Membaca file BAM
Untuk memulai, Anda akan membaca read yang telah dipetakan dari sebuah file BAM ke dalam R. File ini menyimpan informasi tentang penjajaran antara urutan read dan genom referensi dalam format biner terkompresi. Memuat data dari file BAM adalah tugas yang umum saat menganalisis data genomik.
Pada latihan ini, Anda terlebih dahulu akan memuat semua read dari sebuah file BAM. Ini sederhana tetapi dapat memerlukan banyak memori, sehingga pada bagian kedua, Anda akan mempelajari cara memuat hanya read dari suatu wilayah yang diminati.
Latihan ini adalah bagian dari kursus
ChIP-seq dengan Bioconductor di R
Petunjuk latihan
- Muat read dari file chr20_bam menggunakan fungsi
readGAlignments(). - Buat objek
BamViewsuntuk chr20_bam yang mencakup wilayah 29805000 - 29820000 pada kromosom 20. - Gunakan
readGAlignments()lagi untuk memuat hanya read dalam view tersebut. - Periksa objek
reads_submenggunakanstr().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Load reads form chr20_bam file
reads <- ___(chr20_bam)
# Create a `BamViews` object for the range 29805000 - 29820000 on chromosome 20
bam_views <- ___(___, bamRanges=GRanges("chr20", IRanges(start=29805000, end=29820000)))
# Load only the reads in that view
reads_sub <- ___(___)
# Inspect the `reads_sub` object
___(reads_sub)