Skip to content

Commit

Permalink
deploy: d66f8b6
Browse files Browse the repository at this point in the history
  • Loading branch information
apalleja committed Nov 4, 2024
1 parent 71f6a35 commit 7afb63d
Show file tree
Hide file tree
Showing 14 changed files with 28 additions and 60 deletions.
Binary file modified .doctrees/about.doctree
Binary file not shown.
Binary file modified .doctrees/environment.pickle
Binary file not shown.
35 changes: 10 additions & 25 deletions _sources/about.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,16 @@
# About
**Nextflow fundamentals training**

Is your code reusable? Are your results reproducible? Tired of reinventing the wheel? The thing is that reproducibility and even repeatability is challenging even if you are very careful about keeping the same software parameters and versions. Do you want to learn how to write reusable, reproducible, and scalable pipelines?
## The course
At the Data Science platform we are integrating with the research data management team and we are also building pipelines for our researchers at DTU - Biosustain. To that end we are building and deploying in Azure scalable, portable and reproducible bioinformatics workflows using Nextflow. Nextflow is a workflow orchestration tool designed for developing and executing reproducible and scalable data analysis pipelines. It is a scripting language to develop the workflows based on Groovy, allowing for easy integration with existing software and tools. Nextflow supports parallelization and can run on multiple computing environments, including local systems, high-performance clusters, and cloud platforms. For these characteristics it has been our workflow building language of choice and would like to teach it to our fellows at DTU-Biosustain.

**Nextflow** is an advanced workflow management system designed to streamline data-driven processes, especially in the bioinformatics and computational biology fields. It allows users to develop, to execute, and to scale complex workflows across various environments (i.e local machine, Cloud - Azure, AWS, etc... - or HPC). This system is simple and flexible and supports different programming languages (i.e. Python, R, Bash) and containers (e.g Docker, Singularity, etc...).
## [Data Science platform](https://www.biosustain.dtu.dk/technologies/informatics/data-science-platform)

Let us introduce you to Nextflow and unlock you a door to a vibrant community building and maintaining standardized reproducible bioinformatics analyses, trainings, hackathons and resources to make your data-driven analysis scalable an reproducible.
Data Science has become an essential piece both in academia and industry to accelerate gaining insights into the generated data. As a strategy to integrate high-level analytics we created a centralized Data Science platform (DSP) that provides support to our researchers while promoting standardized data and data processes.

# In this course you will learn:
The DSP team aims to make data science more accessible and inclusive at DTU Biosustain and across the DTU Community. The platform follows a data-centric approach that focuses on data infrastructure, processes, and outputs as ongoing, evolving products rather than one-time projects. Each data product is designed as a multidisciplinary collaboration involving the entire data lifecycle and pursuing standardization and automation, and with data usage in mind.


- What is Nextflow?

- Why is needed?

- Nextflow concepts (e.g. channels, processes and operators, parallellism, reentrancy, reusability)

- Core features (e.g Portability, Scalability, Reproducibility, Modularity)

- Installing Nextflow (requirements, you will use a prepared dev environment)

- Write and run your first Nextflow script (nextflow script, config file, results, working directory)

- Run a nextflow pipeline in a Docker image (run for example a short version of an rnaseq pipeline)

- Seqera platform (monitoring your pipeline execution)

- nf-core community (113 bioinformatics standardized workflows)

- Resources to keep training
The DSP is based on four pillars:
– Support
– Education
– Innovation
– Tooling
42 changes: 17 additions & 25 deletions about.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="current nav bd-sidenav">
<li class="toctree-l1 current active"><a class="current reference internal" href="#">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down Expand Up @@ -327,10 +326,9 @@ <h2> Contents </h2>
</div>
<nav aria-label="Page">
<ul class="visible nav section-nav flex-column">
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#">About</a></li>
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#in-this-course-you-will-learn">In this course you will learn:</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#the-course">The course</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#data-science-platform">Data Science platform</a></li>
</ul>

</nav>
</div>
</div>
Expand All @@ -343,25 +341,20 @@ <h2> Contents </h2>

<section class="tex2jax_ignore mathjax_ignore" id="about">
<h1>About<a class="headerlink" href="#about" title="Link to this heading">#</a></h1>
<p><strong>Nextflow fundamentals training</strong></p>
<p>Is your code reusable? Are your results reproducible? Tired of reinventing the wheel? The thing is that reproducibility and even repeatability is challenging even if you are very careful about keeping the same software parameters and versions. Do you want to learn how to write reusable, reproducible, and scalable pipelines?</p>
<p><strong>Nextflow</strong> is an advanced workflow management system designed to streamline data-driven processes, especially in the bioinformatics and computational biology fields. It allows users to develop, to execute, and to scale complex workflows across various environments (i.e local machine, Cloud - Azure, AWS, etc… - or HPC). This system is simple and flexible and supports different programming languages (i.e. Python, R, Bash) and containers (e.g Docker, Singularity, etc…).</p>
<p>Let us introduce you to Nextflow and unlock you a door to a vibrant community building and maintaining standardized reproducible bioinformatics analyses, trainings, hackathons and resources to make your data-driven analysis scalable an reproducible.</p>
<section id="the-course">
<h2>The course<a class="headerlink" href="#the-course" title="Link to this heading">#</a></h2>
<p>At the Data Science platform we are integrating with the research data management team and we are also building pipelines for our researchers at DTU - Biosustain. To that end we are building and deploying in Azure scalable, portable and reproducible bioinformatics workflows using Nextflow. Nextflow is a workflow orchestration tool designed for developing and executing reproducible and scalable data analysis pipelines. It is a scripting language to develop the workflows based on Groovy, allowing for easy integration with existing software and tools. Nextflow supports parallelization and can run on multiple computing environments, including local systems, high-performance clusters, and cloud platforms. For these characteristics it has been our workflow building language of choice and would like to teach it to our fellows at DTU-Biosustain.</p>
</section>
<section id="data-science-platform">
<h2><a class="reference external" href="https://www.biosustain.dtu.dk/technologies/informatics/data-science-platform" rel="noopener noreferrer" target="_blank">Data Science platform</a><a class="headerlink" href="#data-science-platform" title="Link to this heading">#</a></h2>
<p>Data Science has become an essential piece both in academia and industry to accelerate gaining insights into the generated data. As a strategy to integrate high-level analytics we created a centralized Data Science platform (DSP) that provides support to our researchers while promoting standardized data and data processes.</p>
<p>The DSP team aims to make data science more accessible and inclusive at DTU Biosustain and across the DTU Community. The platform follows a data-centric approach that focuses on data infrastructure, processes, and outputs as ongoing, evolving products rather than one-time projects. Each data product is designed as a multidisciplinary collaboration involving the entire data lifecycle and pursuing standardization and automation, and with data usage in mind.</p>
<p>The DSP is based on four pillars:
– Support
– Education
– Innovation
– Tooling</p>
</section>
<section class="tex2jax_ignore mathjax_ignore" id="in-this-course-you-will-learn">
<h1>In this course you will learn:<a class="headerlink" href="#in-this-course-you-will-learn" title="Link to this heading">#</a></h1>
<ul class="simple">
<li><p>What is Nextflow?</p></li>
<li><p>Why is needed?</p></li>
<li><p>Nextflow concepts (e.g. channels, processes and operators, parallellism, reentrancy, reusability)</p></li>
<li><p>Core features (e.g Portability, Scalability, Reproducibility, Modularity)</p></li>
<li><p>Installing Nextflow (requirements, you will use a prepared dev environment)</p></li>
<li><p>Write and run your first Nextflow script (nextflow script, config file, results, working directory)</p></li>
<li><p>Run a nextflow pipeline in a Docker image (run for example a short version of an rnaseq pipeline)</p></li>
<li><p>Seqera platform (monitoring your pipeline execution)</p></li>
<li><p>nf-core community (113 bioinformatics standardized workflows)</p></li>
<li><p>Resources to keep training</p></li>
</ul>
</section>


Expand Down Expand Up @@ -410,10 +403,9 @@ <h1>In this course you will learn:<a class="headerlink" href="#in-this-course-yo
</div>
<nav class="bd-toc-nav page-toc">
<ul class="visible nav section-nav flex-column">
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#">About</a></li>
<li class="toc-h1 nav-item toc-entry"><a class="reference internal nav-link" href="#in-this-course-you-will-learn">In this course you will learn:</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#the-course">The course</a></li>
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#data-science-platform">Data Science platform</a></li>
</ul>

</nav></div>

</div></div>
Expand Down
1 change: 0 additions & 1 deletion course_contents/Contents.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion course_contents/Tutorial.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion course_information/Instructions.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="current nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion course_information/Location.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="current nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion course_information/Timing.html
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="current nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion resources.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
1 change: 0 additions & 1 deletion search.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="about.html">About</a></li>

</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Course information</span></p>
<ul class="nav bd-sidenav">
Expand Down
Loading

0 comments on commit 7afb63d

Please sign in to comment.