Skip to content

Philosopher Protein ID and Gene in combined_proteins.tsv shows the full protein header #539

@marlenejarap

Description

@marlenejarap

- Upload your log file

log_2025-07-29_16-32-25.txt

- Describe the issue or question:
Hello, first thank you for developing Fragpipe and maintaining it.

I have an issue when trying to run a metaproteomics custom DB. The idea of this DB is to combine proteomes from Uniprot with the proteomes derived from a metagenomic assabled genomes (MAG DB). When running each of them separately there is not major issues (no issue in the case of the Uniprot DB metaproteome) and we get all the results that includes the file with the combined proteins. In this case there is only a minor issue which is that in the case of the MAG DB the Protein ID and Entry Name consist basically of the whole header and this is not a big issue as we can correct this in the ouput. However whant combining Uniprot DB and the MAG DB then we get an error that comes from Philosopher. As the custome DB does not have the header as Uniprot an attempt of mimicking the Uniprot header before joining the both DBs was not successful. Example is below:

MAG DB header example before modifying the headers

ds|KKJIJG_00005|donor1_SB_149 hypothetical protein OS=Bilophila wadsworthia

MAG DB header example after modifying the headers

ds|KKJIJG_00005|donor1_SB_149 hypothetical protein OS=Bilophila wadsworthia OX=unknown GN=unknown PE=unknown SV=unknown

I am not sure why this does not work. Maybe the tokens with unknown should be empty instead or filled with an space?

The error message is:

Process 'PhilosopherDbAnnotate' finished, exit code: 2
Process returned non-zero exit code, stopping

Cancelling 48 remaining tasks



Maybe I should also mention the the Decoys were added with Fragpipe tool. 

Thanks again


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions