This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Develop model based on differentially expressed genes

Hi all,

When we want to develop a model by the gene classifiers (using machine learning algorithms), is it better to narrow the gene list and have a more clear pattern to be applied to the validation data set?

Why is this? if some of the excluded genes are important for the phenotype of interest, which one is prioritized? A good pattern of the developed model after removing the gene or keeping the gene in the model?

Thanks
Rob

machine-learning rna-seq gene-classifier

1 answer

You would remove zero or very low variance genes from the initial set to reduce input size and "noise": later, the feature selection strategy employed will assign lower or zero weights to genes not meaningful for the classification. Machine learning models learn what they see from the training set: it's very unlikely that a model could grasp something from the validation/test set if it has never seen it from training.

Read something more here https://scikit-learn.org/stable/modules/feature_selection.html

Thank you Shred

Log in to answer this question.