plotMI
plotMI computes and visualizes pairwise mutual information between positional k-mer distributions to reveal dependencies within DNA, RNA, and amino acid sequences and to aid interpretation of machine learning models, including deep learning, trained on sequence data.
Key Features:
- Mutual Information Calculation: Computes pairwise mutual information between positions using k-mer distributions to quantify dependencies and interactions within sequence datasets.
- Model Interpretation: Analyzes dependencies learned by machine learning and deep learning models to reveal positional preferences and pairwise interactions reflected in model outputs.
- Comparative Analysis: Compares mutual information patterns between different models and between model-derived and training-data distributions to assess how models capture sequence relationships.
- Visualization of Interactions: Produces visual representations of pairwise mutual information to depict positional k-mer dependencies across sequences.
Scientific Applications:
- Model Validation: Validates whether models capture dependencies present in training sequence data by comparing mutual information profiles.
- Comparative Studies: Compares modeling approaches to determine which better capture positional and pairwise sequence dependencies.
- Biological Insight Discovery: Identifies biologically relevant positional preferences and interactions within DNA, RNA, or amino acid sequences from mutual information patterns.
Methodology:
Calculates pairwise mutual information from positional k-mer distributions and visualizes the resulting pairwise dependencies; applies these calculations to both training data and model-derived sequence outputs for comparison.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 11/22/2021
- Last Updated:
- 11/22/2021
Operations
Publications
Hartonen T, Kivioja T, Taipale J. PlotMI: interpretation of pairwise dependencies and positional preferences learned by deep learning models from sequence data. Unknown Journal. 2021. doi:10.1101/2021.03.14.435285.