Open SHuang-Broad opened 5 years ago
Hello SHuang-Broad, how do I use fabs to temporarily solve the issue? I'm new to this whole thing, can you explain this step so I can start analyzing data using pindel. Thanks in advance.
Jose
Hey @JoseReverol , if you don't want to do this fix yourself, and you are comfortable with dockers, I've built a docker image for Pindel here:
https://cloud.docker.com/u/shuangbroad/repository/docker/shuangbroad/pindel,
which is based on the docker here:
https://hub.docker.com/r/mgibio/pindel
If you cannot use docker, let me know and I can explain in detail how I fixed it.
Hi @SHuang-Broad I'm currently having issues with the docker pulling, do you have an image anywhere else where I could pull it or download it directly.
Huh? That's strange. I just tried:
docker pull shuangbroad/pindel:v0.2.5b8
or
docker pull mgibio/pindel:v0.2.5b8
Both succeeded.
Can you try again?
This problem with abs()
can be fixed by applying PR #64 to your source code. For example, download that as a patch and apply it with patch -p 1 < pr64.patch
.
I succesfully pulled the doc, which equally dropped the same error
Makefile:47: recipe for target 'pindel.o' failed
make[1]: *** [pindel.o] Error 1
make[1]: Leaving directory '/usr/local/pindel/src'
Makefile:12: recipe for target 'pindel' failed
make: *** [pindel] Error 2
mv: cannot stat 'src/pindel': No such file or directory
mv: cannot stat 'src/pindel2vcf': No such file or directory
mv: cannot stat 'src/sam2pindel': No such file or directory
mv: cannot stat 'src/pindel2vcf4tcga': No such file or directory
I don't understand how to apply PR #64 to my source code since I'm my of a beginner in this area @jmarshall if you could tell me how to I would be very glad.
Thanks all for your recommendations, I will try and delete any former installation and try it again just in case any prior installation is messing up with the new configuration.
@JoseReverol, you shouldn't need to re-make Pindel if using docker.
It seems that you are not aiming to deploy the docker in a cloud computing environment, therefore I would suggest you use the docker you pulled down using docker pull mgibio/pindel:v0.2.5b8
.
To use that, you can use
docker run mgibio/pindel:v0.2.5b8 --help
to see the help message, or if you need more, you can go to http://gmt.genome.wustl.edu/packages/pindel/user-manual.html
Just note that before you run, you probably need to run
echo "${input_bam} ${mean_insert_size} ${sample_name}" > ${sample_name}.bam.config
Then
docker run mgibio/pindel:v0.2.5b8 [YOUR_OPTIONS]
And wait....... (depending on your BAM size, variants you want, it might take a while).
Download this tarball to get a copy of the source code with PR #64 already applied.
Thanks to both of you guys, it worked like a charm after I copied the source code just as @jmarshall said. Smoothly running right now.
Best,
Jose
Hello,
I'm reporting a compilation error when building with g++ version 7.3.0
What's dangerous here is near the bottom: despite make reporting errors, there's the line
The same ambiguity exists in
pindel.cpp
,bddata.cpp
,genotyping.cpp
. Usingfabs
temporarily solves the problem (needs to update the includes accordingly), but I don't think that's optimal.