Skip to content
Snippets Groups Projects
  1. Jul 14, 2021
  2. Jul 13, 2021
  3. Jul 12, 2021
  4. Jun 11, 2021
  5. May 28, 2021
  6. May 12, 2021
  7. May 11, 2021
  8. May 07, 2021
  9. Apr 15, 2021
  10. Mar 25, 2021
    • 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
  11. Feb 26, 2021
  12. Feb 11, 2021
  13. Oct 16, 2020
  14. Jun 23, 2020
  15. Jun 15, 2020
  16. Jun 12, 2020
  17. Jun 10, 2020
  18. Apr 27, 2020
    • 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
  19. Mar 25, 2020
  20. Mar 24, 2020
  21. Mar 22, 2020
  22. Mar 21, 2020
  23. Mar 20, 2020
  24. Mar 19, 2020
  25. Mar 12, 2020
  26. Mar 06, 2020
Loading