-
Notifications
You must be signed in to change notification settings - Fork 43
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
Update to version 1.1.0 #229
Conversation
mumichae
commented
Jul 15, 2021
- Foolproof snakemake (Foolproof snakemake #216)
- Speedup CI (Speedup CI #218)
- Html table cutoff (Html table cutoff #217)
- Separate modules (Separate modules #209)
- Update docs (Update docs #228)
* remove unnecessary DNA_ID for export counts * updated bumversion config * Bump version: 1.0.3 → 1.0.4
* outrider saving results simplified * fraser saving results simplified * fraser saving results simplified * paths in header Co-authored-by: Vicente <yepez@in.tum.de> Co-authored-by: Michaela Mueller <51025211+mumichae@users.noreply.github.com>
Better error handling if the GATK ASECounter fails to count the reads.
Fix dependency graph fails by ignoring print stateme
Foolproof snakemake
* using micromamba Github action * renamed micromamba step * micromamba run working locally * add missing changes to github actions * include genome in test installation
* hard cutoff of 1000 entries for results viewing * change formatting for MAE results * change MAE format * simplified html truncation syntax * Update Summary.R * Update Summary.R * Update Results.R * Update Summary.R * update caption message * typo fixed Co-authored-by: Michaela Mueller <mumichae@in.tum.de> Co-authored-by: Michaela Mueller <51025211+mumichae@users.noreply.github.com>
* Turn off analysis for Analysis scripts html based on config * Renamed sample annotation variable and reformatted files * pass working directory to DropConfig and Submodule objects * Revert "Merge branch 'dep_graph_fix' into separate_modules" This reverts commit 8a3c1aa, reversing changes made to 0c8ae7f. * add run param to AS and MAE overviews * update library calls for Overview.R * create dummy files via sampleParams * AberrantSplicing Overview.R is defined by function * AberrantSplicing should be based on function. but not being recognized * fuctions not working * fixed html output indent * fixed typo and order of snakemake includes * remove duplicated (copy paste error) line * fix MAE typos * move preprocessing used in AE and AS to Pipeline and save to processedDataDir/preprocess * change Scripts/module names based on cfg.run. Also update cli to remove hidden files. * update conftest * update error message and tests * update cli to better handle hidden module paths * re-copy Scripts path * fix dummy files to be module specific, update tests * remove self from pipeline_test * remove test typo * changes based on code review * renamed getSnakefile * hard cutoff of 1000 entries for results viewing * Cleaned up HTML scripts with generic functions * change formatting for MAE results * update test to include working path * cleaned up Monoallelic HTML script * update some docs, add warning message Co-authored-by: Michaela Mueller <mumichae@in.tum.de> Co-authored-by: Smith Nicholas <smith@in.tum.de>
* update docs * table syntax * Update prepare.rst * update docs * Update pipeline.rst
* skip checks if run:false * add comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems good to me. Should be a useful bump
index_name=MAE_index_name | ||
) | ||
MAE_WORKDIR = cfg.MAE.renameLocalDir() | ||
MAE_index_input,MAE_graph_file,MAE_index_output = cfg.MAE.getModuleIndexFiles("mae-pipeline",MAE_WORKDIR) | ||
|
||
rule mae: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this could be moved up to the all
rule by having there if-else statements of what to include. This could ease a lot of code.
# change all "run: true" config values to "run: false" and save result into new config file | ||
# runthe pipeline with each module turned off | ||
run("sed 's/run: true/run: false/g' config.yaml > config_norun.yaml ",demo_dir) | ||
pipeline_run = run(["snakemake", f"-j{CORES}", "--configfile", "config_norun.yaml"], demo_dir) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this test make sense here? Everything should be done anyway. So we should rather turn it around and test first if I can switch on a module and then run it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same goes for the other parts.
* Update to version 1.1.0 (#229) Major changes included in this update is: * adapt to new snakemake version (#208) * Speedup CI (use micromamba, #218) * Add HTML cutoff for results (#217) * Separate modules (#209) * Update documentation (#228) On top of this many small bug-fixes are included: * #175 #192 #198 #231 * Simplify result reporting Co-authored-by: Vicente Yepez <30469316+vyepez88@users.noreply.github.com> Co-authored-by: Vicente <yepez@in.tum.de> Co-authored-by: Michaela Mueller <51025211+mumichae@users.noreply.github.com> Co-authored-by: Michaela Mueller <mumichae@in.tum.de> Co-authored-by: Smith Nicholas <smith@in.tum.de> Co-authored-by: nickhsmith <smithnickh@gmail.com> Co-authored-by: Christian Mertes <mertes@in.tum.de> * add splitting to MAE filterSNVs.sh * fix broken link and maxVarFreqCohort * fix broken link and maxVarFreqCohort * Update test_MAE.py * code review fixes Co-authored-by: Michaela Mueller <51025211+mumichae@users.noreply.github.com> Co-authored-by: Vicente Yepez <30469316+vyepez88@users.noreply.github.com> Co-authored-by: Vicente <yepez@in.tum.de> Co-authored-by: Michaela Mueller <mumichae@in.tum.de> Co-authored-by: Smith Nicholas <smith@in.tum.de> Co-authored-by: Christian Mertes <mertes@in.tum.de>