Wczytywanie plików BAM
Na początek wczytasz zmapowane odczyty z pliku BAM do R. Pliki te przechowują informacje o wyrównaniu sekwencji odczytów do genomu referencyjnego w skompresowanym formacie binarnym. Ładowanie danych z plików BAM to standardowe zadanie podczas analizy danych genomicznych.
W tym ćwiczeniu najpierw wczytasz wszystkie odczyty z pliku BAM. Jest to proste, ale może wymagać dużej ilości pamięci – dlatego w drugiej części nauczysz się, jak wczytać tylko odczyty z interesującego cię regionu.
To ćwiczenie jest częścią kursu
ChIP-seq z Bioconductor w R
Instrukcje do ćwiczenia
- Wczytaj odczyty z pliku chr20_bam za pomocą funkcji
readGAlignments(). - Utwórz obiekt
BamViewsdla pliku chr20_bam, który obejmuje region 29 805 000–29 820 000 na chromosomie 20. - Użyj ponownie funkcji
readGAlignments(), aby wczytać tylko odczyty z tego widoku. - Zbadaj obiekt
reads_subza pomocą funkcjistr().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)