Troubleshooting¶
Common issues and solutions for ScanMST users.
Installation Issues¶
Python Version Errors¶
ModuleNotFoundError or ImportError after installation
Symptom: ModuleNotFoundError: No module named 'scanmst'
Cause: Wrong Python environment or installation failed
Solution:
# Check Python version (must be 3.9 or higher )
python --version
# Verify pip is using correct Python
which pip
python -m pip --version
# Reinstall in current environment
python -m pip install --force-reinstall scanmst
Dependency Conflicts¶
ERROR: pip's dependency resolver does not currently take into account all the packages
Symptom: Pip reports dependency conflicts during installation
Solution:
# Install in a clean environment
python -m venv scanmst_env
source scanmst_env/bin/activate
pip install scanmst
Runtime Issues¶
BAM File Issues¶
PermissionError: [Errno 13] Permission denied
Symptom: Cannot read or write BAM files
Solution:
General Help¶
Enable Verbose Logging¶
For debugging, enable detailed output:
Check ScanMST Version¶
Ensure you're using the latest version:
System Information¶
Collect system info for bug reports:
Getting Further Help¶
If your issue isn't covered here:
- Check existing issues: GitHub Issues
- Search discussions: GitHub Discussions
- Open a new issue: Include:
- ScanMST version (
scanmst --version) - Python version (
python --version) - Operating system
- Complete error message
- Minimal reproducible example
Before Opening an Issue
- Update to the latest version
- Try with sample data (
tests/data/isoseq_test.bam) - Include full error traceback
- Describe what you expected vs. what happened