2. Traitement des données de RNA-seq

Compte rendu des résultats

Nous vous demandons de nous envoyer par courrier électronique à la fin de la journée le cahier de manipulation électronique (fichier texte) dans lequel sont décrites les étapes que vous avez effectuées. L’objectif est que la personne qui va relire ce document soit capable de reproduire ce que vous avez fait et obtenir les mêmes résultats que vous.

Objectif

Le but de cette séance de Travaux Pratiques, est de regarder l’expression différentielle des transcrits en contexte mutant.

Les questions posées tout au long de cette page sont là pour vous guider dans votre analyse, pour vous aider à comprendre ce que vous faites et ainsi mieux appréhender vos résultats. Elles ne sont en aucun cas la base de l’évaluation de votre travail.

Commencer par créer un nouvel historique et donnez lui un nom court et explicite comme "RNA analyses"

Copier les données des échantillons WT (1,2 et 3) et SF (1, 2 et 3). Reportez vous aux annexes pour savoir comment copier les données entre historiques.

Ensuite créez deux collections avec ce jeu de données (dataset) une pour WT et une pour SF mais sans cacher les données d'origines.


Contrôle qualité des lectures

Comme dans la partie sur les petits ARN, regardez les résultats du contrôle de qualité effectué par FastQC sur les fichiers fastq pour les 2 collections.

Questions

  • Combien de lectures avez-vous dans votre fichier ?
  • Quelle est la version du format fastq utilisée ?
  • Les lectures sont-elles de bonne qualité pour poursuivre vos analyses ?
  • Pouvez-vous observer des biais particuliers à prendre en compte pour la suite ?

Alignement des lectures sur le génome de la drosophile

Vous allez utiliser bowtie pour réaliser l’alignement des lectures obtenues sur le génome de la drosophile mais le but ici est d’obtenir plus de lectures qui s’alignent car les fragments sont plus longs que pour les petits ARN.

Question

  • Quels sont les paramètres et les options que vous allez choisir ?

Une fois que vous avez déterminé les options à utiliser dans votre ligne de commande, lancez l’alignement de votre fichier fastq. Nous allons utiliser l’outil Map with Bowtie for Illumina sur les données brutes en alignant les lectures sur le génome de référence de la drosophile.

En cas de soucis d'affichage des données en entrée de l'outil Bowtie, reportez vous aux annexes pour savoir comment changer le type des données.

Alignement avec Bowtie

Questions

  • Combien d’alignements avez-vous trouvés ?
  • Combien de lectures n’ont pas été alignées ?

Conversion des fichiers SAM

Vous allez effectuer la conversion des fichiers SAM en BAM en éliminant les lectures qui ne se sont pas alignées, puis trier les alignements suivant les coordonnées chromosomiques du génome de référence.

D'abord il faut récupérer le fasta du génome de la drosophile dans l'historique actuel. Reportez vous aux annexes pour savoir comment copier les données entre historiques.

Récupération du génome de la drosophile

Vous allez ensuite convertir le SAM en BAM et trier le fichier BAM en utilisant l’outil SAM-to-BAM.

Conversion du SAM en BAM

Puis enfin le filtrage pour supprimer du fichier BAM les lectures qui n’ont pas été alignées et ainsi réduire la taille du fichier. Pour cela on utilise l’outil Filter SAM or BAM.

Filtrage BAM


Mesure des niveaux d'expression

Afin de déterminer la couverture en lectures de chacun des gènes de la drosophile, vous allez utiliser l’outil featureCounts dont la documentation est disponible en ligne.

Mais avant vous devez copier le fichier d’annotation du génome de la Drosophile (dmel-all-r6.18.gtf) depuis l'historique "References" comme précédemment.

Le format GFF

Le format GFF est un format de fichier standard utilisé pour stocker les informations d’annotation d’un génome dans un fichier texte. GFF signifie Generic Feature Format. Les fichiers GFF sont des fichiers tabulés de 9 colonnes contenant du texte simple. Les spécifications détaillées de ce format sont disponibles en ligne.

Le décompte des alignements va se faire sur le fichier BAM filtré et trié que vous avez généré à l’étape précédente. Pour cela vous utiliserez l’outil featureCounts installé dans Galaxy en sélectionnant "Stranded (Forward)".

featureCounts

Questions

  • Quel est le pourcentage des éléments dont le comptage est à 0 ?
  • Quelle est la distribution des mesures de couverture obtenue ?
  • Mesurez la moyenne, la médiane et les quartiles de cette distribution ?

Analyse différentielle

Vous allez maintenant comparer les niveaux d’expression des gènes entre vos 2 conditions à l’aide des 3 réplicats de chaque condition. Pour cela vous devez d’abord récupérer les fichiers de comptage des autres échantillons qu’il vous manque.

Reportez vous aux annexes pour savoir comment partager des données entre serveurs Galaxy.

Ensuite vous allez utiliser l’outil DESeq2 pour effectuer l’analyse différentielle. Il se base sur le package R DESeq2.

Vous devez indiquer à l’outil quels sont les échantillons à rattacher à chaque condition (facteur), puis lancer l’analyse.

DESeq2

Questions

  • Quel est le nombre de gènes différentiellement exprimés que vous obtenez ?
  • L’étape d’analyse différentielle s’est elle bien déroulée ?

Pour aller plus loin dans la visualisation vous allez réaliser un volcano plot sur vos résultats grâce à l'outil Volcano Plot. Attention à bien faire correspondre les colonnes demandées au format de sortie de DESeq2.

Volcano plot

Volcano plot

Un tutoriel très bien fait vous permet d'aller plus loin avec cet outil.