Skip to content
Snippets Groups Projects
  1. Apr 15, 2021
  2. Mar 25, 2021
    • BIOPZ-Gypas Foivos's avatar
      Merge branch 'remove_defaults' into 'dev' · 378f6aed
      BIOPZ-Gypas Foivos authored
      Remove default arguments from rules
      
      See merge request !80
      378f6aed
    • BIOPZ-Katsantoni Maria's avatar
      Remove extra parameters, that had or should have the default values · 5396adf5
      BIOPZ-Katsantoni Maria authored and BIOPZ-Gypas Foivos's avatar BIOPZ-Gypas Foivos committed
      and are therefore not required in the rules.
      - Snakefile
       star_rpm: --outWigNorm (default RPM was used)
       star_rpm: --outWigStrand (default Stranded was used)
       rename_star_rpm_for_alfa: orientation in params is redundant (Fixes #152)
      - single_end.snakefile.smk
       map_genome_star: outFilterMismatchNoverLmax
       map_genome_star: outFilterScoreMinOverLread
       map_genome_star: outFilterMatchNminOverLread
       quantification_salmon: --writeUnmappedNames
      - paired_end.snakefile.smk
        pe_map_genome_star: outFilterMismatchNoverLmax
        pe_map_genome_star: outFilterScoreMinOverLread
        pe_map_genome_star: outFilterMatchNminOverLread
        quantification_salmon: --writeUnmappedNames
      5396adf5
  3. Feb 26, 2021
  4. Feb 11, 2021
  5. Oct 16, 2020
  6. Jun 25, 2020
  7. Jun 23, 2020
  8. Jun 18, 2020
  9. Jun 17, 2020
  10. Jun 15, 2020
  11. Jun 12, 2020
  12. Jun 11, 2020
  13. Jun 10, 2020
  14. Apr 28, 2020
  15. Apr 27, 2020
    • Alex Kanitz's avatar
      Merge branch 'refactor' into 'master' · fc53c215
      Alex Kanitz authored
      Major refactoring before release
      
      Closes #117, #112, #111, #108, #107, #101, and #74
      
      See merge request zavolan_group/pipelines/rhea!62
      fc53c215
    • Alex Kanitz's avatar
      Refactor LabKey to Snakemake script · 556f1e12
      Alex Kanitz authored
      - clean up command line interface
        - improve descriptions
        - add consistent structure
        - remove or merge superfluous CLI arguments
        - set defaults
        - update test calls
        - update docs
        - when importing data from LabKey, table is saved to 'samples.tsv.labkey' in same directory as Snakemake sample table
      - allow user to specify environment variables and relative paths in input table and on CLI
        - relative paths in the input table are interpreted with respect to the directory containing the input table
        - relative paths will are interpreted with respect to the current working directory; this is to achieve portability with respect to tests but is discouraged in production because its behavior is not very predictable from the user's perspective; consequently a warning is thrown
      - set STAR index size to read length - 1
      - remove `gtf_filtered` and `tr_fasta_filtered` and update Snakefiles and test sample tables accordingly
      - rename some MultiQC report-related parameters and update Snakefiles and test config files accordingly
      - add logging
      - add docstrings to module and all functions
      - add typing definitions to all functions
      - restructure and comment code to improve readability
      - linters `flake8` and `mypy` pass
      556f1e12
    • BIOPZ-Katsantoni Maria's avatar
      Major refactoring · 6cf28511
      BIOPZ-Katsantoni Maria authored and Alex Kanitz's avatar Alex Kanitz committed
      * Sequencing mode-related changes:
        * allowed sequencing modes in Snakemake input table changed from `paired_end` and `single_end` to `pe` and `se`, respectively
        * remove sequencing mode from output paths for each rule
        * corresponding wild cards removed entirely from all rules that do not depend on sequencing mode (currently all rules that are defined in the main `Snakefile` in the project root directory)
        * where absolutely necessary, sequencing mode is added as part of output file or directory instead
        * remove dependency of sequencing mode for rule for `FastQC`; now runs separately for each strand
      * Changes related to MultiQC and output file/directory structure
        * moving and renaming outputs for MultiQC is no longer required
        * code to create MultiQC custom config externalized into script `scripts/rhea_multiqc_config.py`
        * add MultiQC output files with deterministic output to md5 sum checks performed during execution of `tests/test_integration_workflow/test.{local,slurm}.sh`
        * output filenames for each rule now follow this general structure: `samples/{sample_name}/{rule}/{output_file}`
        * change log directory structure matches results directory structure
      * Miscellaneous changes
        * consistent, PEP8-compliant formatting in most parts, including Snakemake files, where allowed
        * remove rule `extract_decoys_salmon`; equivalent file `chrName.txt` produced by `star_index` is used instead
        * add rule `start` which copies sample data to the results directory and enforces uniform naming
        * refactoring of ALFA rules and modification of the CI/CD test to ensure compatibility
      6cf28511
    • CJHerrmann's avatar
      Add rules for bigWig creation · 907082c3
      CJHerrmann authored and Alex Kanitz's avatar Alex Kanitz committed
      907082c3
  16. Mar 25, 2020
Loading