Skip to content
Snippets Groups Projects
Commit b1bb6953 authored by Xavier Grand's avatar Xavier Grand
Browse files

Beginning of Readme redaction

parent 2a273d29
No related branches found
No related tags found
No related merge requests found
# nextflow pipeline # ChIPster
This repository is a template and a library repository to help you build nextflow pipeline. ChIPster is a nextflow pipeline dedicated to analyse ChIPseq data.
You can fork this repository to build your own pipeline.
## Getting the last updates ## Getting the last updates
To get the last commits from this repository into your fork use the following commands: To get the last commits from this repository into your fork use the following commands:
For the first time:
```sh ```sh
git remote add upstream git@gitbio.ens-lyon.fr:pipelines/nextflow.git git clone git@gitbio.ens-lyon.fr:xgrand/ChIPster.git
git pull upstream master
```
Then to make an update:
```sh
git pull upstream master
git merge upstream/master
``` ```
## Getting Started ## Getting Started
These instructions will get you a copy of the project as a template when you want to build your own pipeline. The pipeline `src/chipster.nf` works with a configuration file in **Yaml** containing experiment information and a nextflow configuration file `src/nextflow.config`.
[you can follow them here.](doc/getting_started.md) The arguments of this pipeline are described in the table below:
## Building your pipeline | Arguments | Description |
|:---------------------------:|:-------------------------------------------------------------------:|
You can follow the [building your pipeline guide](./doc/building_your_pipeline.md) for a gentle introduction to `nextflow` and taking advantage of this template to build your pipelines. | -c | configuration file. This parameter should always be `src/nextflow.config` |
| -profile | The profile to use. This can be **docker** or **singularity** to run the pipeline in docker or singularity container respectively. This can also be **psmn** to launch the analysis on the PSMN |
## Existing Nextflow pipeline | -params-file | A **yaml** configuration file containing experiement information required for analysis |
Before starting a new project, you can check if someone else didn’t already to the work ! The composition of **Yaml** parameters file is described in the following table:
- [on the nextflow project page](./doc/nf_projects.md)
- [on the nf-core project](https://nf-co.re/pipelines) | Arguments | Description |
|:---------------------------:|:-------------------------------------------------------------------:|
| paired_end | Boolean to setup sequencing type (paired-end or single-end), default = false |
| fastq_folder | Directory containing fastq files (rawdata) |
| genome | Path to the reference genome fasta file |
| genome_size | Entire genome size (hg19 = 2913022398) |
| chrom_sizes | A file containing chromosome sizes (usualy "chrom.sizes" file) |
| idx | Directory containing previously indexed genome files with bowtie2 or "" (empty string to perform the indexation during the pipeline analysis) |
| project | Project name to prefix results directories and files |
| input | Balise of input data |
| row<n> | Corresponds to the balise of the n sample |
| sample | Sample must be a string. It corresponds to the name of the sample |
| fastq | The corresponding fastq file, can be compressed as gz file |
| condition | Condition name, must be the same for IP and Input corresponding samples |
| type | "IP" or "Input" corresponding to sample type |
## Contributing ## Contributing
...@@ -41,9 +46,8 @@ If you want to add more tools to this project, please read the [CONTRIBUTING.md] ...@@ -41,9 +46,8 @@ If you want to add more tools to this project, please read the [CONTRIBUTING.md]
## Authors ## Authors
* **Laurent Modolo** - *Initial work* * **Xavier Grand** - *Maintainer*
* **Laurent Modolo** - *template work*
See also the list of [contributors](https://gitbio.ens-lyon.fr/pipelines/nextflow/graphs/master) who participated in this project.
## License ## License
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment