Des données tabulaires aux Genomic Ranges
Dans la vidéo, vous avez vu différentes façons de créer des objets GRanges. Vous pouvez définir un GRange avec le nom de l'intervalle et ses positions de début et de fin (seqnames, start et end). Si vous avez des données sous forme de tableau, vous pouvez aussi les transformer en objet GRanges. Utilisons un cadre de données appelé seq_intervals, car c'est fort probablement ainsi que vous avez enregistré vos intervalles de séquences. Remarque : vous pouvez aussi utiliser un tibble si vous y êtes plus à l'aise.
Vous allez utiliser le cadre de données prédéfini seq_intervals pour le transformer en objet GRanges à l'aide de la fonction as(). La fonction as() a été présentée dans la dernière vidéo : elle prend un objet et le nom de la classe vers laquelle effectuer la conversion.
Cette activité fait partie du cours
Introduction à Bioconductor en R
Instructions de l’exercice
- Chargez
GenomicRanges. - Affichez
seq_intervalspour voir sa structure. - Transformez
seq_intervalsen objetGRanges, nommez le nouvel objetmyGR. - Affichez
myGR.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load GenomicRanges package
library(GenomicRanges)
# Print seq_intervals
___
# Create myGR
___ <- ___(___, "___")
# Print myGR
___