MathOnco / NeoPredPipe

Neoantigens prediction pipeline for multi- or single-region vcf files using ANNOVAR and netMHCpan.
GNU Lesser General Public License v3.0
100 stars 28 forks source link

I don't get the results #15

Closed kkyung412 closed 4 years ago

kkyung412 commented 4 years ago

Hi I'm kyung I am seting NeoPredPipe.

I made sure that all the preparation files were created.

but, There was no error in using the program, but there is nothing in the result file. Please help me.

image

image

elakatos commented 4 years ago

Hi Kyung, It looks like there were no epitopes predicted at all for your input file. Usually this error occurs if something in netMHCpan is not set up properly (or if there are indeed no epitopes, but that has a very low chance I believe). Can you run NeoPredPipe with the -d flag, so that the intermediate files and directories are preserved, and check what is inside your .epitopes.X.txt files? In case the issue is with netMHCpan, you expect to see an error message, whilst otherwise it should look like the typical output of netMHCpan (http://www.cbs.dtu.dk/services/NetMHCpan/output.php, page bottom.) Alternatively, can you run the included unit-test using "python neopredpipe_tests.py", which should throw an error if something is missing in the setup?

Please let me know how it goes, Eszter

kkyung412 commented 4 years ago

Hi Eszter,

I have an additional problem. Can you guess why?

image

elakatos commented 4 years ago

Hi, Can you check that your netMHCpan file's path is provided correctly (and the whole path is provided) in your usr.ini? Or it could be an issue with permissions regarding the netMHCpan file, make sure it is set to be executable by all (e.g. chmod 755 netMHCpan).

kkyung412 commented 4 years ago

Of course.

I checked all.

image image

elakatos commented 4 years ago

I am a bit baffled by what could be the issue, as this did not happen on your previous run. I would suggest either deleting the temporary files and restarting the analysis or trying to run the Example dataset - to see if/which error comes back.

kkyung412 commented 4 years ago

Errors also occurred in the use of test codes. I really want to use this program.ᅲ image

elakatos commented 4 years ago

Still seems to me something in your set-up might throw this error, as "/bin/sh" should not be found anywhere in NeoPredPipe's python files. However, I see on this run you used python3, which I cannot ensure works without errors, we developed the program in python2. I see that your previous run was on python2. I haven't tested NeoPredPipe with python3, so have no idea if it could cause a problem, but potentially swapping between python2 and python3 could lead to some unexpected errors.

The line where you seem to run into errors is before reaching NeoPredPipe, in trying to validate the fasta files that you aim to use. If with cleaning everything and restarting the analysis with consistent python version does not fix the issue, can you print out the variable "inFile" in line 27 of the file predict_binding.py ?