ImputeDistances
ImputeDistances imputes missing entries in phylogenetic distance matrices using machine learning to enable accurate phylogenetic and species tree estimation from incomplete genome-wide sequence data.
Key Features:
- Matrix Factorization Approach: Decomposes the distance matrix into factors that are used to predict missing distance entries.
- Autoencoder-Based Deep Learning Technique: Employs an autoencoder to model complex patterns in the distance matrix and reconstruct missing values.
- Handling Substantial Missing Data: Designed to impute distances when a significant fraction of the matrix entries are missing, outperforming many existing methods under such conditions.
- Scalability and Accuracy: The autoencoder-based approach emphasizes scalability for large datasets while both approaches report high accuracy in imputing distances.
Scientific Applications:
- Phylogenetic tree estimation: Provides imputed distance matrices for constructing more complete phylogenetic trees from incomplete data.
- Species tree estimation from genome-wide data: Facilitates species tree estimation by enabling use of genome-wide datasets that contain missing distance entries.
Methodology:
Performance is evaluated on simulated and biological datasets; the matrix factorization method decomposes the distance matrix into components to predict missing values; the autoencoder-based method uses deep learning to model and reconstruct incomplete distance matrices.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 12/14/2020
Operations
Publications
Bhattacharjee A, Bayzid MS. Machine learning based imputation techniques for estimating phylogenetic trees from incomplete distance matrices. Unknown Journal. 2019. doi:10.1101/744789.
DOI: 10.1101/744789