Citirea fișierelor BAM
Pentru început, vei citi read-urile mapate dintr-un fișier BAM în R. Aceste fișiere stochează informații despre alinierea secvențelor de read-uri față de genomul de referință, într-un format binar comprimat. Încărcarea datelor din fișiere BAM este o operațiune frecventă în analiza datelor genomice.
În acest exercițiu, vei încărca mai întâi toate read-urile dintr-un fișier BAM. Această operațiune este simplă, însă poate necesita multă memorie. De aceea, în a doua parte, vei învăța cum să încarci doar read-urile dintr-o regiune de interes.
Acest exercițiu face parte din cursul
ChIP-seq cu Bioconductor în R
Instrucțiuni pentru exercițiu
- Încarcă read-urile din fișierul chr20_bam folosind funcția
readGAlignments(). - Creează un obiect
BamViewspentru chr20_bam care acoperă regiunea 29.805.000 – 29.820.000 de pe cromozomul 20. - Folosește din nou
readGAlignments()pentru a încărca doar read-urile din acea vizualizare. - Inspectează obiectul
reads_subcu ajutorul funcțieistr().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)