Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:impilopedia:genex:rnaseq:countsfromfastq:counts_salmon [2019/12/04 08:13] – [1ère étape: construire un index des séquences d'un transcriptome de référence] foisys | fr:impilopedia:genex:rnaseq:countsfromfastq:counts_salmon [2021/05/29 15:35] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Quantification de transcrits avec Salmon ====== | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | Salmon [(: | ||
+ | |||
+ | Note importante: Salmon ne fait pas la découverte de nouveau transcrits pas plus qu'il ne peut trouver de nouveaux exons. Il trouvera uniquement les séquences qui sont représentées dans le transcriptome de référence. | ||
+ | |||
+ | ===== Protocole ===== | ||
+ | |||
+ | ==== Étapes préliminaires ==== | ||
+ | |||
+ | * En premier, assumons que nous avons des fichiers // | ||
+ | * Deuxièmement, | ||
+ | <sxh bash> | ||
+ | % cd && mkdir monAnalyse | ||
+ | </ | ||
+ | * Finalement, nous avons des fichiers d' | ||
+ | <sxh bash> | ||
+ | % mkdir salmonIndexes | ||
+ | % cd salmonIndexes | ||
+ | % curl -L -O ftp:// | ||
+ | % unzip gencode.v32.transcripts.fa.gz | ||
+ | </ | ||
+ | |||
+ | ==== 1ère étape: construire un index des séquences d'un transcriptome de référence | ||
+ | |||
+ | * Il faut utiliser '' | ||
+ | * En assumant que nous sommes toujours dans '' | ||
+ | <sxh bash> | ||
+ | % salmon index -t gencode.v32.transcripts.fa -i human.gencode.v32.transcripts.index | ||
+ | </ | ||
+ | * À la fin du processus, vous trouverez dans le répertoire '' | ||
+ | * Il va s'en dire que cette indexation devra être refaite à chaque mise à jour du fichier de transcrits. | ||
+ | |||
+ | ==== 2ème étape: procéder à l' | ||
+ | |||
+ | * On remonte d'un niveau et on s'en va dans notre dossier d' | ||
+ | <sxh bash> | ||
+ | % cd ../ | ||
+ | </ | ||
+ | * Assumons que les fichiers FASTQ sont dans une arborescence logique (pour permettre une certaine automation; projet à venir...): | ||
+ | <sxh bash> | ||
+ | % ls PATH/ | ||
+ | sample_1_ctrl | ||
+ | sample_1_ctrl.filtered.R1.fastq.gz | ||
+ | sample_1_ctrl.filtered.R2.fastq.gz | ||
+ | sample_2_ctrl | ||
+ | etc... | ||
+ | sample_3_ctrl | ||
+ | etc... | ||
+ | sample_1_treated | ||
+ | etc... | ||
+ | sample_2_treated | ||
+ | etc... | ||
+ | sample_3_treated | ||
+ | etc... | ||
+ | </ | ||
+ | * On calque cette structure dans notre répertorie d' | ||
+ | <sxh bash> | ||
+ | % for i in 1..3; do mkdir sample_$i_ctrl; | ||
+ | % for i in 1..3; do mkdir sample_$i_treated; | ||
+ | </ | ||
+ | * On se dirige dans le premier et on lance l' | ||
+ | <sxh bash> | ||
+ | % cd sample_1_ctrl | ||
+ | % salmon quant -i ~/ | ||
+ | -1 PATH/ | ||
+ | -2 PATH/ | ||
+ | -l A -p 8 --validateMappings -o ./ | ||
+ | </ | ||
+ | * Plus à venir... | ||
+ | ===== Références ===== | ||
+ | < | ||
+ | notes-separator : none | ||
+ | </ | ||