Skip to content
Snippets Groups Projects
  1. Mar 12, 2020
    • Dominik Burri's avatar
      replaced synthetic test by new one. · 46e6e00b
      Dominik Burri authored
      moved input_files into top-layer test directory for consistency.
      
      corrected removal of test files
      46e6e00b
    • Dominik Burri's avatar
      included tests for ALFA qc · ad3a8e52
      Dominik Burri authored
      corrected md5sum for config.yaml
      
      remove unnecessary file
      ad3a8e52
    • Dominik Burri's avatar
      added rule for · 37fb0fd0
      Dominik Burri authored
      - renaming bedgraph
      - creating ALFA qc plots
      
      removed conda dependence, moved import statement.
      
      included ALFA in finish rule, corrected annotation.gtf and config.yaml, created new .svg
      37fb0fd0
  2. Mar 07, 2020
  3. Mar 06, 2020
  4. Feb 24, 2020
  5. Feb 21, 2020
  6. Feb 20, 2020
    • Alex Kanitz's avatar
      Merge branch 'log_dirs' into 'master' · c58f28df
      Alex Kanitz authored
      create log directories in Snakefile
      
      Closes #70
      
      See merge request zavolan_group/pipelines/rnaseqpipeline!28
      c58f28df
    • Alex Kanitz's avatar
      create log directories in Snakefile\ · 5e1ec85e
      Alex Kanitz authored
      - log and, if workflow is executed on cluster, cluster log directories are explicitly created in `Snakefile`
      - location of main log directory can be configured in `config.yaml` (field `log_dir`, previously: `local_log`; requires change in script `labkey_to_snakemake.py` as well as subworkflows as field name is hard-coded there)
      - location of cluster log directory can be configured in `cluster.json` (in field `__default__` -> `out`)
      - `config.yaml` and `cluster.json` in `tests/input_files` are set such that a directory `logs/` is created in the directory where Snakemake is run (i.e., the directory of each test); cluster logs are stored in a subdirectory `logs/cluster`
      - removes instructions to explicitly create log directories from docs and all test scripts
      - cleans up main `Snakefile` (apart from Snakemake-specific syntax, now passes `flake8` linter test)
      5e1ec85e
  7. Feb 18, 2020
    • Alex Kanitz's avatar
      Merge branch 'hotfix_docs_missing_link' into 'master' · 1f933bcc
      Alex Kanitz authored
      fix broken links in docs
      
      See merge request zavolan_group/pipelines/rnaseqpipeline!27
      1f933bcc
    • Alex Kanitz's avatar
      fix broken links in docs · 1782ea86
      Alex Kanitz authored
      1782ea86
    • Alex Kanitz's avatar
      Merge branch 'conda_env' into 'master' · 885c5692
      Alex Kanitz authored
      install dependencies via Conda
      
      Closes #56
      
      See merge request zavolan_group/pipelines/rnaseqpipeline!24
      885c5692
    • Alex Kanitz's avatar
      install dependencies via Conda · 8742cd72
      Alex Kanitz authored
      - add 3 separate Conda environment files for installing
        - essential dependencies without Singularity (most users)
        - essential dependencies including Singularity (root users on Linux only)
        - non-essential dependencies (required for tests etc.)
      - install Python dependencies via `pip` _within_ Conda environment to avoid #56
      - update Conda-based installation instructions
        - describe usage of different environment files
        - add supported OS versions (macOS not yet added, because only installation works)
      - update CI config to use same setup (based on Miniconda Docker image)
      8742cd72
    • Alex Kanitz's avatar
      Merge branch 'verbose_tests' into 'master' · 4ad34d82
      Alex Kanitz authored
      run tests in verbose mode
      
      Closes #68
      
      See merge request zavolan_group/pipelines/rnaseqpipeline!26
      4ad34d82
    • Alex Kanitz's avatar
      run tests in verbose mode · 0d95577e
      Alex Kanitz authored
      - trap call functionalized through cleanup() function
      - function added to all test scripts
      - function prints out exit status of last command before trap
      - flag `--verbose` added to Snakemake calls in all test scripts
      - script tests rename to follow naming convention 'test_script_<script_name>_<script_run_mode>
      0d95577e
  8. Feb 17, 2020
  9. Feb 15, 2020
    • Alex Kanitz's avatar
      Merge branch 'labkey_api_input_parser' into 'master' · a654943c
      Alex Kanitz authored
      get Snakemake input from LabKey API
      
      Closes #47
      
      See merge request zavolan_group/pipelines/rnaseqpipeline!23
      a654943c
    • BIOPZ-Katsantoni Maria's avatar
      get Snakemake input from LabKey API · eea0206f
      BIOPZ-Katsantoni Maria authored and Alex Kanitz's avatar Alex Kanitz committed
      - add script that prepares Snakemake input files 'samples.tsv' and 'config.yaml' from LabKey table
      - script either connects to API directly (with '--remote' and related options) or processes a tab-separated LabKey dump file
      - add tests for both use cases
      - common input files for tests now in 'tests/input_files'
      - update all other tests to account for new file locations
      - update documentation
      eea0206f
  10. Feb 14, 2020
Loading