-
- Downloads
Major refactoring
* 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
parent
907082c3
No related branches found
No related tags found
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Snakefile 317 additions, 250 deletionsSnakefile
- images/dag_test_workflow.svg 732 additions, 726 deletionsimages/dag_test_workflow.svg
- images/rule_graph.svg 373 additions, 361 deletionsimages/rule_graph.svg
- scripts/labkey_to_snakemake.py 154 additions, 36 deletionsscripts/labkey_to_snakemake.py
- tests/input_files/config.yaml 10 additions, 7 deletionstests/input_files/config.yaml
- tests/input_files/config_alfa.yaml 3 additions, 0 deletionstests/input_files/config_alfa.yaml
- tests/input_files/samples.tsv 3 additions, 3 deletionstests/input_files/samples.tsv
- tests/input_files/samples_alfa.tsv 5 additions, 5 deletionstests/input_files/samples_alfa.tsv
- tests/test_alfa/expected_output.md5 40 additions, 40 deletionstests/test_alfa/expected_output.md5
- tests/test_alfa/results/samples/paired_end_R1_on_minus_antisense/map_genome/paired_end_R1_on_minus_antisense.pe.Aligned.sortedByCoord.out.bam 0 additions, 0 deletions...nd_R1_on_minus_antisense.pe.Aligned.sortedByCoord.out.bam
- tests/test_alfa/results/samples/paired_end_R1_on_minus_antisense/map_genome/paired_end_R1_on_minus_antisense.pe.Aligned.sortedByCoord.out.bam.bai 0 additions, 0 deletions...1_on_minus_antisense.pe.Aligned.sortedByCoord.out.bam.bai
- tests/test_alfa/results/samples/paired_end_R1_on_minus_sense/map_genome/paired_end_R1_on_minus_sense.pe.Aligned.sortedByCoord.out.bam 0 additions, 0 deletions...ed_end_R1_on_minus_sense.pe.Aligned.sortedByCoord.out.bam
- tests/test_alfa/results/samples/paired_end_R1_on_minus_sense/map_genome/paired_end_R1_on_minus_sense.pe.Aligned.sortedByCoord.out.bam.bai 0 additions, 0 deletions...nd_R1_on_minus_sense.pe.Aligned.sortedByCoord.out.bam.bai
- tests/test_alfa/results/samples/paired_end_R1_on_plus_antisense/map_genome/paired_end_R1_on_plus_antisense.pe.Aligned.sortedByCoord.out.bam 0 additions, 0 deletions...end_R1_on_plus_antisense.pe.Aligned.sortedByCoord.out.bam
- tests/test_alfa/results/samples/paired_end_R1_on_plus_antisense/map_genome/paired_end_R1_on_plus_antisense.pe.Aligned.sortedByCoord.out.bam.bai 0 additions, 0 deletions...R1_on_plus_antisense.pe.Aligned.sortedByCoord.out.bam.bai
- tests/test_alfa/results/samples/paired_end_R1_on_plus_sense/map_genome/paired_end_R1_on_plus_sense.pe.Aligned.sortedByCoord.out.bam 0 additions, 0 deletions...red_end_R1_on_plus_sense.pe.Aligned.sortedByCoord.out.bam
- tests/test_alfa/results/samples/paired_end_R1_on_plus_sense/map_genome/paired_end_R1_on_plus_sense.pe.Aligned.sortedByCoord.out.bam.bai 0 additions, 0 deletions...end_R1_on_plus_sense.pe.Aligned.sortedByCoord.out.bam.bai
- tests/test_alfa/test.sh 1 addition, 1 deletiontests/test_alfa/test.sh
- tests/test_integration_workflow/expected_output.files 6 additions, 6 deletionstests/test_integration_workflow/expected_output.files
Loading
Please register or sign in to comment