Skip to content

add depths and panels section#33

Merged
FerriolCalvet merged 25 commits intomainfrom
2-compute-depths-of-all-the-bam-files-samtools-depth-h-f-file
Jan 31, 2024
Merged

add depths and panels section#33
FerriolCalvet merged 25 commits intomainfrom
2-compute-depths-of-all-the-bam-files-samtools-depth-h-f-file

Conversation

@rblancomi
Copy link
Collaborator

No description provided.

@rblancomi rblancomi linked an issue Jan 23, 2024 that may be closed by this pull request
FerriolCalvet and others added 16 commits January 23, 2024 17:18
Features:
- Change script name in process annotation to avoid conflicts
Features:
- Comment unnecessary fixed inputs.
- Update panel_postprocessing_annotation.py to make it closer to deepCSA
-  Add possiblity to select assembly
- Add utils_context file for accumulating the related functions.
- Reduce complexity of panel annotation subworkflow.
- Restructure creating panel modules directory.
- Minor changes in other modules/subworkflows.
- Minor changes in createpanels subworkflow + uncommenting what did not work for Raquel
Features:
- Remove # from depths file header
- Add meta to filterbed module
- Add additional output to capture panels
Features:
- Reorganize consequences in panels.
- Sort all_samples MAF output.
- Add modules to subset TSV to a given BED regions.
- Make annotation depths write a file for each sample+allsamples
- Trinucleotide module to generate a single file per execution.
- Remove unnecessary fixed inputs.
- Add more outputs to createpanels subworkflow.
- Create new subworkflow for Mutability computations. Remove from mut_profile
- Reflect those changes in deepCSA workflow
Features:
- Minor change in annotate depths
- compute_mutability.py: Remove code that handled all_samples as a particular case, since we merge all the mutations upstream.
- modify output channel of annotate depths
- Provide sample specific depths to mutability process
-  Make trinucleotides output channel sample specific
- Join depth channel with mutations and profile
Features:
- Remove unnecessary parameters from test and default config.
- Update oncodrivefml subworkflow for customizable panel.
- Minor input changes of oncodrivefml
- Add create custom bedfile module. VERY BASIC CODE. TO BE IMPROVED
- Update output name in sigprofiler
- Input does not require batch column
- Changes in processing of sites before VEP
- Change resources in process annotation
Features:
- Add mut. number in profile title
- Minor changes in panel creation scripts
- Clean sample names when loading mut. profile for mutability.
- Modify panel_postprocessing script to reduce python computation.
- Add mutational profile of all, nonprot, introns, exons
- Add all panel outputs to create panels subworkflow
Features:
- Add running oncodrivefml only snvs by default
- Compute mutability from non-protein affecting profile
- Compute oncodrivefml with both computed mutabilities
@FerriolCalvet
Copy link
Collaborator

Ongoing testing:

  • Duplexome, in case of error we will create a new branch for ensuring the development and scalability of all the processes for the proper execution of the pipeline with duplexome data.
  • bgdata related containers were not working except in @FerriolCalvet computer, but the last commit might be fixing this. Confirm it with some other test users.

@FerriolCalvet
Copy link
Collaborator

Combine the processing of the BAM files to compute the depth and the panels+bed files for performing all the downstream analysis together with the actual downstream analysis.

This also includes new modules to work on signatures and an improvement of the computations of mutabilities and mutational profile.

It is a version that works, but there are still some ongoing tests that are pending.

@FerriolCalvet FerriolCalvet merged commit 477e108 into main Jan 31, 2024
@FerriolCalvet FerriolCalvet deleted the 2-compute-depths-of-all-the-bam-files-samtools-depth-h-f-file branch January 31, 2024 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compute depths of all the BAM files. (samtools depth -H -f file)

2 participants