An introduction to Snakemake tutorial for beginners (CC248)

Поделиться
HTML-код
  • Опубликовано: 29 ноя 2024

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

  • @KTROWS
    @KTROWS Месяц назад

    I really like that you put a window with your face in the video, it makes its very much like a lecture class - which is somehow quite comfortable.

    • @Riffomonas
      @Riffomonas  Месяц назад

      🤓 I wonder sometimes. I get nervous when I take my face off the screen for too long that people might feel unmoored from the video. Thanks for watching!

  • @ABHISHEKKUMAR-ie3hl
    @ABHISHEKKUMAR-ie3hl Год назад +3

    fantastic and straight to the point introduction to Snakemake. Great Job! 🙌👏

  • @sven9r
    @sven9r 2 года назад +11

    Hey Pat,
    I don't know how you do it, but we are currently working on a wiki for our lab. Where we are creating tutorials for projects controlled via conda, snakemake and gith.
    So this series has so much value for me and the other Phd students! Cheers !

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

      wonderful! thanks for your continued support

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

    Fantastic! Thank you very much. Looking forward to watching this one.

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

      wonderful - let me know if you have any questions of things you'd like to see me cover about snakemake. i've really grown to love it over GNU Make

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

    Great tutorial. Thank you very much 👏👏

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

    Really cool video, definitely will help my research!

    • @Riffomonas
      @Riffomonas  2 года назад +2

      Awesome, thank you! 🤓

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

    Great video, thanks!

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

    This is a good intro video! I will show this to a rotation student that seems to be interested in learning snakemake - Thanks a lot.
    The only thing I found a little bit confusing is that for running your script you required {params.file} instead of directly using {output}. I guess this is because your script is just taking the name of the output file and automatically saving this in a folder called "data". Perhaps you could have explained this, as most of the time you don't need to specify output files as {params}.

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

      Thanks for watching and for the feedback!

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

    Hi!! The videos are incredible. Learning so much!! I would like to mention we need to install snakemake extension on VS code to run the scripts. Thanks a lot!!

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

      Thanks for watching! Which scripts? I didn’t have to install anything on VSCode. You sure you installed snakemake into the conda environment and loaded the environment?

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

      @@Riffomonas The Snakefile. Yes, I have installed using mamba, then restarted VSCode. I realized when I was coding, the script had a bunch of red lines showing that something was wrong with the codes. Then I went to the extensions and installed the snakemake one. After that, everything run smoothly. I really don't know what happened. :(

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

      @@ricrocha821 Its probably because vscode doesn't recognize the syntax of snakemake file and highlighted it as wrong code. To run the snakemake you don't need extension but for proper highlighting you need one.

  • @musicspinner
    @musicspinner 2 года назад +2

    Fantastic. 👌🏽
    This is incredibly useful.
    Related to this, have you worked with R `library(drake)` or its successor `library(targets)`? If so, any thoughts related those R-specific workflow management systems? I could see them being quite handy for improving Shiny app efficiency or just interactive R exploration of some computationally heavy analysis.

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

      Thanks for watching! I think the modern version of {drake} is {targets}. I rarely do everything in R so I like the flexibility of being able to mix languages and programs with snakemake.

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

    Do you use docker for reproducible research in R? When to choose snakemake and when docker to intialize functioning environment? Could both of them cooperate?

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

      They definitely could. I dont use docker or singularity but should learn it. Next project 😂

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

    Please, Could You explain in a video, how to show in vs Code, something like environment panel in RStudio? Tnx

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

      Sorry I never use the environment window in Rstudio 😂 if you want to know which variables are in your R session you can type ls() at the prompt. Thanks for watching Patricio!

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

    Is it possible to install snakemake on window?

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

      Yes! snakemake.readthedocs.io/en/stable/tutorial/setup.html#setup-on-windows