Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small fixes & update to 2.3.1 #56

Merged
merged 1,145 commits into from
Jun 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1145 commits
Select commit Hold shift + click to select a range
489ed6a
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 18, 2022
1b260a8
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 18, 2022
c51dd9e
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 18, 2022
a395d64
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 18, 2022
d1461fa
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 18, 2022
85909f0
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 22, 2022
1a401c6
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 22, 2022
b4316db
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
609488c
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
d5437ea
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
7105120
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
8b07795
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
da0398b
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
3c0d4c7
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
7e71eb8
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
48bf083
1.8.5: solving issue regarding bam/selected folder + report caption i…
weber8thomas Nov 23, 2022
5bce810
1.8.5: blacklist files for hg38 & T2T, Dockerfile update
weber8thomas Nov 24, 2022
0010134
1.8.5: blacklist files for hg19
weber8thomas Nov 25, 2022
17581fe
1.8.5: blacklist files for hg19
weber8thomas Nov 25, 2022
4c26b9f
Merge pull request #22 from friendsofstrandseq/dev
weber8thomas Nov 28, 2022
46335b8
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Dec 8, 2022
ff04407
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Dec 22, 2022
798e6e4
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Dec 22, 2022
a166d4b
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Dec 23, 2022
52c5603
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Jan 5, 2023
04430b6
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Jan 5, 2023
85bdb22
Merge pull request #24 from friendsofstrandseq/dev
weber8thomas Jan 5, 2023
1ef5dec
1.8.6: visualization update, conda cleaning, list_commands help, lint…
weber8thomas Jan 6, 2023
dc03c82
1.8.6: visualization update, conda cleaning, list_commands help, lint…
weber8thomas Jan 6, 2023
8eaca80
1.8.6: visualization update, conda cleaning, list_commands help, lint…
weber8thomas Jan 6, 2023
6189610
Merge pull request #25 from friendsofstrandseq/dev
weber8thomas Jan 6, 2023
5d7f417
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Jan 6, 2023
eea9635
Merge pull request #26 from friendsofstrandseq/dev
weber8thomas Jan 6, 2023
3bfaeb1
1.8.6: visualization update, conda cleaning, list_commands help
weber8thomas Jan 6, 2023
18d29ae
Merge pull request #27 from friendsofstrandseq/dev
weber8thomas Jan 6, 2023
f523c32
1.8.7: dev
weber8thomas Jan 10, 2023
ca1cb5f
Merge branch 'arbigent_dev' into dev
weber8thomas Jan 10, 2023
f15b984
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 11, 2023
604fdf1
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 12, 2023
63fd2dd
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 12, 2023
ddc4128
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 12, 2023
b1d2b16
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 13, 2023
ec60989
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 13, 2023
9f81916
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 13, 2023
13755b2
Merge pull request #29 from friendsofstrandseq/dev
weber8thomas Jan 13, 2023
2925e24
1.9.0: major update: ArbiGent integration: Strand-Seq based genotyper…
weber8thomas Jan 13, 2023
4ee108c
Merge pull request #30 from friendsofstrandseq/dev
weber8thomas Jan 13, 2023
62eee50
1.9.1: major update: ArbiGent integration update, 1rst version publis…
weber8thomas Jan 20, 2023
c680dcd
1.9.1: major update: ArbiGent integration update, 1rst version publis…
weber8thomas Jan 20, 2023
7bcd3e0
1.9.1: major update: ArbiGent integration update, 1rst version publis…
weber8thomas Jan 20, 2023
dfabf0b
1.9.1: major update: ArbiGent integration update, 1rst version publis…
weber8thomas Jan 20, 2023
a855e5b
Merge pull request #31 from friendsofstrandseq/dev
weber8thomas Jan 21, 2023
58261ea
Major update, scNOVA binding trial
weber8thomas Mar 2, 2023
efd914b
**Major update, scNOVA binding trial**
weber8thomas Mar 3, 2023
63b5c7e
**Major update, scNOVA binding trial**
weber8thomas Mar 3, 2023
3577e86
**Major update, scNOVA binding trial**
weber8thomas Mar 3, 2023
261f063
**Major update, scNOVA binding trial**
weber8thomas Mar 6, 2023
1805463
**Major update, scNOVA binding trial**
weber8thomas Mar 6, 2023
f6fc4a9
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
81a2a3e
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
0d79189
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
5f5e7e7
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
a46d0be
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
6421277
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
79b0c85
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
9a16a4b
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
9747596
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
08a027a
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
eca88b7
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 6, 2023
c3bcd12
Version 1.9.2: Major update, scNOVA binding
weber8thomas Mar 7, 2023
84664b9
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 8, 2023
f2200a6
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 8, 2023
c35e797
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 8, 2023
3ed5cfe
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
9e4bb2e
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
03b80a0
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
ba951a6
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
274557a
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
b16df6c
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
cf7971b
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
9f9ffa5
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
bfa4aa4
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
6292dbf
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
263c9e8
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
ad2f5a6
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 9, 2023
defd7b0
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 10, 2023
ac4b552
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 10, 2023
4953d21
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 11, 2023
417ba0c
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 11, 2023
829185b
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 12, 2023
60097db
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
a63ea77
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
8478f15
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
10d4d5e
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
48814f8
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
2c6a9ce
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
9e5c257
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
5dbe1c9
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
ed6a8c1
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
3209d96
Version 2.0.0: Major update, scNOVA binding
weber8thomas Mar 13, 2023
635581d
Version 2.0.1: Minor update, ArbiGent all SV genotyping fixes
weber8thomas Mar 16, 2023
97ba4c3
Version 2.0.1: Minor update, ArbiGent all SV genotyping fixes
weber8thomas Mar 21, 2023
5a703c5
Merge pull request #33 from friendsofstrandseq/dev
weber8thomas Mar 21, 2023
37b3740
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 24, 2023
fc4faf0
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 24, 2023
40a39a6
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 25, 2023
403a458
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 27, 2023
16b4a90
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 27, 2023
72ba42e
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 27, 2023
bac0982
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 27, 2023
e826b34
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 27, 2023
2d9db5d
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
81838c3
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
2579f8e
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
7480495
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
8a25943
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
d14c20a
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
fe92053
Version 2.1.0: multistep normalisation for SV calling
weber8thomas Mar 28, 2023
924b127
Version 2.1.1: multistep normalisation for SV calling
weber8thomas Apr 5, 2023
85b14c6
Cleaning up some Arbi scripts
Apr 27, 2023
a99b551
Removing some unnecessary print commands in regenotype.R
Apr 27, 2023
703df6d
Removing more unnecessary print cmds
Apr 27, 2023
066d5dd
Removing more unnecessary print cmds v2
Apr 27, 2023
481f590
Merge pull request #36 from friendsofstrandseq/arbi-debug
WHops Apr 27, 2023
a30a1ab
Revert "Arbi debug"
weber8thomas Apr 27, 2023
76f01bc
Merge pull request #37 from friendsofstrandseq/revert-36-arbi-debug
weber8thomas Apr 27, 2023
42055a0
UCSC visu, StrandPhaseR debug, plotting debug, dummy subclonality for…
weber8thomas May 16, 2023
14175e2
mm10 run attempt
weber8thomas May 16, 2023
79f963f
mm10 run attempt 2
weber8thomas May 16, 2023
c251dc9
mm10 run attempt 2
weber8thomas May 16, 2023
0da5e5e
mm10 run attempt 3
weber8thomas May 17, 2023
98152cf
Formatting & linting
weber8thomas May 17, 2023
6051510
Formatting & linting + solve env external_data issue
weber8thomas May 17, 2023
67b6372
Formatting & linting + solve env external_data issue + GC files missing
weber8thomas May 17, 2023
a5f2173
Solve empty cell plotting issue
weber8thomas May 17, 2023
36ae5d0
CI/CD schedule
weber8thomas May 19, 2023
c5a7176
implementing small indexing bug fixes for reading in segment file
May 26, 2023
1bca921
avoiding making same indexing mistake as I jusst fixed a few lines be…
May 26, 2023
46b575d
Dockerfile update
weber8thomas May 31, 2023
1026886
Git files update
weber8thomas Jun 1, 2023
2e0d4e6
Git files update
weber8thomas Jun 2, 2023
4ad233c
Git files update
weber8thomas Jun 2, 2023
c7447eb
Git files update
weber8thomas Jun 2, 2023
77033f4
Git files update
weber8thomas Jun 2, 2023
317de0b
Merge branch 'master' into mm10
weber8thomas Jun 5, 2023
edce874
Merge pull request #38 from friendsofstrandseq/mm10
weber8thomas Jun 5, 2023
f07368f
Git files update
weber8thomas Jun 6, 2023
a9dc69c
Snakefile update + Publication Docs
weber8thomas Jun 6, 2023
efeb50f
Merge pull request #42 from friendsofstrandseq/mm10
weber8thomas Jun 6, 2023
f251520
Docs update
weber8thomas Nov 7, 2022
d23ddb6
Cleaning up some Arbi scripts
Apr 27, 2023
74e184a
Removing some unnecessary print commands in regenotype.R
Apr 27, 2023
a0d86a3
Removing more unnecessary print cmds
Apr 27, 2023
178539e
Removing more unnecessary print cmds v2
Apr 27, 2023
baaa4f1
Revert "Arbi debug"
weber8thomas Apr 27, 2023
660cee9
UCSC visu
weber8thomas Jun 6, 2023
ab18e6f
UCSC visu
weber8thomas Jun 6, 2023
cc90a79
UCSC visu
weber8thomas Jun 6, 2023
ad22880
Fix docker creation
weber8thomas Jun 27, 2023
2000af0
Fix docker 2.1.1 creation
weber8thomas Jun 28, 2023
6ace618
Fix docker 2.1.1 creation
weber8thomas Jun 28, 2023
546e694
Fix docker 2.1.1 creation
weber8thomas Jun 28, 2023
8e5698d
2.1.2 Fix
weber8thomas Jun 28, 2023
52cba95
Disable docker creation on dev branch push
weber8thomas Jun 28, 2023
1f565dd
Merge pull request #43 from friendsofstrandseq/dev
weber8thomas Jun 28, 2023
d3df7bc
2.1.2: fix docker memory space limit
weber8thomas Jun 28, 2023
b64e99e
Merge pull request #44 from friendsofstrandseq/dev
weber8thomas Jun 29, 2023
8162acc
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
1b2dc4c
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
82c63f4
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
57e02cf
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
190ec94
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
5bc2911
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
4ec4a50
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
de1dc31
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
ab7e46d
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
ac780f4
Two steps GH test + assertions errors for multistep_normalisation
weber8thomas Jun 30, 2023
3ba5557
Test sklearn update for ashleys
weber8thomas Jul 3, 2023
2a2ccc8
Test sklearn update for ashleys
weber8thomas Jul 3, 2023
3af8cac
Test sklearn update for ashleys
weber8thomas Jul 3, 2023
d30f1c0
Merge branch 'dev' into revert-36-arbi-debug
weber8thomas Jul 3, 2023
04e6368
Merge pull request #45 from friendsofstrandseq/revert-36-arbi-debug
weber8thomas Jul 3, 2023
26a7bc1
2.1.3: fixes
weber8thomas Jul 4, 2023
d556e6d
2.1.3: fixes
weber8thomas Jul 4, 2023
7957cfe
2.1.3: fixes
weber8thomas Jul 6, 2023
e20d21f
Merge pull request #46 from friendsofstrandseq/dev
weber8thomas Jul 6, 2023
4c8a9a7
Version 2.2.0
weber8thomas Jul 27, 2023
860951f
Version 2.2.0
weber8thomas Aug 9, 2023
b83b3d2
Version 2.2.0
weber8thomas Aug 9, 2023
216778e
Version 2.2.0
weber8thomas Aug 9, 2023
acab393
Merge pull request #41 from p-smirnov/plot-sv-calls_dev_p-smirnov1
weber8thomas Aug 9, 2023
b391117
Version 2.2.0
weber8thomas Aug 9, 2023
0cfb35c
Version 2.2.0
weber8thomas Aug 9, 2023
4b44690
Version 2.2.0
weber8thomas Aug 9, 2023
159c8a3
Merge pull request #47 from friendsofstrandseq/dev
weber8thomas Aug 9, 2023
51da38d
2.2.1: fixes
weber8thomas Aug 22, 2023
394357f
pre-commit
weber8thomas Aug 22, 2023
9b3928e
2.2.1: fixes
weber8thomas Aug 22, 2023
f544c82
2.2.1: fixes
weber8thomas Aug 22, 2023
dcb6d6d
2.2.1: fixes
weber8thomas Aug 22, 2023
1809fca
Merge pull request #49 from friendsofstrandseq/dev
weber8thomas Aug 22, 2023
52b3245
2.2.2: IGV genome browsing & fixes
weber8thomas Sep 12, 2023
a5f6863
2.2.2: scTRIP multiplot ; fixes ; debug rule for watchdog ; watchdog …
weber8thomas Sep 20, 2023
a4fe916
2.2.2: Docs
weber8thomas Sep 21, 2023
b80d3ea
2.2.2: Docs
weber8thomas Sep 22, 2023
127dace
2.2.2: lint + fmt
weber8thomas Sep 22, 2023
c30652b
2.2.2: lint + fmt
weber8thomas Sep 22, 2023
ad66155
2.2.2: lint + fmt
weber8thomas Sep 22, 2023
a36171e
2.2.2: install R package fix
weber8thomas Sep 22, 2023
d7b6ff1
2.2.2: install R package fix
weber8thomas Sep 22, 2023
7fab0b7
Merge pull request #50 from friendsofstrandseq/dev
weber8thomas Sep 22, 2023
7e80adb
merge blacklist fix, dump config fix, assertion to check labels.tsv x…
weber8thomas Dec 4, 2023
fe25bd6
merge blacklist fix, dump config fix, assertion to check labels.tsv x…
weber8thomas Dec 4, 2023
7aab67b
Linting, fmt, config update
weber8thomas Dec 4, 2023
bae34f8
Small fix
weber8thomas Dec 4, 2023
139bb5f
Small fix
weber8thomas Dec 4, 2023
6253db5
Update dockerfile
weber8thomas Dec 4, 2023
15b554f
Minor fixes for scNOVA (2.2.4)
weber8thomas Dec 5, 2023
544673b
Dockerfile
weber8thomas Dec 5, 2023
5ba51c0
Merge pull request #51 from friendsofstrandseq/dev
weber8thomas Dec 5, 2023
7d5db5e
Watchdog update, jbrowse mode
weber8thomas Jan 2, 2024
d68c375
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
389c63a
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
6804601
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
2d601f4
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
cf054e0
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
99c2af4
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
b7d0fab
Watchdog update, workshop progress, blacklisting fix, http remote pro…
weber8thomas Jan 9, 2024
1e36f1e
Stay on snakemake 7
weber8thomas Jan 9, 2024
f67e830
Merge pull request #52 from friendsofstrandseq/dev
weber8thomas Jan 10, 2024
72d1587
2.2.5
weber8thomas Jan 10, 2024
1b10b51
Merge pull request #53 from friendsofstrandseq/dev
weber8thomas Jan 10, 2024
a942133
2.2.5 with Dockerfile
weber8thomas Jan 10, 2024
5e2924b
Merge pull request #54 from friendsofstrandseq/dev
weber8thomas Jan 10, 2024
dc49a21
Removing workflow/data & .tests
weber8thomas Jun 13, 2024
b67a495
Remove .gitattributes to clear LFS tracking
weber8thomas Jun 13, 2024
5f3ebf6
Add submodules
weber8thomas Jun 18, 2024
a952296
Updating GH actions, small fixes for v8 upgrade
weber8thomas Jun 20, 2024
196e66f
Update GH actions
weber8thomas Jun 20, 2024
bac632e
Update GH actions
weber8thomas Jun 20, 2024
74ef4a9
Update GH actions
weber8thomas Jun 20, 2024
586651d
Updating GH actions, small fixes for v8 upgrade
weber8thomas Jun 20, 2024
2d09737
Updating GH actions, small fixes for v8 upgrade
weber8thomas Jun 20, 2024
9e32b48
Updating GH actions, small fixes for v8 upgrade
weber8thomas Jun 20, 2024
7e8ac18
Updating GH actions, small fixes for v8 upgrade
weber8thomas Jun 20, 2024
1844da8
Cleaning docs & updating GH actions
weber8thomas Jun 21, 2024
280e638
Add dockerfile, minor fixes
weber8thomas Jun 22, 2024
6005072
Fix image missing
weber8thomas Jun 22, 2024
4d2e843
Merge
weber8thomas Jun 22, 2024
a25a714
Merge
weber8thomas Jun 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ on:
branches:
- "*"
- "!master"

jobs:
# Downloading_example_data:
# runs-on: ubuntu-latest
Expand Down
183 changes: 183 additions & 0 deletions .github/workflows/conda.yaml → .github/workflows/conda.yaml.bak
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ jobs:
snakefile: ./workflow/Snakefile
args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True --conda-frontend mamba --report report.zip"

<<<<<<< HEAD
# Testing_ashleys_multistep_norm:
=======
Testing_ashleys_multistep_norm:
runs-on: ubuntu-latest
# needs:
Expand Down Expand Up @@ -127,6 +130,7 @@ jobs:
snakefile: ./workflow/Snakefile
args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hgsvc_based_normalized_counts=False --conda-frontend mamba --report report.zip"
# Testing_ashleys_norm_enabled_multistep_normalisation:
>>>>>>> origin/master
# runs-on: ubuntu-latest
# # needs:
# # - Linting
Expand All @@ -139,14 +143,23 @@ jobs:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True multistep_normalisation=True --conda-frontend mamba -p --verbose --debug"
=======
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config chromosomes=[chr17] ashleys_pipeline=True hgsvc_based_normalized_counts=True multistep_normalisation=True use_light_data=True --conda-frontend mamba -p --verbose --debug"
>>>>>>> origin/master
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True multistep_normalisation=True --conda-frontend mamba --report report.zip"
# Testing_ashleys_multistep_norm_for_SV_calling:
=======
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config chromosomes=[chr17] ashleys_pipeline=True hgsvc_based_normalized_counts=True multistep_normalisation=True use_light_data=True --conda-frontend mamba --report report.zip"
# Testing_ashleys_jup_nb:
>>>>>>> origin/master
# runs-on: ubuntu-latest
# # needs:
# # - Linting
Expand All @@ -159,15 +172,156 @@ jobs:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True multistep_normalisation=True hgsvc_based_normalized_counts=False multistep_normalisation_for_SV_calling=True --conda-frontend mamba -p --verbose --debug"
=======
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hand_selection=True --conda-frontend mamba -p --verbose --debug"
>>>>>>> origin/master
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True multistep_normalisation=True hgsvc_based_normalized_counts=False multistep_normalisation_for_SV_calling=True --conda-frontend mamba --report report.zip"
# Testing_ashleys_norm_counts_disabled:
# runs-on: ubuntu-latest
# # needs:
# # - Linting
# # - Formatting
# steps:
# - uses: actions/checkout@v3.3.0
# - name: Testing data
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hgsvc_based_normalized_counts=False --conda-frontend mamba -p --verbose --debug"
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hgsvc_based_normalized_counts=False --conda-frontend mamba --report report.zip"
# # Testing_ashleys_norm_enabled_multistep_normalisation:
# # runs-on: ubuntu-latest
# # # needs:
# # # - Linting
# # # - Formatting
# # steps:
# # - uses: actions/checkout@v3.3.0
# # - name: Testing data
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # stagein: "conda config --set channel_priority flexible"
# # args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config chromosomes=[chr17] ashleys_pipeline=True hgsvc_based_normalized_counts=True multistep_normalisation=True use_light_data=True --conda-frontend mamba -p --verbose --debug"
# # - name: Testing report
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config chromosomes=[chr17] ashleys_pipeline=True hgsvc_based_normalized_counts=True multistep_normalisation=True use_light_data=True --conda-frontend mamba --report report.zip"
# # Testing_ashleys_jup_nb:
# # runs-on: ubuntu-latest
# # # needs:
# # # - Linting
# # # - Formatting
# # steps:
# # - uses: actions/checkout@v3.3.0
# # - name: Testing data
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # stagein: "conda config --set channel_priority flexible"
# # args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hand_selection=True --conda-frontend mamba -p --verbose --debug"
# # - name: Testing report
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hand_selection=True --conda-frontend mamba --report report.zip"

# # Testing_ashleys_norm_enabled_hg19:
# # runs-on: ubuntu-latest
# # # needs:
# # # - Linting
# # # - Formatting
# # steps:
# # - uses: actions/checkout@v3.3.0
# # - name: Testing data
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # stagein: "conda config --set channel_priority flexible"
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg19 --conda-frontend mamba -p --verbose --debug"
# # - name: Testing report
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg19 --conda-frontend mamba --report report.zip"
# # Testing_ashleys_norm_enabled_hg38_full:
# # runs-on: ubuntu-latest
# # # needs:
# # # - Linting
# # # - Formatting
# # steps:
# # - uses: actions/checkout@v3.3.0
# # - name: Testing data
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # stagein: "conda config --set channel_priority flexible"
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg38 --conda-frontend mamba -p --verbose --debug"
# # - name: Testing report
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg38 --conda-frontend mamba --report report.zip"
# # Testing_ashleys_norm_enabled_T2T:
# # runs-on: ubuntu-latest
# # # needs:
# # # - Linting
# # # - Formatting
# # steps:
# # - uses: actions/checkout@v3.3.0
# # - name: Testing data
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # stagein: "conda config --set channel_priority flexible"
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=T2T --conda-frontend mamba -p --verbose --debug"
# # - name: Testing report
# # uses: snakemake/snakemake-github-action@v1.24.0
# # with:
# # directory: .
# # snakefile: ./workflow/Snakefile
# # args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=T2T --conda-frontend mamba --report report.zip"
# # Testing_ashleys_norm_enabled_mmconda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=mm10 --conda-frontend mamba --report report.zip"
# Linting_arbigent:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v3.3.0
# - name: Linting
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
# args: "--lint --config arbigent=True"
# Testing_arbigent:
=======
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config ashleys_pipeline=True use_light_data=True hand_selection=True --conda-frontend mamba --report report.zip"

# Testing_ashleys_norm_enabled_hg19:
>>>>>>> origin/master
# runs-on: ubuntu-latest
# # needs:
# # - Linting
Expand All @@ -180,14 +334,24 @@ jobs:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config arbigent=True --conda-frontend mamba -p --verbose --debug"
=======
# args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg19 --conda-frontend mamba -p --verbose --debug"
>>>>>>> origin/master
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config arbigent=True --conda-frontend mamba -p --verbose --debug --report report.zip"

# Testing_publishdir:
=======
# args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg19 --conda-frontend mamba --report report.zip"
# Testing_ashleys_norm_enabled_hg38_full:
>>>>>>> origin/master
# runs-on: ubuntu-latest
# # needs:
# # - Linting
Expand All @@ -200,26 +364,44 @@ jobs:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config publishdir=.tests/data_chr17_publishdir --conda-frontend mamba -p --verbose --debug"
=======
# args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg38 --conda-frontend mamba -p --verbose --debug"
>>>>>>> origin/master
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
<<<<<<< HEAD
# args: "--cores 1 --use-conda --latency-wait 60 --configfile .tests/config/simple_config.yaml --config publishdir=.tests/data_chr17_publishdir --conda-frontend mamba -p --verbose --debug --report report.zip"
# Downloading_extracting_scNOVA_data:
# runs-on: ubuntu-latest

=======
# args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=hg38 --conda-frontend mamba --report report.zip"
# Testing_ashleys_norm_enabled_T2T:
# runs-on: ubuntu-latest
>>>>>>> origin/master
# # needs:
# # - Linting
# # - Formatting
# steps:
# - uses: actions/checkout@v3.3.0
<<<<<<< HEAD
# - name: Downloading & extracting scNOVA data
=======
# - name: Testing data
>>>>>>> origin/master
# uses: snakemake/snakemake-github-action@v1.24.0
# with:
# directory: .
# snakefile: ./workflow/Snakefile
# stagein: "conda config --set channel_priority flexible"
<<<<<<< HEAD
# args: "--cores 1 --use-conda --conda-frontend mamba --verbose --debug workflow/data/scNOVA/utils/bin_Genes_for_CNN_reshape_annot.txt -p --latency-wait 120"
=======
# args: "--cores 1 --use-conda --latency-wait 60 --config ashleys_pipeline=True use_light_data=True chromosomes=[chr17] hgsvc_based_normalized_counts=True reference=T2T --conda-frontend mamba -p --verbose --debug"
# - name: Testing report
# uses: snakemake/snakemake-github-action@v1.24.0
Expand Down Expand Up @@ -294,3 +476,4 @@ jobs:
snakefile: ./workflow/Snakefile
stagein: "conda config --set channel_priority flexible"
args: "--cores 1 --use-conda --conda-frontend mamba --verbose --debug workflow/data/scNOVA/utils/bin_Genes_for_CNN_reshape_annot.txt -p --latency-wait 120"
>>>>>>> origin/master
File renamed without changes.
116 changes: 116 additions & 0 deletions .github/workflows/main_test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
name: MosaiCatcher basic checks

on:
push:
branches:
- "**"

jobs:

Formatting:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Formatting using Super-Linter
uses: github/super-linter@v4
env:
VALIDATE_ALL_CODEBASE: false
DEFAULT_BRANCH: master
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VALIDATE_SNAKEMAKE_SNAKEFMT: true


Linting:
runs-on: ubuntu-latest
steps:
- name: Checkout repository with submodules
uses: actions/checkout@v4
with:
submodules: 'recursive' # Ensures all submodules are checked out
lfs: true # Ensures LFS objects for the main repo are pulled

- name: Pull LFS objects in submodules
run: |
git submodule foreach --recursive 'git lfs pull'

- name: List contents of .tests
run: |
tree -h .tests

- name: List contents of workflow/data
run: |
tree -h workflow/data

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Add Conda to system path
run: |
echo $CONDA/bin >> $GITHUB_PATH

- name: Install dependencies
run: |
conda install -c conda-forge mamba

- name: Setup snakemake
run: |
mamba install -c conda-forge -c bioconda snakemake==7.32.4

- name: Run Snakemake Lint
run: |
snakemake --lint

Testing-basic:
runs-on: ubuntu-latest
# needs:
# - Formatting
# - Linting
steps:
- name: Checkout repository with submodules and LFS
uses: actions/checkout@v4
with:
submodules: recursive
lfs: true

- name: Pull LFS objects in submodules
run: git submodule foreach --recursive 'git lfs pull'

- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: List contents of .tests
run: |
tree -h .tests

- name: Show config file
run: |
cat .tests/config/simple_config_ashleys.yaml

- name: List contents of workflow/data
run: |
tree -h workflow/data

- name: Add Conda to system path
run: echo "$CONDA/bin" >> $GITHUB_PATH

- name: Install dependencies
run: conda install -c conda-forge mamba

- name: Setup Snakemake
run: mamba install -c conda-forge -c bioconda snakemake==7.32.4

- name: List options of workflow
run: |
snakemake --cores 1 --config list_commands=True --verbose --debug

- name: Run workflow
run: |
snakemake --cores 1 --use-conda --configfile .tests/config/simple_config_ashleys.yaml \
--conda-frontend mamba -p --verbose --debug --snakefile workflow/Snakefile

Loading
Loading