-
- 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
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
Please register or sign in to comment