This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Has anyone tried used simple ML models to identify virulence genes?

Hi everyone.

I just had a thought that one could try making a really simple classifier that is trained on a table of alleles for a bunch of bacterial isolates with known disease/carriage state and then uses that to predict disease state for a test set of isolates.

By looking at the most important features of the model you could see genes which most strongly discriminate between carriage and disease state, thereby forming a list of potential virulence associated genes.

The idea feels really very simple to me and I can't find a paper talking about it which has me thinking it's either vastly more complex than that, or simply not very effective/better methods exist so I'd like to hear input from anyone here about this idea.

If this is a reasonable idea I was also thinking you could do the same with intergenic regions to find igrs with mutations associated with disease/carriage.

I suppose this would be somewhat like a gwas and people just do that instead? Not sure.

genetics r classifier genomics machinelearning

1 answer

If all the genes that are different from virulent and non-virulent strains were responsible for virulence, this would be a good approach. The thing is, different strains will have genes, and lack some others, that have nothing to do with virulence. My guess is that this is more complex than you or I understand.

Bacterial virulence factors are generally known, so much so that there are databases dedicated to them.

Log in to answer this question.