Gene ontology : GO and KEGG enrichment analysis | Shiny GO

Sdílet
Vložit
  • čas přidán 24. 07. 2024
  • #geneontology #GO #enrichment #webtool
    In this video, I have explained how can we use an online tool for generating gene ontology enrichment graphs? Go shiny is a web tool and can make the GO enrichment graphs, PPI and KEGG pathways in seconds.
    how to do go enrichment analysis
    go enrichment,
    go enrichment analysis tutorial,
    gene ontology enrichment analysis,
    gene ontology tutorial,
    gene ontology (go) enrichment analysis
    how to do web tools for gene ontology
    web tools for teachers
    GO shiny
    dr. asif mol biology
    kegg pathway analysis
    kegg pathway
    kegg pathway tutorial
    PPI
    how to do protien protein interaction
    protein protein
    protein protein interaction
    pathway enrichment analysis
    pathway enrichment analysis cytoscape
    gene ontology
    bioinformatics
    gene annotation

Komentáře • 152

  • @momaz4143
    @momaz4143 Před 2 lety +5

    Many thanks for this, one question please. all of these methods are showing over-representative because of a treatment (for example) but how about if a gene get under-representative because of a treatment?

    • @asifmolbio
      @asifmolbio  Před 2 lety

      Both possibilities (up and down) can be visualized, In video which part you are talking about tell me in minutes and seconds

    • @momaz4143
      @momaz4143 Před 2 lety +1

      @@asifmolbio how down can be visulized in GO? negtive fold chnage? or negative like biological function? can you give an example how a negtive GO can be persented in your platform,please. thanks

    • @asifmolbio
      @asifmolbio  Před 2 lety +2

      Oh now i got your question, GO shiny tool is only used to check enrichment it means whatever a list of genes we entered, the functions of those genes were related to which gene ontology (category). To check up and down you need to use iDEP tool 0.95 please see there a video about this tool on my channel

  • @tolerakeno3948
    @tolerakeno3948 Před rokem +4

    Today I asked my roommate "Asad" that what is enrichment and kegg pathway analysis . And he recommended me to check your channel for the lecture about this. I am really impressed the way you explained and teaching. Thank you so much. Keep it up

    • @asifmolbio
      @asifmolbio  Před rokem +1

      Keno, pay my regards to him. I am glad if these videos are helping you. Stay in touch

  • @sunitabista3096
    @sunitabista3096 Před 2 lety +1

    Amazing video

  • @thirumoorthy1894
    @thirumoorthy1894 Před 2 lety +1

    Best information

  • @hassankarim9451
    @hassankarim9451 Před 2 lety +1

    Very informative and helpful for my analysis. Thanks a lot

  • @Mzalendo2295
    @Mzalendo2295 Před 2 lety +1

    Very informative, thank you.

  • @keepcalm414
    @keepcalm414 Před 2 lety +1

    Thanks for this video

  • @AlonKedem1000
    @AlonKedem1000 Před rokem

    For bioinformatic its the best video in the world

  • @avinafisa4711
    @avinafisa4711 Před 2 lety +1

    great!keep it up

  • @safirullah5635
    @safirullah5635 Před 2 lety +1

    excellent job

  • @Kaleem.a.q
    @Kaleem.a.q Před 2 lety +2

    As usual am The first one who ever watched it yet...... Mjy bio matric m hi bht ajeeb lgti the.....r ab B's video m picsture Dekhi......wording py kan nahi dhry .😂😂😂😂😄😄😄😄

  • @samkhan7536
    @samkhan7536 Před 2 lety +1

    very informative

  • @MB-vd6hc
    @MB-vd6hc Před 2 lety +1

    Thanks for the video; I uploaded a set of genes all features are working except the KEGG, this option is not in the left side menu; do you have any idea about it?

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      First select GO category. Go biological functions, cellular component or molecular functions then try

  • @sreeram6416
    @sreeram6416 Před 9 dny +1

    Sir in shiny go what is meant by pathway size please clear it for me sir

  • @aftabahmad4867
    @aftabahmad4867 Před 2 lety +1

    can we do enrichment analysis for sequences which are not submitted to any public database? if I want to check enrichment for genome, or genes from my local database, not submitted to any database, so no accession of gene I.d number, what should I do in that case ? please guide..

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      Unfortunately GO shiny is not suitable for those species which are not submitted in public databases

  • @AlexOotzaAkaSharpy
    @AlexOotzaAkaSharpy Před 2 lety +1

    Can you please PLEASE PLEASE do the iDEP tutorial, I really need it for my project I will be working with RNA-seq data! Thank you very much, kind sir.
    I love your videos!

    • @asifmolbio
      @asifmolbio  Před 2 lety

      Please stay tuned, will upload soon

    • @asifmolbio
      @asifmolbio  Před 2 lety

      RNA Seq data analysis with webtool | IDEP | Transcriptome analysis
      Link>>czcams.com/video/6sNyNYH_v2U/video.html
      czcams.com/video/6sNyNYH_v2U/video.html

  • @stalina6504
    @stalina6504 Před 7 měsíci +1

    sir i have doubts example if im going to do some reseacrh on cancer where can i get the gene for running shinygo?

    • @asifmolbio
      @asifmolbio  Před 7 měsíci

      Usually you get these genes from company, which you sent for analysis of RNA seq

  • @samvedkulkarni4705
    @samvedkulkarni4705 Před rokem

    Hi sir, I had a question. I have created a chart using the available genes. How can I calculate the area of the circles representing the number of genes?

    • @asifmolbio
      @asifmolbio  Před rokem

      You don’t have legend along your main figure to compare gene number ?

  • @husnainahmad4749
    @husnainahmad4749 Před rokem +1

    what about if our species genome (citrus grandis) is not available at this website?

    • @asifmolbio
      @asifmolbio  Před rokem

      Its the limitation of GO shiny. Use NCBI compatible ids and not select any specie while performing. Check if it works

  • @hamasatmohammed2616
    @hamasatmohammed2616 Před 2 dny +1

    Thanks for the informative video sir, i have a concern... i have different genes sets for different bacterial isolates and when i want to choose the species i can not find them and also for the KEGG pathway this option is not available for my bacteria

    • @asifmolbio
      @asifmolbio  Před dnem

      Yes some species are not available in this

  • @dr.adnanrasheed9122
    @dr.adnanrasheed9122 Před 2 lety +1

    Sir g I am having an experiment on the role of the lignin metabolic pathway in drought stress tolernce. Can you guide me in some steps?

    • @asifmolbio
      @asifmolbio  Před 2 lety

      It depends what you have already done, and what’s remaining share your complete plan or ppt with me by email: asifalikalas@foxmail.com

  • @enriquep4857
    @enriquep4857 Před rokem +1

    Is it possible to use this if i have protein ID from uniprot instead of genes names?

  • @RahulSk-sp4zy
    @RahulSk-sp4zy Před rokem +1

    thank you very much, sir, this video is very helpful for me. Sir, do you have a video for a related gene search?

    • @asifmolbio
      @asifmolbio  Před rokem

      czcams.com/video/LeNjskbF8RY/video.html

  • @marwatawfik3956
    @marwatawfik3956 Před rokem +1

    Thanks. Is it preferable to run each of down and up regulated gene list seperately?

    • @asifmolbio
      @asifmolbio  Před rokem

      No need of separate

    • @marwatawfik3956
      @marwatawfik3956 Před rokem

      @@asifmolbio Thanks again. so the enriched output is considered up regualted or down regulated if my comparisoin is B vs A?

  • @sg4024
    @sg4024 Před 2 lety +1

    Great video Sir.Thanks a lot!
    What to do if we have a list of proteins and want to see protein ontology?Please guide.

    • @asifmolbio
      @asifmolbio  Před 2 lety

      You can try with proteins ID hopefully it will work

    • @sg4024
      @sg4024 Před 2 lety

      @@asifmolbio Yes Sir.Thank u!.It worked.But it is not showing if all the proteins got annotated or only some.
      I gave a list of 555 proteins but I am not able to identify which ones got annotated and which ones belong to which pathway.

  • @chusman7195
    @chusman7195 Před 2 lety +1

    Amazing sir, Its very informative. keep it up, Sir , could you please make a video or if you have a video then can you share for plants, GO and KEGG analysis for genome wide gene family genes, so how can we predict their GO and KEGG pathways, as well as Molecular, Biological and Cellular functions etc, Thanks a lot sir, Looking forward

    • @asifmolbio
      @asifmolbio  Před 2 lety

      czcams.com/video/6sNyNYH_v2U/video.html

    • @asifmolbio
      @asifmolbio  Před 2 lety

      Please see this video it’s related

    • @chusman7195
      @chusman7195 Před 2 lety

      @@asifmolbio Thank you very much sir, I have watched that video also, so in that video used the known genes such and predict their annotations, what in case of Gene family ? so we have to use the reference genes name for next analysis or how?

  • @wpzhddd5212
    @wpzhddd5212 Před 2 lety +1

    Very imformative sir, but i try to change ' # of top pathways to show' category, then change all enrichment score and chart image. In this case, what dose it mean?

    • @asifmolbio
      @asifmolbio  Před 2 lety

      I couldn’t understand you properly , however if you will change the number of top pathways off course chart and images will be updated accordingly

  • @charmyshah8944
    @charmyshah8944 Před rokem

    Hi, so can I use this for microarray data that I got for DEG from GEOdatasets?

  • @grsbiosciences
    @grsbiosciences Před 2 lety +1

    Sir please explain what is gene ontology and gene enrichment analysis. What we conclude from these

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      This is database to annotate the genes. This part of transcriptome analysis. Alot of literature is available in google

  • @momaz4143
    @momaz4143 Před 2 lety +1

    in KEGG how can i find which pathway is the best ? there are few pathways and I am not sure which one is better? there is no nGene or fold chnage.... thanks

    • @asifmolbio
      @asifmolbio  Před 2 lety

      Download list of genes, that pathways which have lowest values of P value ( for example 10 power -07) is your pathway, you can use them (few top with lowest p values) for final explanation

  • @shandanaaali7498
    @shandanaaali7498 Před rokem +1

    Asslam o alikum Sir your videos are really helpful for us in proteiomic database analysis thank you so much for uploading such valuable videos for us.....
    Sir I have a problem when I would like to upload gene accession in SHINY GO ....it show IDs not recognised........I get the accession ID from the Perseus please guide me how to upload the gene ID

    • @asifmolbio
      @asifmolbio  Před rokem

      Thanks, Please change your accessions IDs corresponding to NCBI. Sometimes local databases IDs are not indentified by SHINY GO and iDEP.

  • @ankitthakur950
    @ankitthakur950 Před rokem +1

    It is very informative video but if you could explain that what different functionalities represnt then that will be much better, link what can we conclute by or what are things reprensenting in the graph.

    • @asifmolbio
      @asifmolbio  Před rokem

      doi.org/10.3390/ijms23147887

    • @asifmolbio
      @asifmolbio  Před rokem

      Please read the attached paper all details have here

  • @sanjaisrao484
    @sanjaisrao484 Před rokem

    Thanks

  • @ayeshawadoodwadood5679
    @ayeshawadoodwadood5679 Před 2 lety +1

    V. informative. Sir I have a question. i tried to perform GO enrichment analysis. but i encountered with one problem. some of the gene ids are not covered. and when i saw "Genes" option in this software, few genes were mentioned as "not mapped"
    . so how to handle this problem?

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      Try to switch those genes IDs with other databases like ensemble, NCBI or phytozome

    • @ayeshawadoodwadood5679
      @ayeshawadoodwadood5679 Před 2 lety +1

      @@asifmolbio i am using NCBI database. while ensembl plant is not working.

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      NCBI is also fine, unfortunately this version has some shortcomings. A new version is under way, which will be released soon and will integrate few more IDs successfully. Hope so

    • @ayeshawadoodwadood5679
      @ayeshawadoodwadood5679 Před 2 lety

      @@asifmolbio Thank you

  • @momaz4143
    @momaz4143 Před 2 lety +1

    and please what is the diference between "STRING" and "Netwrok" in your platfrom? thanks,

    • @asifmolbio
      @asifmolbio  Před 2 lety

      String is the name software which creates interaction and network is the final form of interactions

    • @momaz4143
      @momaz4143 Před 2 lety +1

      @@asifmolbio Many thanks, do you mind please explain how fold enrichment is computed in your pltform, if fold enrichment is relative calulation?

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      Fold enrichment is a simple ratio of expression between control and treatment. Lets suppose in control expression: 5 reads
      In treatment expression: 15 reads
      Fold enrichment would be: 15/5=3
      It simply mean expression of this genes is three fold more enriched in treatment compared to control

  • @mahjabeenmahjabeen1137
    @mahjabeenmahjabeen1137 Před rokem +1

    Hi, will we be able to obtain KEGG pathways just for 8-10 select genes !?

  • @researcher7410
    @researcher7410 Před rokem

    How to extract list of gene from GFF file because there are few genes which are not annotated by their name. sir could you please tell me how to do that part?

    • @asifmolbio
      @asifmolbio  Před rokem

      i will upload a video how to solve the problems of id not recongnized. stay tuned

  • @swarnadabral
    @swarnadabral Před 2 lety +1

    Sir, can you please explain what is fold enrichment?

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      Lets suppose expression of a gene in condition 1 is seven time higher than conditions 2. It means it is 7 fold (up) enrichment in condition 1 compared to that of 2.

  • @joannagouliou2644
    @joannagouliou2644 Před rokem +1

    I cannot understand why the -log10 (FDR) value is most of the times so high. Αs the FDR value is suggested to be 0.05 - 0,1 in order for the results to be consistent, how can we explain this kind of -log FDR value (e.g 20 , 30 ect)? Thank you in advance sir!

    • @asifmolbio
      @asifmolbio  Před rokem

      I agree with your point, can you send your results tables or screenshots (with high fdr) and criteria you choose while filtering to me by email asifalikalas@foxmail.com

    • @joannagouliou2644
      @joannagouliou2644 Před rokem

      @@asifmolbio Thank you! I sent them.

  • @nurulnadzirah298
    @nurulnadzirah298 Před 2 lety +1

    sir, what paper do you use in 9.17 mins. Can you provide the link to that paper? TQ

    • @asifmolbio
      @asifmolbio  Před 2 lety

      www.biorxiv.org/content/biorxiv/suppl/2018/05/04/315150.DC1/315150-1.pdf

  • @husnainahmad4749
    @husnainahmad4749 Před rokem +1

    can we do gene ontology annotation by using NCBI gene IDs?

    • @asifmolbio
      @asifmolbio  Před rokem

      Yes Gene ID not recognized problem: Gene ontology enrichment analysis using GO shiny tool
      czcams.com/video/ebPJ_dL2sss/video.html

  • @vinitha2774
    @vinitha2774 Před rokem +1

    Very Informative.. Sir, I have a some queries about enrichment analysis. I have collected list of genes related to some disorders from literature review. I want to do enrichment analysis for the selected genes. In shiny go tool, I got the results for my selected genes. And my question is, I did enrichment analysis for single gene set only, is this correct way to do that?

  • @raminderkaur6263
    @raminderkaur6263 Před 2 lety

    Hi sir, can we use it for Triticum aestivum?

  • @user-kj8xf9xl5v
    @user-kj8xf9xl5v Před rokem +1

    The input only contains the name of Genes, where did the Enrichment FDR, Fold enrichment comes from?

    • @asifmolbio
      @asifmolbio  Před rokem +1

      You can try iDEP tool.

    • @user-kj8xf9xl5v
      @user-kj8xf9xl5v Před rokem +2

      @@asifmolbio Thanks for your reply. I think my question is in the GOshiny web tool, I only saw you input a list of genes without other info (like value, FDR, or FC), but your result from the GOshiny seems to have Enrichment FDR, and Fold enrichment values. So I was curious about where this value comes from?

    • @asifmolbio
      @asifmolbio  Před rokem

      In GO shiny tool, enrichment is calculated based on probability of a given GO function ( BP, CC, MF) for a given set of genes/data. P values and FDR is also based on predictive models.

  • @deeptirao5982
    @deeptirao5982 Před rokem

    We are giving only gene names as input, how does it calculate FC, p-value, etc. Please explain.

    • @asifmolbio
      @asifmolbio  Před rokem +1

      Dear Deepti, please be informed that one gene has many annotated functions. Each gene is mostly assigned to many ontologies. Given a set of gene ontologies FC level of more prevailed Biological processes, cellular components, and Molecular functions can be calculated. however, if you want the comparison of two treatments we should use the iDEP tool.

    • @deeptirao5982
      @deeptirao5982 Před rokem

      @@asifmolbio oh okay sir. But that takes me to another doubt. If something shows a FC of 10, then with respect to what is the fold change 10 times, since there could be 5 GOs attached to the gene. Shouldn't there be multiple FC values for all the possible GO comparisons?

    • @asifmolbio
      @asifmolbio  Před rokem

      @@deeptirao5982 These are just hypergeometric tests and help us calculate how likely the enrichment is by chance (in the case of FDR or P value), while the fold enrichment is an estimation of the percentage of genes in your list compared to the background selected. If each gene has many functions so these tests can tell us which to believe and which to reject. if one gene has many annotated functions each one is already calculated separately with a different name. in other words, it means each gene can be contributing to more than one/too many pathways at a time.

  • @aviksarkar6138
    @aviksarkar6138 Před rokem

    Sir, In New shiny GO 0.77 version KEGG pathway option is not there in the pathway database, please make a new video for these version

    • @asifmolbio
      @asifmolbio  Před rokem +1

      Dear Avik, thanks for message. I will make a new video soon

    • @aviksarkar6138
      @aviksarkar6138 Před rokem

      @@asifmolbio Thank you Sir...

  • @zohairaqayyum4143
    @zohairaqayyum4143 Před 2 lety +1

    Will this tool used to ontology of miRNA as well?

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      yes it can be used for miRNAs gene ontology but you need to use gene IDs rather than name of genes.

    • @zohairaqayyum4143
      @zohairaqayyum4143 Před 2 lety +1

      @@asifmolbio Thank You

    • @zohairaqayyum4143
      @zohairaqayyum4143 Před 2 lety +1

      @@asifmolbio is NCBI accession number accepted here or not?

    • @asifmolbio
      @asifmolbio  Před 2 lety

      @@zohairaqayyum4143 not accession number of NCBI, but gene ID given in NCBI database can be accepted

    • @zohairaqayyum4143
      @zohairaqayyum4143 Před 2 lety +1

      @@asifmolbio ya right Thank You Sir.

  • @dilawarabbas05
    @dilawarabbas05 Před 2 lety +1

    Kindly make a Video on how to use statistics 8.1 software

  • @vijeta9495
    @vijeta9495 Před rokem

    After clicking on KEGG it shows diagram downloading can take 3 minutes but not getting the diagram. Please help me out

    • @asifmolbio
      @asifmolbio  Před rokem

      Can you change to good internet, i never faced this issue.

    • @vijeta9495
      @vijeta9495 Před rokem +1

      @@asifmolbio But i m not facing the same problem when doing with demo genes on same system and same internet connection

    • @asifmolbio
      @asifmolbio  Před rokem

      Can you send your screenshot of problem and list of genes to me at asifalikalas@foxmail.com

    • @vijeta9495
      @vijeta9495 Před rokem

      @@asifmolbio Please check your mail id

  • @nusrathfathima3471
    @nusrathfathima3471 Před rokem +1

    Can we paste protein unimportant ID here

    • @asifmolbio
      @asifmolbio  Před rokem

      Protein unimportant or protein uniprot ID?

    • @nusrathfathima3471
      @nusrathfathima3471 Před rokem +1

      @@asifmolbio yes , Uniprot ID of protein profiling data of control and disease

    • @asifmolbio
      @asifmolbio  Před rokem

      Technically It should work, you can have a try

    • @nusrathfathima3471
      @nusrathfathima3471 Před rokem

      @@asifmolbio Got results ..but unable to get Kegg and Iam not sure whether the IDs control vs patient is corrector not

    • @nusrathfathima3471
      @nusrathfathima3471 Před rokem

      @@asifmolbio Sir, I drop email we will discuss further their .

  • @muhammadanees2008
    @muhammadanees2008 Před 2 lety

    My desire specie database is not available , could you please tell us that how can we specie database?

    • @asifmolbio
      @asifmolbio  Před 2 lety

      Yes some species are not available, you can use it by default search, and no need to select any specie

    • @muhammadanees2008
      @muhammadanees2008 Před 2 lety

      @@asifmolbio Thank you!

  • @israr2547
    @israr2547 Před 2 lety +1

    ISRARUL HAQUE

  • @riteshchandra6073
    @riteshchandra6073 Před 2 lety +1

    How to download this gene list.

    • @asifmolbio
      @asifmolbio  Před 2 lety

      *www.biorxiv.org/content/biorxiv/suppl/2018/05/04/315150.DC1/315150-1.pdf see table 2. as an example or you can use your own gene list from SRA database or

    • @riteshchandra6073
      @riteshchandra6073 Před 2 lety +1

      Actually sir I have complete knowledge about others ontology but I don't idea about gene ontology but your video motivate me regarding gene ontology , but how I download the list of this gene for enrichment analysis.

    • @riteshchandra6073
      @riteshchandra6073 Před 2 lety

      @@asifmolbio ok i will check thanks for your support and help.

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      @@riteshchandra6073 please look up in table 2 in the mentioned link

  • @trishitabose2228
    @trishitabose2228 Před 3 měsíci

    Excuseme sir -The site is not at all working the way you did give another webserver

    • @asifmolbio
      @asifmolbio  Před 3 měsíci

      Are you using vpn

    • @asifmolbio
      @asifmolbio  Před 3 měsíci

      I have checked Go shiny version 0.80 is working without any vpn

    • @trishitabose2228
      @trishitabose2228 Před 3 měsíci

      What is vpn sir?

    • @trishitabose2228
      @trishitabose2228 Před 3 měsíci

      @@asifmolbio i tried all versions still i got 0 response, its showing reconnecting like that.

    • @asifmolbio
      @asifmolbio  Před 3 měsíci

      From which country you are trying to access? Can you change internet i am sure its working

  • @snehaunni194
    @snehaunni194 Před 2 lety +1

    Sir i just start work on transcriptome analysis.. All the vedios related to this are useful for students like me. If we hav any query or douts can u provide ur mail id or number to contact u sir

    • @asifmolbio
      @asifmolbio  Před 2 lety +1

      Thanks sneha, you can post your questions in-comments here or contact me at asifalikalas@foxmail.com

    • @snehaunni194
      @snehaunni194 Před 2 lety +1

      @@asifmolbio Thank you very much sir