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

TMB #616

Draft
wants to merge 18 commits into
base: dev
Choose a base branch
from
Draft

TMB #616

wants to merge 18 commits into from

Conversation

FriederikeHanssen
Copy link
Contributor

@FriederikeHanssen FriederikeHanssen commented Jul 4, 2022

#495

Coming up with a POC for the tmb support:

Idea is to keep all relevant config files for the tmb tool in our own assests folder (or any other that we can control for now). Otherwise we are dependent that all of the tools that we would like to support will get added & released upstream. (Over time of course we could contribute them).

For all vcf files the variantcaller & annotation tool needs to be tracked in the meta map. We are already doing this for the variantcallers anyways. So this should be a small and easy change.

Last but not least the respective file can be retrieved with a groovy function for the proper combination.

Now of course we need to start generating all the db and var config files.

I am not sure yet how we could possibly handle users overwritting the config file. From where I stand at the moment we would need a parameter with which you can pass multiple files with a key...

@nservant
Copy link

Hi @FriederikeHanssen,
I had a look at your code ! that's great.
For information, there is a typo in the tmb module

        --dbConfig ${dbConfig} \

should be

        --dbConfig ${dbconfig} \

with small 'c'

@apeltzer apeltzer added this to the 3.1 milestone Jul 21, 2022
@github-actions
Copy link

github-actions bot commented Aug 3, 2022

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 44d56a1

+| ✅ 151 tests passed       |+
#| ❔   8 tests were ignored |#
!| ❗   1 tests had warnings |!

❗ Test warnings:

  • pipeline_todos - TODO string in methods_description_template.yml: #Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 2.6
  • Run at 2022-11-10 23:19:32

@FriederikeHanssen
Copy link
Contributor Author

FriederikeHanssen commented Aug 11, 2022

  • Update module in nf-core/modules
  • vep.yml
  • strelka.yml
  • freebayes.yml
  • Clear up effGenomeSize computation
  • Update how we handle intervals when running annotation
  • input starting from tmb directly also needs tbi, but for annotation this would cause issues with channels....
  • need to propagate all tbis up from variantcalling
  • allow input configs?

@FriederikeHanssen
Copy link
Contributor Author

FriederikeHanssen commented Nov 10, 2022

Ok this is starting to take shape. A couple of things that I could use help with:

  1. generating the yml files for VEP, Strelka, & Freebayes.
  2. Which parameters do we need?

1 & 2 maybe @apeltzer @tomgutman have any advice?

  1. @maxulysse this is starting to shape into a new subworkflow after annotation, how do we want to call this step? post-processing is not descriptive. We would probably need to track back metadata that we dropped. Here for example we only want to run this tool on somatic data

@apeltzer
Copy link
Member

For 3.) --> maybe somehing like "downstream-metrics"? :-)

@maxulysse
Copy link
Member

For 3.) --> maybe somehing like "downstream-metrics"? :-)

I'd even go just for downstream

@tomgutman
Copy link

Hello,

unfortunately I don't have any expertise in VEP, strelka and freebayes. So I can't really help on that. =/
Sorry

@maxulysse maxulysse modified the milestones: 3.1, 3.2 Nov 23, 2022
@apeltzer
Copy link
Member

apeltzer commented Feb 2, 2023

I'll prio the generation of the YAML files soon and will either find some time myself or have someone look into it.

@maxulysse maxulysse removed this from the 3.2 milestone Jun 22, 2023
@maxulysse maxulysse added this to the 3.3 milestone Jun 22, 2023
@maxulysse maxulysse modified the milestones: 3.3, 3.4, 3.5 Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Not planned for this release
Development

Successfully merging this pull request may close these issues.

None yet

5 participants