Snakepipes Versions Save

Customizable workflows based on snakemake and python for the analysis of NGS data

2.8.1

2 months ago

What's Changed

Full Changelog: https://github.com/maxplanck-ie/snakepipes/compare/2.8.0...2.8.1

  • Boosted versions on shared_env, as python 3.7 and multiqc no longer work together.
  • WGBS doesn't draw a PCA on datasets with one or two samples.
  • HiCExplorer version boosted in HiC mode

2.8.0_corrected

3 months ago

snakePipes 2.8.0

  • Moved SalmonIndex creation from mRNAseq and scRNAseq to createIndices.
  • Changed the behaviour of snakePipes createEnvs - it is no longer possible to set condaEnvDir with this function. It is required to set it with snakePipes config beforhand, instead. To ingore what's in the defaults.yaml and overwrite the condaEnvDir value with default system conda prefix, use '--autodetectCondaEnvDir'.
  • Snakemake options in the defaults.yaml are now an empty string. The required arguments '--use-conda --conda-prefix' have been directly added to the command string. condaEnvDir is parsed from defaults.yaml, requiring running snakePipes config first.
  • Added a 'three-prime-seq' mode to mRNAseq (David Koppstein and Katarzyna Sikora).
  • Added DESeq2 run on PAS clusters to the 'three-prime-seq' mode of mRNAseq.
  • Added support for multiple comparison groups to ChIPseq and ATAC-seq.
  • Added SEACR as an optional peak caller to ChIPseq.
  • Fixes #819
  • Fixes #947
  • Fixes #945
  • Fixes #941
  • Fixes #951
  • fastq files are checked for validity
  • an 'on success' file is touched in the output directory when a workflow is finished successfully
  • fuzzywuzzy deprecated in favor for thefuzz

2.7.3

1 year ago
  • Fixes #884 by creating an additional conda env for DSS. Build tests are now run with strict channel priority.

2.7.2

1 year ago

snakePipes 2.7.2

  • STAR version has been updated to 2.7.10b. 2.7.10a was returning segmentation fault on MAC.

  • STAR command has been updated. Now, STAR itself offers a command line option for processing input files.

  • Put a cap on python version for the deeptools env. The current version of deeptools is not supporting the newer python versions and some tools fail.

  • Update default condaDir.

  • The filter_gtf function has become a bit more versatile. GTF files that include delimiters (';') in e.g. a description field are now allowed. Gene names are also allowed to have symbols now. Lastly, GTF files that have xRNA instead of transcript as a feature in column 3 can also be parsed.

What's Changed

Full Changelog: https://github.com/maxplanck-ie/snakepipes/compare/2.7.0...2.7.2

2.7.1_corrected

1 year ago

2.7.0

1 year ago
  • Added the allelic version of Salmon-based transcript quantitation to mRNA-seq workflow. Will be run if both 'allelic-mapping' and 'alignment-free' modes are specified. An allelic version of sleuth will be run, if sample sheet is provided, as well as DESeq2 on allelic Salmon counts.
  • Fixes #836

2.6.1_corrected

1 year ago
  • Capped tabulate version as 0.9.0 breaks snakemake

2.6.0_corrected

1 year ago
  • Added apeglm2 logFC shrinkage to allelic DESeq2 results.
  • Added bwa-mem2 as an optional aligner to DNA-mapping and HiC, as well as as an additional tool to createIndices.
  • Added bwameth2 as an optional tool to createIndices - this will create a bwameth index with bwa-mem2.
  • Added bwameth2 as an optional aligner to WGBS - this will run bwameth with bwa-mem2 underneath.
  • Updated software versions in environment yamls.
  • Updated organism yamls.
  • Updated CSAW output.
  • Fixed a couple of issues in the ATAC-seq workflow after sofware versions update.
  • Fixes #837
  • Fixes #834
  • Fixes #833
  • Fixes #832
  • Fixes #820
  • Fixes #817

2.5.4

1 year ago

snakePipes 2.5.4

  • Fixed a number of minor GitHub issues: #791, #816, #807, #789, #783, #768, #827.

  • Fixed misleading rule name for bamcoverage in atac-seq.

  • Fixed conda env building on microsoft azure.

  • Fixed CSAW report for ChIP-seq.

2.5.3

2 years ago
  • Switched to mamba by default at createEnvs function.