GenPipes 6.0.0 Release Notes
What’s new?
This is a major release of GenPipes:
- ChIPSeq
The Chipseq pipeline chipseq protocol has a new step, Deeptools QC, that generates two new metrics: Fingerplot QC and Correlation Matrix. These new metrics are now included in the MultiQC report.
- A new LongRead DNASeq pipeline, is now available to analyze long-read sequences.
Supports two protocols, Revio (PacBio Revio) and Nanopore (ONT Nanopore)
Nanopore protocol of long read dnaseq is equivalent in functionality to the Nanopore pipeline that was available as a standalone pipeline in the previous versions
Nanopore pipeline is deprecated as a standalone GenPipes pipeline effective v6.0. The same functionality is now available as the Nanopore protocol of the new LongRead DNASeq pipeline.
RNASeq minor updates include error fixes for errors that occurred when running the rnaseq_cancer protocol with single end reads.
- Output file Standardization
The ‘Prologues’ and ‘Epilogues’ found in the GenPipes output files have been revamped and standardized.
This makes them exactly the same for SLURM and PBS clusters simplifying GenPipes usability.
- Input file validation check
A new tool is available to check the format of your readset and design files
The GenPipes tool validate_genpipes checks input files for common issues. It detects missing columns, formatting errors, trailing whitespaces, and more. This helps GenPipes users save time. Validation ensures runs fail quickly if issues are found, avoiding delays after the run starts.
- Log Report Enhancements
It is now simpler to generate log reports for GenPipes runs, regardless of whether you’re working on PBS or SLURM clusters.
Instead of two different commands there is a single command to generate logs irrespective of the scheduler. A single command can be used on all clusters to generate a report of the status of each job in the GenPipes pipeline:
user@machine:~$ genpipes tools log_report --tsv log.out job_output/{PIPELINE}_job_list_{DATE}T{TIME}
Quick! Where can I find it? I can’t wait!
The latest release for GenPipes version 6.0.0 tarball is in: https://github.com/c3g/GenPipes/releases/download/6.0.0/c3g_genpipes-6.0.0.tar.gz
GenPipes is now distributed as a package via pypi GenPipes v6.0 Package.
The genpipes/6.0.0 package is installed on the Abacus (MGC), Béluga, Graham, Cedar and Narval Alliance clusters.
The source code is in GitHub: https://github.com/c3g/GenPipes
For latest GenPipes documentation, please refer to: https://genpipes.readthedocs.io/
Where is the detailed ChangeLog?
See Genpipes GitHub repository changelog.
See Bitbucket repository for the GenPipes ChangeLog.
Since we use git, there are many ways to get the details in many formats. One of our preferred ways is to use a script that lists the commits by tag and author, written by the author of the Ray assembler: Sébastien Boisvert.
Feedback
Are you enjoying Genpipes?
We’d love to hear your inputs, feedback, if any!