Bioinformatics Workflows For Life Sciences Using Snakemake

Posted in: Tutorials | By: AD-TEAMSSS | 30-11-2022, 19:16 | 0 Comments
30
November
2022

Published 11/2022MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 869.98 MB | Duration: 2h 6m

Bioinformatics workflows for life sciences using snakemake

What you'll learn
what is snakemake
install snakemake
build a basic snakemake workflow
understand a snakemake rule, the structure of a rule (input, output, shell, script)

Requirements
Basic UNIX bash shell commands are necessary to follow the course.


Everything else will be explained in the course.

Description
Course on snakemake. snakemake is a modern workflow language that is widely used in acad and industrial circles to build reproducible, legible, portable, interoperable and efficient pipelines in bioinformatics and beyond. The course closely follows the basic bioinformatics workflow described in the official snakemake tutorial but takes a step-by-step approach and delves deeply into each feature of the snakemake language. It covers:- installation- Snakefile- rules- directives: input, output, shell, script- target files- creation of a directed acyclic graphThis course does not cover:- benchmarking- conda directive- snakemake profiles for cluster computers- temporary files- parameters- resourcesAt the end of this course, you will be able to build a basic bioinformatics pipeline. This knowledge will be sufficient to make a positive difference in your day-to-day life as a bioinformatician. It will also prepare you for my advanced course on snakemake.The course is primarily intended for bioinformaticians but it can also be useful for people from other fields who want to build pipelines.The course can also be used as an introduction to the field of bioinformatics. In it, I use the concepts of "reads", "alignment", "BAM" files, "VCF" files, variant calls. However, note that I do not spend much explaining those concepts and focus primarily on the snakemake language.

Overview
Section 1: Introduction

Lecture 1 Introduction

Section 2: Setup

Lecture 2 Installing conda

Lecture 3 Preparing a working directory

Lecture 4 Creating an environment with the required software

Section 3: Basics: an example workflow

Lecture 5 Step 1: Mapping reads without snakemake

Lecture 6 Step 1: my first snakemake rule

Lecture 7 Step 1: snakemake automatically creates the necessary parent directories

Lecture 8 Step 1: rule and directive definitions are indented

Lecture 9 Step 1: when is a target file generated

Lecture 10 Step 1: brace notation in the shell directive

Lecture 11 Step 2: generalising a snakemake rule to make it work with infinitely many files

Lecture 12 Step 2: list target files in snakemake command

Lecture 13 Step 2: situations in which the snakemake workflow in run

Lecture 14 Step 3: add second snakemake rule

Lecture 15 Step 3: split shell directive command over several lines

Lecture 16 Step 4: add third rule

Lecture 17 Step 4: visualise DAG

Lecture 18 Step 5: named input files

Lecture 19 Step 5: naming input files becomes necessary when there are many of them

Lecture 20 Step 5: aggregate input files with the expand helper function

Lecture 21 Step 5: aggregate input files over all combinations of variables with expand

Lecture 22 Step 5: aggregate input files over "zip" combinations of variables with expand

Lecture 23 Step 6: using custom scripts

Lecture 24 Step 7: adding a target rule

Section 4: Launch a snakemake workflow

Lecture 25 Options to use when launching a snakemake workflow

Section 5: Possible snakemake errors and how to resolve them

Lecture 26 R_LIBS environment variable is set

Lecture 27 bash strict mode

Lecture 28 no config file given

Section 6: Visualise the snakemake workflow

Lecture 29 Rule graph

Bioinformaticians who want to learn how to create clean, efficient and reproducible pipelines.

HomePage:
https://www.udemy.com/course/snakemake/




DOWNLOAD
1dl.net

https://1dl.net/ot0b8qxei163/tCZ5PFEs__Bioinforma.rar.html




rapidgator.net

https://rapidgator.net/file/ff934c80d64e3f7dc9456a315ff388d5/tCZ5PFEs__Bioinforma.rar.html

Note:
Only Registed user can add comment, view hidden links and more, please register now
At 0dayhome.net, you'll find a vast collection of educational and informative tutorials to help you enhance your skills and knowledge in various fields. Our tutorials section serves as a valuable resource for beginners and experts alike, providing step-by-step guides, tips, and tricks on subjects such as technology, design, programming, photography, and much more. Whether you're looking to expand your professional repertoire or simply indulge in a new hobby, 0dayhome.net has got you covered. Why choose 0dayhome.net for all your tutorial needs? Here are a few reasons: Diverse Topics: Our platform offers a diverse range of tutorials, catering to various interests and skill levels. From learning the basics of coding to mastering advanced graphic design techniques, our tutorials cover it all. Easy-to-Follow Guides: We understand the importance of clear and concise instructions. Our tutorials are meticulously crafted with simplicity in mind, allowing you to easily grasp complex concepts and apply your newfound knowledge. Comprehensive Content: Whether you're a beginner seeking introductory tutorials or an expert looking for advanced techniques, our comprehensive collection has tutorials for every level of expertise. Take your skills to the next level with 0dayhome.net . Regular Updates: We frequently update our tutorials section, ensuring that you have access to the latest trends and techniques in your chosen field. Stay ahead of the curve and expand your knowledge with our up-to-date content. Community Engagement: Join our thriving community of learners and experts to connect, share insights, and seek guidance. Interact with fellow enthusiasts, exchange ideas, and strengthen your skills through collaboration. Free Access: Yes, you read it right! 0dayhome.net offers free access to its tutorials section. Learn and grow without any financial constraints. So, whether you're an aspiring programmer, a budding designer, or simply curious about exploring new subjects, 0dayhome.net tutorials are your go-to resource. Visit our website today and embark on a journey of continuous learning and improvement.
все шаблоны для dle на сайте шаблоны dle 11.2 скачать