{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":106008621,"defaultBranch":"master","name":"rna-seq-star-deseq2","ownerLogin":"snakemake-workflows","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-06T13:37:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28868283?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717603962.0","currentOid":""},"activityList":{"items":[{"before":"5ef29371de2d1d778361baa3377bd96e72ade836","after":null,"ref":"refs/heads/release-please--branches--master","pushedAt":"2024-06-05T16:12:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"87fffe6a1beaa86e95c3564061d2720cc73308c7","after":"993dcfcf3c1210f75f6bfb0ef765a4ddb77cadf7","ref":"refs/heads/master","pushedAt":"2024-06-05T16:12:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"chore(master): release 2.1.2 (#82)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(master): release 2.1.2 (#82)"}},{"before":"fb7e0ec48713e744f5c1ba4c1df095ecc17e8f72","after":"5ef29371de2d1d778361baa3377bd96e72ade836","ref":"refs/heads/release-please--branches--master","pushedAt":"2024-06-05T15:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(master): release 2.1.2","shortMessageHtmlLink":"chore(master): release 2.1.2"}},{"before":"b3998c158a87cc9096f7cda8ae913adf2ac6da9d","after":"87fffe6a1beaa86e95c3564061d2720cc73308c7","ref":"refs/heads/master","pushedAt":"2024-06-05T15:58:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: use derived input for star_index (#81)\n\n* fix: use derived input for star_index\r\n\r\nthe file path for the -sjdbGTFfile parameter was hardcoded to 'resources/genome.gtf' which causes execution to fail due to missing files on remote execution environments without a shared filesystem (such as kubernetes)\r\n\r\nThis derives the filepath correctly from the input property to fix this issue\r\n\r\n* chore: make the formatter happy\r\n\r\n---------\r\n\r\nCo-authored-by: David Laehnemann ","shortMessageHtmlLink":"fix: use derived input for star_index (#81)"}},{"before":"4b781cfa14fb5474108594fbaefa0ac8519f19dc","after":"b3998c158a87cc9096f7cda8ae913adf2ac6da9d","ref":"refs/heads/master","pushedAt":"2024-03-25T20:37:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"chore(master): release 2.1.1 (#80)\n\n* chore(master): release 2.1.1\r\n\r\n* Update CHANGELOG.md\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: David Laehnemann ","shortMessageHtmlLink":"chore(master): release 2.1.1 (#80)"}},{"before":"58671c713a9ca55c7146947c7dfd5c2d167a0235","after":"fb7e0ec48713e744f5c1ba4c1df095ecc17e8f72","ref":"refs/heads/release-please--branches--master","pushedAt":"2024-03-25T20:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"fdeda5eb6fe6e9ca2876b1c8c7724a2b6c844fab","after":null,"ref":"refs/heads/fix/release-please-branch-and-permissions","pushedAt":"2024-03-25T19:31:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"4b781cfa14fb5474108594fbaefa0ac8519f19dc","after":"58671c713a9ca55c7146947c7dfd5c2d167a0235","ref":"refs/heads/release-please--branches--master","pushedAt":"2024-03-25T19:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(master): release 2.1.1","shortMessageHtmlLink":"chore(master): release 2.1.1"}},{"before":null,"after":"4b781cfa14fb5474108594fbaefa0ac8519f19dc","ref":"refs/heads/release-please--branches--master","pushedAt":"2024-03-25T19:17:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"fix: release-please branch to `master` and set permissions (#79)","shortMessageHtmlLink":"fix: release-please branch to master and set permissions (#79)"}},{"before":"bc9ab713f7c11b04bae296a27970aceeb12ab1ae","after":"4b781cfa14fb5474108594fbaefa0ac8519f19dc","ref":"refs/heads/master","pushedAt":"2024-03-25T19:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: release-please branch to `master` and set permissions (#79)","shortMessageHtmlLink":"fix: release-please branch to master and set permissions (#79)"}},{"before":null,"after":"fdeda5eb6fe6e9ca2876b1c8c7724a2b6c844fab","ref":"refs/heads/fix/release-please-branch-and-permissions","pushedAt":"2024-03-25T16:58:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: release-please branch to `master` and set permissions","shortMessageHtmlLink":"fix: release-please branch to master and set permissions"}},{"before":"564802cbd68e7fde94c11a961c8b82fed3de2226","after":null,"ref":"refs/heads/perf/update-all-wrappers-to-v3-5-3","pushedAt":"2024-03-25T16:54:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"3d53ced0839f2bd5312578e8e35be1122de0c5bf","after":"bc9ab713f7c11b04bae296a27970aceeb12ab1ae","ref":"refs/heads/master","pushedAt":"2024-03-25T16:54:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"perf: update all wrapper to latest v3.5.3 (#78)","shortMessageHtmlLink":"perf: update all wrapper to latest v3.5.3 (#78)"}},{"before":"d74101d71c8e5975c7e91f07d8fa8a5f5cb5c49e","after":null,"ref":"refs/heads/docs/update-dummy-config-setup","pushedAt":"2024-03-25T16:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"0f18be7618a8dfb998455edf1da89b7cfb2e1301","after":"3d53ced0839f2bd5312578e8e35be1122de0c5bf","ref":"refs/heads/master","pushedAt":"2024-03-25T16:52:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"docs: make example `config/config.yaml` consistent with `config/samples.tsv` (#77)","shortMessageHtmlLink":"docs: make example config/config.yaml consistent with `config/sampl…"}},{"before":"9f2320faa8d8a9bb170751e7b268712d28444b27","after":null,"ref":"refs/heads/chore/dummy-commit-for-ci-trigger","pushedAt":"2024-03-25T16:33:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"17201329d32a7e22792c672b5043bb6ef9e6ea2a","after":null,"ref":"refs/heads/fix/use-storage-plugin-ftp","pushedAt":"2024-03-25T16:30:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"}},{"before":"3380a05a1883e6c5ec509ce764af975b1620fc02","after":"0f18be7618a8dfb998455edf1da89b7cfb2e1301","ref":"refs/heads/master","pushedAt":"2024-03-25T16:30:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: update to using storage plugin ftp (#76)\n\n* fix: update to using storage plugin ftp\r\n\r\n* fix: require a recent snakemake above version 8.0\r\n\r\n* chore: remove unnecessary FTP import","shortMessageHtmlLink":"fix: update to using storage plugin ftp (#76)"}},{"before":null,"after":"d74101d71c8e5975c7e91f07d8fa8a5f5cb5c49e","ref":"refs/heads/docs/update-dummy-config-setup","pushedAt":"2024-03-25T16:30:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"docs: make example `config/config.yaml` consistent with `config/samples.tsv`","shortMessageHtmlLink":"docs: make example config/config.yaml consistent with `config/sampl…"}},{"before":null,"after":"564802cbd68e7fde94c11a961c8b82fed3de2226","ref":"refs/heads/perf/update-all-wrappers-to-v3-5-3","pushedAt":"2024-03-25T16:25:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"perf: update all wrapper to latest v3.5.3","shortMessageHtmlLink":"perf: update all wrapper to latest v3.5.3"}},{"before":"3519c9a707abc0e246e6edcf76680e3730c24c63","after":"17201329d32a7e22792c672b5043bb6ef9e6ea2a","ref":"refs/heads/fix/use-storage-plugin-ftp","pushedAt":"2024-03-25T16:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"chore: remove unnecessary FTP import","shortMessageHtmlLink":"chore: remove unnecessary FTP import"}},{"before":"4b27105fd6a2f64d7150b66378aa72a61532f7a7","after":"3519c9a707abc0e246e6edcf76680e3730c24c63","ref":"refs/heads/fix/use-storage-plugin-ftp","pushedAt":"2024-03-25T16:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: require a recent snakemake above version 8.0","shortMessageHtmlLink":"fix: require a recent snakemake above version 8.0"}},{"before":null,"after":"4b27105fd6a2f64d7150b66378aa72a61532f7a7","ref":"refs/heads/fix/use-storage-plugin-ftp","pushedAt":"2024-03-25T16:01:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: update to using storage plugin ftp","shortMessageHtmlLink":"fix: update to using storage plugin ftp"}},{"before":null,"after":"9f2320faa8d8a9bb170751e7b268712d28444b27","ref":"refs/heads/chore/dummy-commit-for-ci-trigger","pushedAt":"2024-03-07T14:50:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"chore: dummy commit to trigger ci testing","shortMessageHtmlLink":"chore: dummy commit to trigger ci testing"}},{"before":null,"after":"2a5ca5d623e0a67316ca6038889ef5ff43b3978f","ref":"refs/heads/debug-deseq2-init-with-dump","pushedAt":"2024-03-07T10:31:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"debug: add debugging dump to deseq2-init.R script","shortMessageHtmlLink":"debug: add debugging dump to deseq2-init.R script"}},{"before":"846693fa78a923c12e397e89c447816c70de097b","after":"3380a05a1883e6c5ec509ce764af975b1620fc02","ref":"refs/heads/master","pushedAt":"2023-11-21T15:34:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: Fixing workflow for single-end sequencing (#70)\n\n* Correcting path for `cutadapt_se` and params for cutadapt wrapper.\r\n\r\n* fix formatting\r\n\r\n* better error message in gene2symbol.R\r\n\r\n* apply dirty fix in biomart.yaml\r\n\r\nthe same fix as applied here:\r\nhttps://github.com/snakemake-workflows/rna-seq-kallisto-sleuth/commit/5bf0c528e7e4cf1687ba72b95a547ad16a33130e\r\n\r\noriginal solution can be found here:\r\nhttps://stackoverflow.com/a/77370920\r\n\r\n---------\r\n\r\nCo-authored-by: David Laehnemann ","shortMessageHtmlLink":"fix: Fixing workflow for single-end sequencing (#70)"}},{"before":"e103c1cc78feba97cc3cebe8d7f2a51c8958ab96","after":"846693fa78a923c12e397e89c447816c70de097b","ref":"refs/heads/master","pushedAt":"2023-10-24T14:49:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"fix: update gffults & qc (#69)\n\n* update gffults & qc\r\n\r\n* fix indentationg of rule multiqc wrapper version spec line\r\n\r\n* fix: biomart race conditions should be fixed in newer versions via https://github.com/grimbough/biomaRt/commit/94a1f92bb10f18c442e6320d0c51f2a499817762\r\n\r\n---------\r\n\r\nCo-authored-by: Ubuntu \r\nCo-authored-by: David Laehnemann ","shortMessageHtmlLink":"fix: update gffults & qc (#69)"}},{"before":"e1f17b2869814c341bedab5f4c8ac8f7346fc55a","after":null,"ref":"refs/heads/generalize-away-condition","pushedAt":"2023-04-29T06:13:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"}},{"before":"896007e18b72295fdc51961644b27477a2c8c54c","after":"e103c1cc78feba97cc3cebe8d7f2a51c8958ab96","ref":"refs/heads/master","pushedAt":"2023-04-29T06:13:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"johanneskoester","name":"Johannes Köster","path":"/johanneskoester","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1858646?s=80&v=4"},"commit":{"message":"feat!: generalize away condition (#66)\n\n* consistent ordering is ensured right after data import here, so this comment is obsolete\r\n\r\n* apply R lints\r\n\r\n* refactor variable names\r\n\r\n* apply more lints\r\n\r\n* overhaul config setup and make tests more complex\r\n\r\n* make deseq-init.R configurable via new config setup\r\n\r\n* apply lints to deseq2.R\r\n\r\n* actually use config.diffexp.model formula if specified\r\n\r\n* extend doc comments in config files\r\n\r\n* make deseq2.R contrast definitions use config.yaml specifications\r\n\r\n* fix rule align (star) parameters and make gtf an actual input\r\n\r\n* make samples.tsv and units.tsv complex enough for test case\r\n\r\n* add trimming explanation to config.yaml\r\n\r\n* overhaul config/README.md for snakemake workflow catalog explanations\r\n\r\n* apply lints to plot-pca.R\r\n\r\n* overhaul PCA plots (plots for all relevant variables, further one requestable, one separate plot per variable)\r\n\r\n* fix typos in .test/config_complex/config.yaml\r\n\r\n* fix syntax for complex contrasts\r\n\r\n* provide more useful error message for typos\r\n\r\n* add missing comma\r\n\r\n* add example adapters and strandedness entries to .test/config_basic/units.tsv to actually test the respective code\r\n\r\n* final check of config/README.md\r\n\r\n* snakefmt\r\n\r\n* fix schema for pca: labels:\r\n\r\n* use config_complex workflow for linting\r\n\r\n* fix formatting that is only caught in CI\r\n\r\n* fix cutadapt wrapper params from others: to extra: (originally suggest by @kilpert: https://github.com/snakemake-workflows/rna-seq-star-deseq2/pull/41/commits/f816550598c29ed2840e21b31a592ce87a7ebcfa)\r\n\r\n* update actions, hopefully getting newest snakefmt to avoid spurious errors\r\n\r\n* add basic wildcard_constraints for safer sample and unit names (originally suggested by @kilpert: https://github.com/snakemake-workflows/rna-seq-star-deseq2/pull/41/commits/5431e08f31890869d606e720993b17bbd44391de)\r\n\r\n* snakefmt\r\n\r\n* fix copy-pasta oversight\r\n\r\n* fix config/README.md and units.tsv strandedness to read `none`\r\n\r\n* catch case of no batch_effects (\"\") in config","shortMessageHtmlLink":"feat!: generalize away condition (#66)"}},{"before":"e17e57ccdd7b5e9cec653d36de836c2c3f526ac8","after":"e1f17b2869814c341bedab5f4c8ac8f7346fc55a","ref":"refs/heads/generalize-away-condition","pushedAt":"2023-04-19T19:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlaehnemann","name":"David Laehnemann","path":"/dlaehnemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1379875?s=80&v=4"},"commit":{"message":"catch case of no batch_effects (\"\") in config","shortMessageHtmlLink":"catch case of no batch_effects (\"\") in config"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNVQxNjoxMjozMi4wMDAwMDBazwAAAARdVIZL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNVQxNjoxMjozMi4wMDAwMDBazwAAAARdVIZL","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xOVQxOTowNDo0NS4wMDAwMDBazwAAAAMcSHVw"}},"title":"Activity · snakemake-workflows/rna-seq-star-deseq2"}