plass icon indicating copy to clipboard operation
plass copied to clipboard

Protein sequence abundance

Open cmorganl opened this issue 6 years ago • 5 comments

Hi there,

I've just started using PLASS, specifically plass assemble, and I really like it!

This isn't an issue but a potential enhancement. I was wondering how I might be able to recover abundance information for each protein assembled. Its not as simple as with nucleotide contigs since I'm unable to align the reads back to the assembly in this case.

Could the abundance of proteins be included in the header, as SPAdes does? Alternatively, a table mapping header to its respective abundance would be convenient as well. I hope I haven't misinterpreted the output and its already provided :)

Thanks! Connor

cmorganl avatar Jul 18 '19 22:07 cmorganl

Yes I would love to have this as well. 👍 But so far I did not come up with an solution how I could gather this information.

It is hard to set rules what alignments should be part of the abundance computation since plass allows to assemble similar proteins and not just exact once.

We estimated the abundance in the plass publication using the mmseqs map workflow. This workflow performs a six frame translated search and has strict mapping thresholds.

martin-steinegger avatar Jul 18 '19 22:07 martin-steinegger

Wouldn't it possible to use an EM algorithm to "distribute" the read among its multiple hits?

apcamargo avatar Jul 25 '19 19:07 apcamargo

@apcamargo yes this a good idea. But do you know if EM would be fast enough to handle this large amount of data?

martin-steinegger avatar Jul 25 '19 21:07 martin-steinegger

I don't know. It would depend on the total amount of proteins and reads. I imagine it would be much slower than a typical RNA-Seq quantification, but not unfeasible. But that's just my impression, I've never done something like that.

apcamargo avatar Jul 25 '19 23:07 apcamargo

I was just thinking about this as well...are there any current plans to include this in plass, or would it be better for now to try the mmseqs map workflow?

mooreryan avatar Nov 08 '19 15:11 mooreryan