<!-- .slide: data-background="https://raw.githubusercontent.com/maxulysse/maxulysse.github.io/main/assets/img/svg/green_white_bg.svg" -->
<a href="https://www.nf-co.re"><img src="https://github.com/nf-core/logos/raw/master/nf-core-logos/nf-core-logo-darkbg.svg" width="65%"><img></a>
## Introduction to nf-core
<small>
Maxime U Garcia ▸ [<i class="fa fa-github"></i>@maxulysse](https://github.com/maxulysse/)
[Seqera Labs](https://seqera.io/) ▸ Barcelona | Stockholm
</small>
---
## Reproducibility is central
<a href="https://academic.oup.com/view-large/figure/118918033/giy077fig1.jpg"><img src="https://maxulysse.github.io/assets/img/slides/gigascience_giy077_fig1.jpg" width="50%"><img></a>
<font size=5>
<a href="https://doi.org/10.1093/gigascience/giy077">10.1093/gigascience/giy077</a>
</font>
---
[](https://nf-co.re)
> A community effort to collect a curated set of analysis pipelines built using Nextflow.
---
# Community

---
# Users

---
# Developers

---
# What does nf-core provide
* **Pipelines**: ready-made pipelines
* **Docs <i class="fa fa-globe"></i>**: Guidelines, tutorials, videos
* **Modules <i class="fa fa-globe"></i>**: single-tool wrappers
* **Subworkflows <i class="fa fa-globe"></i>**: multi-tool wrappers
* **Configs <i class="fa fa-globe"></i>**: shared infrastructure configs
* **Test datasets <i class="fa fa-globe"></i>**: test data for :point_up_2:
* **Tools <i class="fa fa-globe"></i>**: linting, template + automation for :point_up_2:
---
## Pipeline requirements
[<i class="fa fa-globe"></i> nf-co.re/docs/contributing/adding_pipelines](https://nf-co.re/docs/contributing/adding_pipelines)
* Nextflow based
* Common structure
* Stable release tags
* MIT license
* Software bundled for reproducibility
* Continuous Integration testing
* _lagom_
---
## <i class="fa fa-laptop"></i> Training and other events
[<i class="fa fa-globe"></i> https://nf-co.re/events](https://nf-co.re/events)
<a href="https://nf-co.re/events/2020/hackathon-francis-crick-2020"><img src="https://maxulysse.github.io/assets/img/slides/nf-core_hackathon_crick2020.jpg" width="60%"><img></a>
<small>
* [<i class="fa fa-globe"></i> nf-co.re/events/2023/training-march-2023](https://nf-co.re/events/2023/training-march-2023)
* [<i class="fa fa-globe"></i> nf-co.re/events/2023/hackathon-march-2023](https://nf-co.re/events/2023/hackathon-march-2023)
</small>
---
## Need help?
<!-- .slide: data-background="https://raw.githubusercontent.com/maxulysse/maxulysse.github.io/main/assets/img/svg/green_white_bg.svg" -->
Website: [`https://nf-co.re`](https://nf-co.re)
Chat: [`https://nf-co.re/join`](https://nf-co.re/join) <img src="https://cdn.brandfolder.io/5H442O3W/at/pl546j-7le8zk-6gwiyo/Slack_Mark.svg" width=7.5%></img>
<div style="margin-top:0.1em"> </div>
[<i class="fa fa-twitter fa-2x"></i>](https://www.twitter.com/nf_core) <a href="https://mstdn.science/@nf_core"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Mastodon_Logotype_%28Simple%29.svg/216px-Mastodon_Logotype_%28Simple%29.svg.png" width="7%"></a> [<i class="fa fa-github fa-2x"></i>](https://github.com/nf-core) [<i class="fa fa-youtube fa-2x"></i>](https://www.youtube.com/c/nf-core)
<a href="https://nf-co.re/" style="color: #000000; font-family:Monaco, monospace; font-weight:bold;">https://nf-co.re/</a>
<img src="https://chanzuckerberg.com/wp-content/themes/czi/img/logo.svg">
<style>
body {
background-image: url(https://raw.githubusercontent.com/nf-core/logos/master/nf-core-logos/nf-core-logo-square.svg);
background-size: 7.5%;
background-repeat: no-repeat;
background-position: 3% 96%;
background-color: #181a1b;
}
.reveal body {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal p {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal h1 {
font-family: 'Roboto', sans-serif;
font-style: bold;
font-weight: 400;
color: white;
font-size: 62px;
}
.reveal h2 {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal h3 {
font-family: 'Roboto', sans-serif;
font-style: italic;
font-weight: 300;
color: white;
}
.reveal p {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal li {
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: white;
}
.reveal pre {
background-color: #272822 !important;
display: inline-block;
border-radius: 7px;
color: #aaaba9;
}
.reveal pre code {
color: #eeeeee;
background-color: #272822;
font-size: 100%;
}
.reveal code {
background-color: #272822;
font-size: 75%;
}
.reveal .progress {
color: #24B064;
}
.reveal .controls button {
color: #24B064;
}
.reveal blockquote {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
padding: 5px;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgb(0 0 0 / 20%);
}
.multi-column{
display: grid;
grid-auto-flow: column;
}
</style>
{"metaMigratedAt":"2023-06-17T23:21:42.912Z","metaMigratedFrom":"YAML","title":"Introduction to nf-core (March training)","breaks":true,"contributors":"[{\"id\":\"fb193497-1111-470c-a594-827d34b6f673\",\"add\":5434,\"del\":0}]"}