... | ... | @@ -30,20 +30,6 @@ Each workflow is stored with the following structure: |
|
|
```
|
|
|
The workflow code goes into a subfolder `workflow`, while the configuration is stored in a subfolder `config`. Inside of the `workflow` subfolder, the central `Snakefile` marks the entrypoint of the workflow. Results are written into subfolder `results. Inside of the `results` subfolder, results are stored following the same structure than inside `workflow` subfolder.
|
|
|
|
|
|
# Environment
|
|
|
|
|
|
Softwares and dependencies can be run directly on the local system or using environments such as containers or using a package management system.
|
|
|
|
|
|
## Containers
|
|
|
|
|
|
[](https://singularity-hub.org/collections/2878)
|
|
|
|
|
|
We provide ready to run versions of container built with [Singularity containers](https://www.sylabs.io/). All required softwares to run the workflow have been installed within this container. User can either download the ready-to-use built container OR build this container instead to download it using the [Singularity.obitools](Singularity.obitools) recipe. In both case, it gives an `obitools.simg` file. Absolute path to access to the container file fills the field `singularity:` into [config.yaml](config/)
|
|
|
|
|
|
## Conda
|
|
|
|
|
|
Softwares can be installed throught a conda environment. Each rule loads its own environment. Environment files are stored at `workflow/envs/obitools_envs.yaml`.
|
|
|
|
|
|
# Wildcards
|
|
|
|
|
|
Output and input can take any values. We defined them as wildcards. We use 4 wildcards:
|
... | ... | @@ -231,3 +217,17 @@ demultiplex","projet", "marker","run", "plaque","sample","barcode5","barcode3"," |
|
|
|
|
|
|
|
|
|
|
|
# Environment
|
|
|
|
|
|
Softwares and dependencies can be run directly on the local system or using environments such as containers or using a package management system.
|
|
|
|
|
|
## Containers
|
|
|
|
|
|
[](https://singularity-hub.org/collections/2878)
|
|
|
|
|
|
We provide ready to run versions of container built with [Singularity containers](https://www.sylabs.io/). All required softwares to run the workflow have been installed within this container. User can either download the ready-to-use built container OR build this container instead to download it using the [Singularity.obitools](Singularity.obitools) recipe. In both case, it gives an `obitools.simg` file. Absolute path to access to the container file fills the field `singularity:` into [config.yaml](config/)
|
|
|
|
|
|
## Conda
|
|
|
|
|
|
Softwares can be installed throught a conda environment. Each rule loads its own environment. Environment files are stored at `workflow/envs/obitools_envs.yaml`.
|
|
|
|