Coder Social home page Coder Social logo

nf-hack18's Introduction

Nextflow workshop 2018

Project repository for the Nextflow workshop that will take place on 22-23 November 2018 in Barcelona.

Location

Centre for Genomic regulation (CRG), PRBB building (you will need an ID card to enter in the building).

Programme

The event programme is available here.

Abstracts

The presentation abstracts are available at this link.

Training

The material for the beginners training on Thursday 22, morning is available as this link.

Event chat

We will use the following Gitter channel during the workshop activities. Feel free to register and use it for any question about logistic, problems, doubts during the workshop, etc.

Poster

Nextflow workshop 2018 poster

Sponsors

AWS Cloud Logo

nf-hack18's People

Contributors

pditommaso avatar emi80 avatar evanfloden avatar kevinsayers avatar damjanaram avatar

Stargazers

Ashish Tomar avatar  avatar Darek Kedra avatar Chun-Hui Yu avatar Batool Almarzouq avatar Peter Kruczkiewicz avatar Rodrigo O. Polo avatar Roshni Biswas avatar Daniel E Cook avatar ssayols avatar Maxime Borry avatar Alexander Peltzer avatar Noirot Céline avatar Pierre Lindenbaum avatar Anton Khodak avatar Bede Constantinides avatar Tiffany Delhomme avatar Diogo Silva avatar

Watchers

 avatar James Cloos avatar  avatar Tiffany Delhomme avatar  avatar

nf-hack18's Issues

[HACK TOPIC] Process unit testing

Notes from our discussion about how a new generic unit testing module could work:

Present: @ewels, @fstrozzi, @LukeGoodsell, @micans

Testing would essentially act as a wrapper, with three steps:

  1. Set up the required files with the storeDir
    • Needs some kind of nextflow syntax to be able to define these test files
  2. Run nextflow with a super lenient caching method (file name only?) {new nf feature} so that it skips all of the upstream steps
    • Super lenient caching will mean that we can have empty files for all upstream steps except the penultimate process
    • Don't have staged cached files for the process that we're interested in. Nextflow will run this process for real.
    • Stop the workflow as soon as this process is done {new nf feature}
      • Squash the output channel
      • Required in case something goes wrong and the output filenames change. If this happens then the cache won't be valid and all downstream steps will run again.
  3. Check the results from that process

This tool could then be run, specifying which process should be tested. It could then be run in parallel for each process of interest.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.