Learn about how it is easy to launch pipeline in all the ways users want.
The design of how to launch the pipeline reflects our philosophy about pipeline and the effort to realize superb user experience.
Set --dryrun
flag to examine how many scheduled tasks to be performed before
actually executing the pipeline. Here one task could be aligning one FASTQ file,
or counting UMI from one SAM alignment file.
celseq2 --config-file /path/to/wonderful_CEL-Seq2_config.yaml \
--experiment-table /path/to/wonderful_experiment_table.txt \
--output-dir /path/to/result_dir \
--dryrun
Set -j 10
to launch pipeline with 10 tasks executed in parallel. This can run
on either the computing node or your own computer.
celseq2 --config-file /path/to/wonderful_CEL-Seq2_config.yaml \
--experiment-table /path/to/wonderful_experiment_table.txt \
--output-dir /path/to/result_dir \
-j 10
Alternatively, it is straightforward to run the pipeline of celseq2
by
submitting jobs to cluster, as celseq2
is built on top of
snakemake
which is
a powerful workflow management framework.
For example, user could run the following command to submit jobs to computing nodes. Here it submits 10 jobs in parallel with 50G of memory requested by each.
celseq2 --config-file /path/to/wonderful_CEL-Seq2_config.yaml \
--experiment-table /path/to/wonderful_experiment_table.txt \
--output-dir /path/to/result_dir \
-j 10 \
--cluster "qsub -cwd -j y -l h_vmem=50G" &