-
Notifications
You must be signed in to change notification settings - Fork 4
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
feat: add CI for a scaled down version of a cancer WES pipeline #499
Conversation
|
This PR adds a snakemake workflow that executes a snappy-pipeline (which in turn invokes snakemake, but, well…) to be run as as a CI target. The output is not validated yet, so for now this simply tests whether execution is successful or not.
The snappy-pipeline is a basic cancer_wes one with steps:
where ngs_mapping is done using
bwa
, variant calling is done withmutect2
, variant annotation is done withvep
, and filtration is done withbedtools
.The reference is restricted to chr12, the raw reads (from the TCRB dataset) are filtered down to those mapping to a specific region on chr12, and the vep cache is also restricted to the same region.
(It would probably make sense to restrict the trigger such that it only runs when any of the steps/wrappers used are changed, but I'll leave it set to run on PR and on push to main for now)