-
Notifications
You must be signed in to change notification settings - Fork 12
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
Example SV VCF file #6
Comments
Update: it appears the modified fastqtl is still looking for a separate column for each sample ID. |
Just another update, I managed to get DUPs and DELs recognized properly (I think) by this fastQTL fork. Essentially, I used lumpy-express to call SVs, and then I genotyped the SVs. Multiple samples were sorted and merged using vcf-tools. Aside: Using the l_sort and l_merge scripts would probably be preferred over vcf-tools, because they allow you to combine SVs where the breakpoints are essentially on top of each other, eliminating duplicate calls. Problem is that the lumpy tools combine sample IDs into column 8, and I haven't written a script to separate each sample into columns yet. Note that column 8 contains the END and SVTYPE identifiers. Each sample column (10 and +) has the genotype (GT) data as described in column 9. The probability data (PRPOS) was required to call genotypes, see lumpy-sv docs for more info. I'll update once I get BNDs to work. Here is what the line looks like:
|
Have you found an alternative tool? |
Hi, would you please upload an example VCF file that contains exactly what the program is looking for when it is reading an SV from LUMPY?
So far, I have run LUMPY on my samples, sorted (lsort) and merged (lmerge) using svtools. Once I sort and merge, there is no longer a separate column for each sample genotype. Instead, the sample ID is in column 8 in the ";" separated list.
Does your modified code handle this properly?
I tried running your modified program using one sample genotype per column (as fastQTL traditionally handles SNVs), but it returned NAs for the result. I assume this is because fastQTL failed to properly read the VCF with SVs in it.
An example VCF would really clear up a lot of confusion for me.
Thanks,
Alex
The text was updated successfully, but these errors were encountered: