# Does SAINTexpress-spc actually use the protein length values from the .Prey file?

**URL:** <https://help.galaxyproject.org/t/does-saintexpress-spc-actually-use-the-protein-length-values-from-the-prey-file/17282>\
**Category:** Uncategorized\
**Tags:** usinggalaxy, server-open-issue\
**Created:** [January 12, 2026, 9:54pm UTC](https://help.galaxyproject.org/t/does-saintexpress-spc-actually-use-the-protein-length-values-from-the-prey-file/17282 "2026-01-12T21:54:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Samantha\_Cassity](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/samantha_cassity/32/7665_2.png) [@Samantha\_Cassity](https://help.galaxyproject.org/u/Samantha_Cassity)\
**Post date:** [January 12, 2026, 9:54pm UTC](https://help.galaxyproject.org/t/does-saintexpress-spc-actually-use-the-protein-length-values-from-the-prey-file/17282/1 "2026-01-12T21:54:57Z")

</div>

I suspected SAINTexpress-spc was not using protein lengths for anything useful. I ran SAINTexpress-spc with a .Prey file that contains UniprotIDs mapped to their correct protein lengths. I also ran it with a .Prey file that contains UniprotIDs mapped to all NAs. Results from both runs are the exact same. This begged the question, what part of the SAINTexpress algorithm is using protein length? Is protein length used at all in SAINTexpress-spc, or is protein length only utilized if I specify optional arguments -L or -R in the command line?

---

<div class="post-metadata">

**Author:** ![jennaj](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/jennaj/32/27_2.png) [@jennaj](https://help.galaxyproject.org/u/jennaj)\
**Post date:** [January 24, 2026, 12:08am UTC](https://help.galaxyproject.org/t/does-saintexpress-spc-actually-use-the-protein-length-values-from-the-prey-file/17282/2 "2026-01-24T00:08:29Z")

</div>

Welcome @Samantha_Cassity

Hopefully I can help! 🙂

The original Galaxy server that hosted this tool (it was the only one) seems to have some unresolved issues and it may not be coming back!

I posted all the ideas I could think of into this topic (when it was last asked). Maybe it also helps you?

> [@SAINTexpress data](https://help.galaxyproject.org/t/saintexpress-data/16394/6):
>
> Hi @Bernard Hum, this is unfortunate! Because this is an error that only the server administrators can address. This could happen if the server is no longer connected to a computing cluster! Then, this means that you can’t send them a message through the bug reporting system! What to do? Use the original tools/workflows a different way. The Docker version is more likely to be internally stable, however, even this was last touched over 5 years ago! [GitHub - bornea/APOSTL: APOSTL is an interactive affinity proteomics analysis software developed to reformat affinity proteomics data (both spectral counting and MS1) for input into the SAINTexpress statistical package and to visualize the output(s).](https://github.com/bornea/APOSTL) Use currently supported methods instead. The proteomics protocols in the GTN are current and most should work at any of the UseGalaxy servers, with [UseGalaxy.eu](http://UseGalaxy.eu) being the server most are developed against. All → [Proteomics / Tutorial List](https://galaxyproject.github.io/training-material/topics/proteomics) Example → [Hands-on: Peptide and Protein ID using SearchGUI and PeptideShaker / Peptide and Protein ID using SearchGUI and PeptideShaker / Proteomics](https://galaxyproject.github.io/training-material/topics/proteomics/tutorials/protein-id-sg-ps/tutorial.html) Not the ideal answer, but hopefully adds in some clarification about what happened and your options going forward.
