<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Nextflow on Shaun Chuah</title>
    <link>https://shaunchuah.github.io/tags/nextflow/</link>
    <description>Recent content in Nextflow on Shaun Chuah</description>
    <image>
      <title>Shaun Chuah</title>
      <url>https://shaunchuah.github.io/profile_photo.jpg</url>
      <link>https://shaunchuah.github.io/profile_photo.jpg</link>
    </image>
    <generator>Hugo -- 0.151.0</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 28 Apr 2022 18:29:04 +0000</lastBuildDate>
    <atom:link href="https://shaunchuah.github.io/tags/nextflow/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Launching Nextflow Pipelines From the Cloud</title>
      <link>https://shaunchuah.github.io/posts/launching-nextflow-pipelines-from-the-cloud/</link>
      <pubDate>Thu, 28 Apr 2022 18:29:04 +0000</pubDate>
      <guid>https://shaunchuah.github.io/posts/launching-nextflow-pipelines-from-the-cloud/</guid>
      <description>&lt;h2 id=&#34;why-bother-setting-up-another-server-to-manage-your-nextflow-pipeline&#34;&gt;Why bother setting up another server to manage your Nextflow pipeline?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Avoid premature termination of the pipeline&lt;/strong&gt;. When you run a Nextflow pipeline from your local computer, your local computer is managing the tasks and communicating with Azure as jobs are completed. Depending on the complexity of your pipeline, this may be a long time (couple of days!). If your wi-fi router accidentally comes unplug or the connection is broken, the pipeline will terminate prematurely. While you could recover from this using &lt;code&gt;-resume&lt;/code&gt;, you can avoid the risks of disconnection by using a cloud server, which is designed to run 24/7, to orchestrate this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting Up Azure With Nextflow</title>
      <link>https://shaunchuah.github.io/posts/setting-up-azure-with-nextflow/</link>
      <pubDate>Wed, 18 Aug 2021 18:27:01 +0000</pubDate>
      <guid>https://shaunchuah.github.io/posts/setting-up-azure-with-nextflow/</guid>
      <description>&lt;p&gt;We will cover getting your nextflow pipeline up and running in the cloud using Azure. First thing to note, this process will take some time so sit back, grab a coffee and take your time working through each section.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Useful References&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nextflow documentation &lt;a href=&#34;https://www.nextflow.io/docs/edge/azure.html&#34;&gt;here&lt;/a&gt;.
Nextflow blog post &lt;a href=&#34;https://www.nextflow.io/blog/2021/introducing-nextflow-for-azure-batch.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;1-context&#34;&gt;1. Context&lt;/h2&gt;
&lt;p&gt;Let&amp;rsquo;s start with some context. I&amp;rsquo;m working with a small team of immunology researchers who are following their scientific questions which has led  into genomics. We don&amp;rsquo;t have any bioinformatics setup and are starting from nothing - which is probably going to be the case for many newcomers as NGS technology continues to become more accessible (for example Nanopore sequencing).&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to Create Your Bioinformatics Pipeline with Nextflow</title>
      <link>https://shaunchuah.github.io/posts/bioinformatics-pipeline-with-nextflow/</link>
      <pubDate>Thu, 12 Aug 2021 18:24:45 +0000</pubDate>
      <guid>https://shaunchuah.github.io/posts/bioinformatics-pipeline-with-nextflow/</guid>
      <description>&lt;p&gt;Now that you know how to run bioinformatics software in Docker containers, it&amp;rsquo;s time to connect them up. If you&amp;rsquo;ve missed the last post the link is here: &lt;a href=&#34;https://shaunchuah.github.io/posts/getting-started-with-docker-for-bioinformatics&#34;&gt;Getting started with Docker for bioinformatics.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;content-overview&#34;&gt;Content Overview&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;What is a pipeline?&lt;/li&gt;
&lt;li&gt;Nextflow vs Snakemake&lt;/li&gt;
&lt;li&gt;Using Nextflow and Docker containers to create your pipeline&lt;/li&gt;
&lt;li&gt;Summary&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;what-is-a-pipeline-anyway&#34;&gt;What is a pipeline anyway?&lt;/h2&gt;
&lt;p&gt;The term &amp;lsquo;pipeline&amp;rsquo; is thrown around a lot in bioinformatics. In simple terms, it refers to the programs that have to be run in a certain order to complete the analysis. Some of these programs take the outputs of earlier programs and process them in order to achieve a specific objective.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
