-
Notifications
You must be signed in to change notification settings - Fork 16
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
Release/8 0 0 #674
Merged
Merged
Release/8 0 0 #674
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* add new option umi_post_process * CHANGELOG.rst
#635) * all vars in filtered and not just PASS * changelog
* refactor align rules * fix bwa_mem indent * update changelog * fix picard markdups rulename * fix changelog message * changelog edits
* add samtools to qc * changelog * threads * sm etiquette * review comments * params sample * move samtools stats back to align rules * change stats to picard_stats
* refactor rules and standard triple quote shell * refactor according to comments * changelog * changelog * multiline
* changelog * params
* manta sv filters * changelog * add filtered manta to output * correct input tag in shell * deliver svs * changelog
* manta sv filters * changelog * add filtered manta to output * correct input tag in shell * deliver svs * changelog * reformat
* add vcf2cytosure as pip dependency * ignore pip installs in conda env * changelog
* cleanup old files * restore balsamic.yaml * changelog
* changelog * update actions * changelog * path-->paths * changelog * fix typo in github actions
* add git to Dockerfile to be able to install from git * changelog * added egg to pip
* add purecn dependencies * update changelog * add optparse to dependencies
* fixed order of id and type * changelog * trailing space
* update changelog * fix shell comments * remove cnvkit calling for wgs runs * update changelog * add option threads
* Update GNOMAD URL * Update changelog
* Add Delly https://github.com/dellytools/delly [issue 644 ] * Update changelog * remove centel temporarily * remove dummy container * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly exclusion regions * Add delly container * Add delly container * Add delly container * Add delly container * Add delly container * Feat/add Delly container (#648) * Add delly container * Add delly container * Add delly container * Add delly container * Add delly container * Add delly container * Add delly container * empty space * Add delly container Co-authored-by: hassanfa <hassan.foroughi@gmail.com> * Add bcf to vcf.gz command for delly * Add bcf to vcf command * Add bcftools to delly container * Add filter command to delly * Update BALSAMIC/snakemake_rules/variant_calling/somatic_sv_tumor_normal.rule Co-authored-by: Hassan Foroughi <hassanfa@users.noreply.github.com> * Fix renamed file to delly_exclusion.tsv * Fix removed contents of file delly_exclusion.tsv * Add tabix to delly container * Fix refactor delly and manta rules * Fix rename dly_excl to delly_exclusion * Update changelog * Update BALSAMIC/snakemake_rules/variant_calling/somatic_sv_tumor_normal.rule * Update BALSAMIC/snakemake_rules/variant_calling/somatic_sv_tumor_normal.rule * Update CHANGELOG.rst * Fix delly output file * Fix genome_version "hg38" for delly_exclusion * Update changelog * Add prepare_delly_exclusion rule * Update changelog * Update CHANGELOG.rst * Add delly_exclusion_converted.tsv file * Add delly to docs Co-authored-by: hassanfa <hassan.foroughi@gmail.com> Co-authored-by: Hassan Foroughi <hassanfa@users.noreply.github.com>
* Fix delly run * changelog * Fix delly * fix delly models and vep
* add info sentieon export to doc * update changelog * fix case converter to word Balsamic
* fix sampleids * changelog
* fixed links for ascatngs documentation * Fix ascat links
* Add ascat tumor normal rule * disable conda for ascat * changelog * remove ascat from conda container list * added init file for ascat dummy container Co-authored-by: Khurram Maqbool <khurram.maqbool@hasta.scilifelab.se>
* fix space in reference json * add changelog
… container build (#706) * changelog * Fix py36 containder * Fix typo * parse conda package name for channel::package format * changelog * Fix typo * changelog * changelog * changelog * changelog * fix package channels * fix package version conflicts * Fix package versions to resolve conflicts * Fix newline error at end of file * Fix package channels and cleanup * update container python version * remove python * Fix bcftools version * Fix bcftools version * Fix bcftools version * Fix bcftools and tabix version * Fix tabix version * Add python 3.6 to delly container * Add pip * Cleanup delly container * Add package channel * Fix package channels * Fix package channels * Fix channels for align_qc container * Fix channels for varcall_cnvkit container * Fix channels for annotate container * Fix all channels for annotate container * Remove channel check. All packages must have channel * Add dummy channel for ascat * Add channel to python package * always run testing container Co-authored-by: hassanfa <hassan.foroughi@gmail.com>
* changelog * add convert inversions and bgzip vcf file to manta rules * add convert inversions and bgzip vcf file to manta tumor only rule * bgzip converted manta vcf files
* refactor umi snakemakerules * refactor variant calling rules-batch1 * fix changelog * fix errors caused pytest failures * export sentieon-lic * uncomment lines * fix message descriptions * expand ml in message * fix review comments * fix sentieon positional args * fix pytests invalid escape sequence warnings * refactor few more variantcalling rules * refactor somatic sv rules * add sentieon temp directories to umi rules
* refactor annotation rules according snakemake git etiquette * update changelog * fix full abbreviations * replace message text with case name * refactored names in default_rules_to_deliver * add issues links to changelog * fix changelog * change tumoronly to tumor_only
* refactor rule for cnvkit paired analysis * fix changelog * add sampleid to params * add changelog * fix commented lines
* update snakemake to v6.5.3 * changelog
* convert SV to CNV in ascat rule * add sequencing type to variant callers * add sequencing type to models * add seq type condition * generalize all SV results * update tests to match new changes * Run container test workflow always * always run testing container * ngs filter for CNVkit * change panel to targeted * constant instead of duplicated list * use analysis_type from config * proper negative test :-p * move common sections together * added missing wgs sv tumor only file * add missing sv wgs tumor normla filter rule * changelog * tumor-only ngs filter manta and delly * fix minor bug * docstring review comment * enable delly for ngs filters * review comments
* refactor quality control rules according to snakemake etiquette * update changelog * refactor dragen rule * add message to variantcalling splitbed rule * finalcheck- fix spaces for multiple rules
* new location for submodules * split conda and non-conda parsing * formatting * remove redundancy, and one single bioinfo dict * changelog * code smell and some tsts * redundant lines removed * a bit more verbose * remove allelecount * Update CHANGELOG.rst Co-authored-by: ashwini06 <ashwini06@users.noreply.github.com> * Update BALSAMIC/utils/cli.py Co-authored-by: ashwini06 <ashwini06@users.noreply.github.com> * Update BALSAMIC/utils/cli.py Co-authored-by: ashwini06 <ashwini06@users.noreply.github.com> * address code smell * redundant continue Co-authored-by: ashwini06 <ashwini06@users.noreply.github.com>
* add citation.cff * codeowner * changelog * format yml files * update list
* change constants as params across snakemake rules * add more params as constants from balsamic workflow * use single workflow params models * remove extra params in vep to constants * refactor and add new tests to models * move param pcr_indel to constants * update changelog * cleanup and fix pytest error * fix code smells with new class names * cleanup and fix docstring * fix indentation in model classes
* blacklinter * format with black * add black to dev list * black * more formatting * python version to 3.7.9 * fix python version * remove python matrix * remove container workflows temporarily * remove fixed version for pip * changelog * fix black version * lock black linter version in action * black lint it * install dev requirments after installing balsamic * pytest dev install as its own step * unique name for pytest step * bring back container workflows * review comments * update docs
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
ashwini06
approved these changes
Aug 26, 2021
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.
🏗️ 💥
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR:
[8.0.0]
Added:
samtools
flagstats and stats to workflow and MultiQCdelly v0.8.7
somatic SV caller Add Delly #644delly
containter Add Delly #644bcftools v1.12
todelly
container Add Delly #644tabix v0.2.6
todelly
container Add Delly #644vcf2cytosure
to annotate containergit
to the container definitionPureCN
rpackage incnvkit
containerPureCN
forcnvkit
callascatngs
as a submodule Add ascat reference files to cancer/references, container and tumor-normal rule #672ascatngs
containerdocs/FAQ.rst
ascatngs
download references from reference_file repository Add ascat reference files to cancer/references, container and tumor-normal rule #672delly
tumor only rule Add Delly #644ascatngs
download container Add ascat reference files to cancer/references, container and tumor-normal rule #672bashrc
ascatngs
tumor normal rule for wgs cases Add ascat reference files to cancer/references, container and tumor-normal rule #672manta
convert inversion Manta convert inversions #709CITATION.cff
to cite BALSAMICChanged:
MarkDuplicates
topicard_markduplicates
inbwa_mem
rule andcluster.json
GATK_contest
togatk_contest
docs/**
andCHANGELOG.rst
changessnakemake
tov6.5.3
Upgrade snakemake to 6.5.3 #501GNOMAD
URLcnvkit batch
into individual commandscnvkit batch
into individual commandsBlack
from YAPF #619Fixed:
annotate
rules according to snakemake etiquette Refactor rules according BALSAMIC's Snakemake etiquette #636align
rules according to snakemake etiquette Refactor rules according BALSAMIC's Snakemake etiquette #636fastqc
vep
contest andmosdepth
rules according tosnakemake
etiquette Refactor rules according BALSAMIC's Snakemake etiquette #636delly
not showing in workflow at runtime Add Delly #644ascatngs
documentation links inFAQs
Add ascat reference files to cancer/references, container and tumor-normal rule #672varcall_py36
container build and push Failed run for Docker image build push varcall_py36 #703quality control
rules according to snakemake etiquette Refactor rules according BALSAMIC's Snakemake etiquette #636Removed:
To Do:
cnvkit.paired
rule. Split batch to individual commandsBlack
from YAPF #619Review and tests: