Analysing and Classifying DNA Sequences Using Dimensionality Reduction Techniques and Random Forests
摘要
This paper explores the classification of DNA sequencesDNA sequences through a multi-step approach that integrates sequence encoding, dimensionality reduction techniques (principal component analysis (PCA))Principal Component Analysis (PCA), t-distributed Stochastic neighbour embeddingStochastic Neighbour Embedding (t-SNE), uniform manifold approximationManifold Approximation and projection (UMAP), and a random forestRandom Forest classifier for predictive analysis. The aim is to analyse the relationships between these dimensionality reduction techniques, visualize the separability of different DNA sequence classes, and assess classification performance using standard metrics such as accuracy, precision, F1 score, and AUC. Additionally, the paper examines correlations between the reduced feature spaces generated by PCAPrincipal Component Analysis (PCA), t-SNE, and UMAP to evaluate their similarities and differences in the context of multi-class classification. This study demonstrates the effectiveness of combining dimensionality reduction with machine learningMachine learning for DNA sequence analysis and classification.