Closed brycemash closed 2 months ago
I think you might be running into a problem with the IEDB API where it intermittently doesn't return results matching the query. Can you please try installing IEDB standalone and using the --iedb-install-directory
parameter? IEDB also comes pre-installed in our Docker container if that is more convenient.
Alternatively, in recent pVACtools versions, we have implemented retries to the IEDB API for cases like this. You could try a new version of pVACtools (4.1.1 is the current version) to see if that fixes things. In either case you would need to delete the output directory before retrying.
This fixed it thank you!
Installation Type
Standalone
pVACtools Version / Docker Image
3.1.3
Python Version
python=3.6
Operating System
No response
Describe the bug
I keep getting this error, even after deleting the output folder and restarting the run.
How to reproduce this bug
Input files
No response
Log output
Parsing prediction file for Allele H-2-Kb and Epitope Length 8 - Entries 401-600 - Completed Parsing binding predictions for Allele H-2-Kb and Epitope Length 9 - Entries 401-600 Parsing prediction file for Allele H-2-Kb and Epitope Length 9 - Entries 401-600 Traceback (most recent call last): File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/bin/pvacseq", line 8, in
sys.exit(main())
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/tools/pvacseq/main.py", line 116, in main
args[0].func.main(args[1])
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/tools/pvacseq/run.py", line 133, in main
pipeline.execute()
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/lib/pipeline.py", line 434, in execute
split_parsed_output_files = self.parse_outputs(chunks)
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/lib/pipeline.py", line 395, in parse_outputs
parser.execute()
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/lib/output_parser.py", line 438, in execute
iedb_results = self.process_input_iedb_file(tsv_entries)
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/lib/output_parser.py", line 362, in process_input_iedb_file
iedb_results = self.parse_iedb_file(tsv_entries)
File "/broad/dunnlab/BLM/conda_libraries/pvactools_conda/lib/python3.6/site-packages/pvactools/lib/output_parser.py", line 584, in parse_iedb_file
if protein_identifiers_from_label[protein_label] is not None:
KeyError: 92
Output files
No response