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

Population calling | joint calling | ensemble calling #868

Open
amizeranschi opened this issue Nov 25, 2022 · 7 comments
Open

Population calling | joint calling | ensemble calling #868

amizeranschi opened this issue Nov 25, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@amizeranschi
Copy link
Contributor

amizeranschi commented Nov 25, 2022

Description of feature

Hi!

I was trying out the joint_germline option, which produces a multi-sample VCF file from haplotypecaller. It would be helpful to have a similar feature for other callers like deepvariant, freebayes and strelka2.

It could also nice to have support for ensemble calling (from multiple callers), for some use cases where the number of samples is manageable.

One way to achieve this would be to use bcbio.variation.recall, which was created by Brad Chapman and used in bcbio-nextgen.

Relevant documention from bcbio-nextgen can be found here:

For joint calling, another solution could be to have the variant callers output gVCF files, and then use GATK's GenotypeGVCFs or something similar on those. There was a discussion about this on the deepvariant GitHub page a few years ago: google/deepvariant#142 (comment).

@amizeranschi amizeranschi added the enhancement New feature or request label Nov 25, 2022
@amizeranschi
Copy link
Contributor Author

Past relevant feature request that I just noticed, but also ties into this:
#453

@maxulysse maxulysse added this to the 3.3 milestone Feb 21, 2023
@FriederikeHanssen
Copy link
Contributor

@SofiaMAhmed
Copy link

Hi Thanks for this really useful tool. I used it recently but the joint calling option failed for freebayes. Have others reported this issue?

@FriederikeHanssen
Copy link
Contributor

hi! There is no joint calling currently implemented for freebayes.

@SofiaMAhmed
Copy link

Thanks for the speedy response. Is this something that may be implemented in the near future? We are really keen to incorporate this pipeline for our routine work. My current work around is to use the sarek output bams then mark readgroups and run freebayes seperatley, which seemed like the best option, other than merging the outputted vcf's and recalling against the bams.
Cheers Soph

@FriederikeHanssen
Copy link
Contributor

I don't think we have resources at the moment on the developer side. If you'd like to take a stab at it, we would be very happy to guide you through though :)

@amizeranschi
Copy link
Contributor Author

I was looking into this a while ago, but couldn't figure out any practical way to do it. The bcbio-variation-recall package I mentioned above has long been discontinued. Outside of that, there was GLNexus which looked promising, but that has become discontinued as well a couple of years ago and there are currently some serious issues like this that were reported but never solved.

@maxulysse maxulysse modified the milestones: 3.3, 3.4, 3.5 Feb 8, 2024
@FriederikeHanssen FriederikeHanssen removed this from the 3.5 milestone Aug 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants