Question: Peptide Encoding & Feature Extraction
gravatar for carlo.mazzaferro
4.6 years ago by
carlo.mazzaferro20 wrote:

Hello Biostars!

I've recently joined the Bioinformatcs community, though my background in Biology is not extensive. At all. In any case, I've been trying to manipulate the datasets from CBS regarding peptide:MHCII binding affinity. My intention is, put very briefly, to train a model by implementing my own algorithm to perform the predictions.

What I've identified as the biggest challenge, however, is to properly format the training data so that its features are actually meaningful and hold information that will make the predictions accurate.

According to a variety of papers, namely Nielsen et. al, 2003, Nielsen et. al, 2009, as well as Luo et. al, 2015, the preferred method of feature extraction is protein encoding using BLOSUM matrices. Other methods include sparse encoding, and extraction of physiochemical features.

Now, what I cannot understand is the manner in which the BLOSUM encoding is actually applied. As far as what I've searched, BLOSUM matrices are used to determine distance between evolutionarily divergent protein sequences; further, the studies mentioned refer to the encoding as enabling of representing a peptide using a BLOSUM matrix itself (which is then turned into a vector):

"The peptide core was presented to the network using Blosum encoding, where each amino acid was encoded by the BLOSUM log-odds vector" (Nielsen, 2009)

Meaning that in some obscure way, each peptide was simple transformed into a vector. How so? Was it aligned and compared to the other peptides that appear in the dataset? Was it aligned using BLAST or other alignment tool against an on-line dataset?

Bonus: what is the most widely accepted method of representing peptides for classification/regression purposes (given my intention, that is modeling peptide:MHCII binding affinity)? (some literature as reference would be a good place to start, python packages with appropriate functions would be even better)

Thanks in advance. I'm trying to learn as much as possible on a reasonably short timeframe, so sorry if the question is too long/could've been split in multiple questions.

machine learning blosum • 1.9k views
ADD COMMENTlink modified 4.5 years ago • written 4.6 years ago by carlo.mazzaferro20

I don't know if this is legal, but I'm commenting to bump up this. Any clue would be much appreciated.

ADD REPLYlink written 4.5 years ago by carlo.mazzaferro20

To keep things legal do this in future. Editing your original post bumps it up to the main page.

ADD REPLYlink written 4.5 years ago by GenoMax96k

See if any of these papers help:

ADD REPLYlink written 4.5 years ago by GenoMax96k

Thanks for those links. I had seen the first two papers but will give them a more thorough look. I'll report back later today.

ADD REPLYlink written 4.5 years ago by carlo.mazzaferro20
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1144 users visited in the last hour