trislaz / AutomaticWSI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

This repository contains the code necessary to reproduce the work presented in "[...]"

Code structure

The code is based on nextflow which allows to submit process to a cluster scheduler in a automatic way. In particular, nextflow is smart enough to know when to relaunch jobs and when to cache them. In particular, it allows for a structured output.

For each project, each nextflow file takes a project name and version and creates the correct output folder structures. Nextflow files call python files that can be found in the 'python' folder and each process has its own folder. In script, you will find the bash script used for launching the process. Each project should have all associated bash files and the sufficiant lines to reproduce the project from this repository.

In test, you will find unit tests for some functions but also checks, intermediate controls and plotting function that allow to explore the intermediate analysis.

Project Test

''' home_tiling.sh home_model_2S.sh '''

Project work outline:

Done

  • Tiling-encoding.nf

In progress

  • Model_2S.nf

TODO

  • Weldon/chowder
  • Model 1S
  • CONAN
  • model 1S and conan

About

License:MIT License


Languages

Language:Python 76.9%Language:Nextflow 17.2%Language:Shell 5.9%