Tutorial: RNA-Seq Workflow with Galaxy | No Coding Involved (Step-by-Step)

Поделиться
HTML-код
  • Опубликовано: 20 авг 2020
  • Today, I give a tutorial on an RNA-Seq workflow with the Galaxy webserver. No coding/programming involved.
    My name is Arman Ghodsinia. I am taking a Masters in Radiation Biology in Oxford University. I have a BSc in Molecular Biology and Biotechnology.
    Please like and subscribe!
  • НаукаНаука

Комментарии • 104

  • @armanghodsinia9946
    @armanghodsinia9946  3 года назад +31

    Hi thanks for watching! One minor point id like to make, after the initial stringtie step (9:40 - 11:20), you must then perform a 'stringtie merge step' before the second round of stringtie. For the stringtie merge step, use the stringtie output files as input and keep everything else as default. Finally, you must then perform another round of stringtie using the bam files as input and the stringtie merge file as reference (as shown from 12:09).

    • @goodvoucerry
      @goodvoucerry 3 года назад +6

      hi, did you use the GTF as a reference annotation to include in the merging?

    • @larissaike
      @larissaike 3 года назад +5

      @@goodvoucerry Yeah you have to or you wont get any gene ids just the 'mstrg'

    • @sohailulhannan
      @sohailulhannan Год назад

      In stringTie merge transcript which file will i use for Reference annotation to include in the merging?

  • @alirezaeivazi3908
    @alirezaeivazi3908 3 года назад +15

    The best RNA-Seq Workflow with Galaxy tutorial I have seen ever. Thank you so much ♥

  • @ximenaescutia
    @ximenaescutia 2 года назад +4

    This is such a great tutorial! I've been having some trouble using R for differential expression analysis and this was really helpful. Thanks for sharing!
    Greetings from Mexico!

  • @lolipop93554
    @lolipop93554 3 года назад

    Very comprehensive tutorial. Simple to follow. Thanks.

  • @angsumandas1
    @angsumandas1 2 года назад

    This is the greatest video on RNA seq on the whole internet. Thank you from 💖

  • @mohiagahi2573
    @mohiagahi2573 3 года назад

    Perfect tutorial! Thanks Arman.

  • @saraluvsyuo
    @saraluvsyuo 8 месяцев назад +1

    best tutorial ever. thank you so much. im a 9th grade student and i need this to complete my science fair. you are amazing !

  • @Spock-yt3dd
    @Spock-yt3dd Год назад

    Great tutorial! Thanks Arman!

  • @yedekhesap9581
    @yedekhesap9581 3 года назад

    That is awesome! Thank you so much!

  • @S_M_LA01
    @S_M_LA01 3 года назад

    thanks for this tutorial video. its was very helpful. although it took me a whole day to complete my analysis but i think it was because of my average internet speed. stay blessed.

  • @swatichakraborty758
    @swatichakraborty758 3 года назад

    Wow..great information...please upload more..thankyou very much for your knowledge that you shared

  • @Grace-dt8tk
    @Grace-dt8tk 4 года назад +2

    Thanks man! Just subscribed! I'm learning to use the Galaxy Webserver. 👍👍This makes it so much easier for me. Thank you

  • @shreyasengupta0
    @shreyasengupta0 8 месяцев назад

    Very lucidly explained. Thanks

  • @manendra3650
    @manendra3650 3 года назад

    Great video... Keep us updated... Thanks alot...

  • @joydipbarua3647
    @joydipbarua3647 3 года назад

    Very helpful tutorial. Thank you.

  • @larissaike
    @larissaike 3 года назад

    Amazing. SOOO helpful

  • @omaradriannealaman8726
    @omaradriannealaman8726 3 года назад +4

    This is by far the most comprehensive, easy-to-follow walk through in using the Galaxy server. I personally use Trinity, but I want to try this since this does not make use of the command line. Cheers!

  • @kimiaslk9348
    @kimiaslk9348 6 месяцев назад

    wow amazing video

  • @KENNETHFRANCISRODRIGUES
    @KENNETHFRANCISRODRIGUES 2 года назад

    Thank you Sir. Explained very clearly

  • @SunilSingh-cn1iy
    @SunilSingh-cn1iy 2 года назад +5

    Hi Arman, really a helpful video and so far nobody could explain RNA-seq analysis using galaxy the way you did. Just few requests if you can fulfill them that will be very helpful! Can you teach how to do heatmap, Volcano plot, KEGG analysis and GO analysis using galaxy?

  • @azkajunaidlife
    @azkajunaidlife Год назад

    great work, please upload more tutorials like that

  • @phani991
    @phani991 2 года назад

    I dont know what I did is a 100% correct, but I have gone much farther than I have ever been on Galaxy before and ended up with some results in fact. Thank you very much for this.

  • @235aditya
    @235aditya 3 года назад

    Great work Arman - Aditya from India

  • @kaderbio
    @kaderbio 2 года назад

    such helpful, Thank you !

  • @uzoechisamuel
    @uzoechisamuel 2 года назад

    You are super good. Thanks.

  • @dr.selvaakumarc1693
    @dr.selvaakumarc1693 Год назад +3

    It was a wonderful tutorial Arman well explained. I would like to know the details of the input sequence with their accession number which will be very helpful for practice purpose

  • @haidaranouhou9230
    @haidaranouhou9230 2 года назад

    Nice tutorial !

  • @ihssane11
    @ihssane11 2 года назад

    Thank you so much

  • @kw3618
    @kw3618 3 года назад +2

    Very helpful tutorial. 👍👍👍 By far the best walkthrough I've seen. Does your workflow differ if you use a stranded library?

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад

      Thank you so much! The workflow is entirely the same. You just need to indicate that the library is stranded when prompted :)

  • @MK-pk6kb
    @MK-pk6kb 2 года назад

    hello sir its my humble request to you please upload more videos its very helpfull sir .

  • @longchunhur4967
    @longchunhur4967 3 года назад

    Very helpful and straight forward demonstration. How come other people made me so complicated until could not understand what they were doing at the end! By the way, in your stringtie step, you chose GTF/FGG3. Is this fix to choose for every RNA seq analysis including for mouse RNA seq too? I do not have bioinfo background, sorry for my Q. Thanks.

  • @soniah8944
    @soniah8944 Год назад

    Great tutorial! Thank you so much! I just have a question, the final genelist with the protein upregulated or downregulated are from the treated cells o from the control cells? Thank you!

  • @rnaissancemmxvi4194
    @rnaissancemmxvi4194 3 года назад

    Hi Arman, thanks for sharing. Just have a quick question. Currently, I am using this pipeline: FASTQC > Trim Galore > HISAT2 > FeatureCounts > DESeq > GoSeq etc. Do you think there is any significant difference between these pipelines including the one you demonstrated here, which may affect the analysis results? If you had a chance to test and compare some tools available on Galaxy for RNA-seq analysis, I would like to hear which pipeline would be kind of the most reliable.

  • @mirakoul1825
    @mirakoul1825 3 года назад +1

    This tutorial was really helpful. Does DESeq2 require any minimum number of inputs for both conditions(control and treated)? I used one input for both conditions and it is not working.

  • @susheelraina6428
    @susheelraina6428 2 года назад

    I have been confused for a pretty long time analyzing my RNA seq data. But once I followed your video, things have been so smooth and all the doubts cleared. I want to refer this video in my manuscript. If this method has been been documented anywhere, please provide the reference.
    One point: what will be the results if we select transcript counts instead of gene counts in DESeq2?

  • @AnnaBianchiPhD
    @AnnaBianchiPhD 5 месяцев назад

    so useful, thank you! Have you ever processed bulk ATAC-seq as well?

  • @ms5682
    @ms5682 3 года назад

    I have a question, did you try STAR for alignment or bowtie2 and what is the best between them ?

  • @theshillonggirl
    @theshillonggirl 3 года назад

    how did you separated contolr and treated ?

  • @theshillonggirl
    @theshillonggirl 3 года назад +1

    What file is that - the one you uploaded

  • @namratajawanjal9549
    @namratajawanjal9549 3 года назад +1

    Hello Sir,
    Very useful video 👍
    How can I download raw RNA-Seq or normal tissue samples of an organism dataset from NCBI Or Ensembl? Can you please suggest to me?

  • @aamirmalik7740
    @aamirmalik7740 2 года назад

    Hi there!
    Thank you for such informative video. Can we do the same analysis by assembling RNA seq data de novo ???

  • @claudiaatsu1056
    @claudiaatsu1056 Год назад

    Hi, this is a very helpful video. How would I know from which type of data that I have is from? Is there a tool that can identify the type of genome? (This step will be in the in the "Download from web or upload from disk" window) Thanks

  • @arnabmandal6040
    @arnabmandal6040 2 года назад

    How to use DESeq2 on dataset from SRA database? it only has one dataset. for deseq we need atleast 2 for expression analysis? like u have treated and control, if i want to see interaction of pathogen how do I get the control dataset?

  • @fatemabegum3303
    @fatemabegum3303 3 года назад

    Hi,
    I followed the pipeline and also did the string tie merged step between two string tie steps. Its gives me error in Deseq2 that :
    Error in data.frame(..., check.names = FALSE) :
    arguments imply differing number of rows: 16270, 14051, 16445, 14282
    Calls: get_deseq_dataset ... eval -> eval -> eval -> cbind -> cbind -> data.frame
    Can you help me?

  • @elesqueletoandante
    @elesqueletoandante 3 года назад

    In StringTie, i do not have a reference genome in GFF or GTF file

  • @hhhh56hh545
    @hhhh56hh545 2 года назад

    HELP
    hi thanks for your helpful tutorial, i need help.
    after running annotate deseq2 the column that is supposed to give the gene names is NA. can you please tell me why it's happening? I'm working with tomato sra files.

  • @habibmln
    @habibmln 3 года назад

    Please give detailed information about KEGG pathway analysis using Gprofiler

  • @nikolayanachkov4553
    @nikolayanachkov4553 Год назад

    Hey really useful video! Any hints for a workflow for de novo RNA virus analysis with Galaxy. It will be sequenced with nanopore.

  • @maxrempel
    @maxrempel Год назад +1

    Thanks Arman, could you please link the sample data in the description? Otherwise, the tutorial is not possible to reproduce.

  • @vikastrivedi2921
    @vikastrivedi2921 3 года назад

    In my attempt, DESeq2 did not give any output. Any suggestions. Thanks. Helpful video though

  • @rexferdinandtraifalgar3477
    @rexferdinandtraifalgar3477 2 года назад

    hiaraman ,this is great, but is it possible for you to make another tuturial to process the raw rna seq data before uplodaing in galaxy.

  • @DavideChiccoMi
    @DavideChiccoMi 2 года назад

    Great tutorial! What is the format of the input files uploaded at 4:59?

  • @apulunuj
    @apulunuj 3 года назад +2

    For stringtie merge I don't believe the steps ,i.e. input data was shown at 11:29 timemark. So did you run the stringtie assembled transcripts with the reference annotation file as well, sir ?

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад

      Hi there was a stringtie merge step right after the first stringtie. then run the second round of stringtie using the stringtie merge file as the reference annotation. Thanks for pointing this out!

  • @AyrodsGamgam
    @AyrodsGamgam Год назад

    deseq annotate does not give gene names, it keeps it as NA. What to do? Thanks.

  • @vikasranvir007
    @vikasranvir007 2 года назад

    Instead of transcript IDs, I am getting MSTRG Ids. Is there any way to troubleshoot this issue?

  • @ruben6997
    @ruben6997 9 месяцев назад

    i did not get any merge file when using string tie
    is it an error
    or i did some mistake uingthose

  • @secretsoul6882
    @secretsoul6882 Год назад

    Do u have a tutorial video to analyse coding and non coding, and small RNA analysis. Thank U

  • @cemilemol6729
    @cemilemol6729 10 месяцев назад +1

    how can ı download data? how did u download these datas, please help me?

  • @educational2555
    @educational2555 8 месяцев назад

    Can you help me in understanding the file type you uploaded at the first place

  • @meghaujinwal6516
    @meghaujinwal6516 Год назад +1

    Can you share any demo data....so that we could perform

  • @jasminehu855
    @jasminehu855 3 года назад

    Why do we need a second round of StringTie? Also what can I do if the number of lines for the gene count output for different groups are different? Thank you so much for your tutorial!

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад

      The first round is to quantify transcripts in each sample. Then you must perform a stringtie merge step to unify all the transcripts. And then finally, 1 last ro und of stringtie using the stringtie merge file as the reference annotation.
      If you open Stringtie in galaxy, and scroll down to the description part of the page, there you will see ** Our recommended workflow includes the following steps ** ... you can check that out to better understand the workflow :)

  • @nellyelshafie4218
    @nellyelshafie4218 3 года назад

    Can you do microRNA seq analysis

  • @tamer6453
    @tamer6453 2 года назад

    Thanks for the tutorial, it is really good. I just want to ask that why did you change average read length to 50? How can I adjust that to my data?

    • @cengiz00
      @cengiz00 2 года назад

      Hi Tamer,
      I believe its because for his sequencing the read length average was 50 whereas default set in Galaxy is 75 - if you have the ability to consult and choose, read length is a consideration behind initial experimental design.
      If you are not sure your read length, just check the fastQC file for sequence length. It will tell you how long the read lengths are for your data, apply as relevant to your data.
      Good luck!

  • @InfectionAMR
    @InfectionAMR 3 года назад

    Hi Arman, I followed your pipeline but for mouse RNA-seq but after the stringtie step, it show STRG.1xx for gene id instead of ENSMUSG0000001xx. Do you know how I should troubleshoot this?

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад

      Have you tried the 'annotate DESEQ2 output' tool after the DESEQ2 step?

  • @sanaaharrass6239
    @sanaaharrass6239 Год назад

    DESeq2 is not working for me. Any suggestions?

  • @fatimahkusumadewi_7140
    @fatimahkusumadewi_7140 Год назад +1

    Where is the data used, I want to try it

  • @sindhusahoo7933
    @sindhusahoo7933 2 года назад

    Hi, have any tutorial for epigenetic analysis in Galaxy, plz. send me the link. Thanks

  • @khadka98
    @khadka98 3 года назад +1

    Hi there,
    After stringtie merge, the counts of gene hit comes as zero for all genes.

    • @jekyll7110
      @jekyll7110 Год назад

      i know it's been 2 years but did you find the solution? i'm facing the same problem

  • @itzanimesh
    @itzanimesh Год назад +1

    How to download dataset😢

  • @stefaniamontesinos8237
    @stefaniamontesinos8237 3 года назад +3

    Hey Arman, it is a great video. Do you do data mining? If so, please can you do a tutorial about choosing the information that you've got! Thank your very much

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад

      Hi Stefania, what in particular do have in mind :) protein-protein interactions, gene ontology analysis?

    • @stefaniamontesinos8237
      @stefaniamontesinos8237 3 года назад +1

      @@armanghodsinia9946 I’m really lost about getting information of RNA-seq analysis for differential expression. I don’t know how to interpret the data. It’ll be awesome if you help me with that.
      Nice day :)

    • @armanghodsinia9946
      @armanghodsinia9946  3 года назад +2

      I'll do my best to upload videos on interpreting RNA-seq results soon :)

    • @stefaniamontesinos8237
      @stefaniamontesinos8237 3 года назад +1

      hi Arman! I have a new question for you. I've upload my data reads and they're paired-end reads. When I apply trimmomatic on them, it gives me 3 outputs from each data: 1. R1 paired, 2. R2 paired, 3: R3 unpaired. In which one i should apply the next step that is HISAT2? I hope you're doing well. Also, when I annotate my genes in Annotate DESeq2 there's no name for them. All my genes are N/A in the gene name and it doesn't show to what chromosome they are in. Can you help me, please?

    • @kw3618
      @kw3618 3 года назад

      @@armanghodsinia9946 I had the same question. In addition, can you recommend a short workflow to merge paired end files? Each of my sample reads were run on two lanes to increase the number of counts so I have two R1 and 2 R2 reads for each paired end run sample. Great tutorial!

  • @Vas1708
    @Vas1708 2 года назад

    Can anyone help in bacterial transcriptome analysis please I need a helping hand

  • @mehuljain612
    @mehuljain612 3 года назад +1

    Hey Arman, thanks for the tutorial. While using DESeq2, I encountered the following error.
    "Error in data.frame(..., check.names = FALSE) :
    arguments imply differing number of rows: 5416, 5495
    Calls: get_deseq_dataset ... eval -> eval -> eval -> cbind -> cbind -> data.frame".
    How do I solve this?

    • @disguisedgirl
      @disguisedgirl 3 года назад

      Were you able to fix the problem?

    • @mehuljain612
      @mehuljain612 3 года назад

      @@disguisedgirl No, I couldn't.

    • @fatemabegum3303
      @fatemabegum3303 3 года назад

      Hi,
      Did you figure out?
      I have the same issue.
      I followed the pipeline and also did the string tie merged step between two string tie steps. Its gives me error in Deseq2 that :
      Error in data.frame(..., check.names = FALSE) :
      arguments imply differing number of rows: 16270, 14051, 16445, 14282
      Calls: get_deseq_dataset ... eval -> eval -> eval -> cbind -> cbind -> data.frame
      Can you help me?

  • @estherharding9539
    @estherharding9539 2 года назад

    This is really a good tutorial.

  • @mumtachhetri
    @mumtachhetri 3 года назад

    is it a free webserver

  • @SnWij
    @SnWij 3 года назад +1

    Thanks for a great tutorial! I have quiet a few factors to compare so I've repeated DESeq2 and the annotation step a few times and every analysis returns N/A and no actual gene symbols. Not sure how to troubleshoot this. Is there another tool to convert the MSTRG gene IDs to gene symbols?

    • @vikasranvir007
      @vikasranvir007 2 года назад +1

      I am also facing the same problem. Have you found the solution ?

    • @hhhh56hh545
      @hhhh56hh545 2 года назад

      i'm having the same problem, can anyone help please?

    • @gracaP88
      @gracaP88 2 года назад

      Did anyone had the solution for this yet?

  • @poojamukherjee7615
    @poojamukherjee7615 3 года назад

    Thanks for the helpful tutorial. Even after performing DEseq annotation, the annotation is not working. The column has N/A at all positions. Do you have any suggestions for troubleshooting this?

    • @poojamukherjee7615
      @poojamukherjee7615 3 года назад

      okay, for those of you having the same problem...annotation worked good when I used feature counts instead of string tie for counting gene reads

    • @johnathonthompson3631
      @johnathonthompson3631 3 года назад

      @@poojamukherjee7615 how does FeatureCounts works?