Releases: LBGC-CFB/MAGIC
v2.1.0 - Advanced Transcript Processing & MANE Support
🎉 MAGIC GUI — Version 2.1.0
This release introduces key improvements to transcript handling and user experience, making the GUI more flexible, informative, and responsive.
✨ New Features:
- 🎯 Intelligent Transcript Validation: Advanced validation ensures transcript IDs belong to specified genes
- ⭐ MANE Select Support: Automatic fallback to MANE Select transcripts when requested versions are unavailable
- 🔄 Smart Version Management: Seamless fallback hierarchy: Exact version → MANE → Latest version
- 📝 Enhanced Error Messages: Clear, actionable error messages with suggested alternatives
- 🛡️ Robust Input Validation: Prevents mismatched gene-transcript combinations with detailed feedback
🔧 Improvements:
- Unified validation system for both RefSeq (NM_) and Ensembl (ENST) transcript formats
- Optimized API calls with improved caching and error handling
- Better user feedback during transcript processing with progress indicators
🖥️ macOS Compatibility:
- tested on macOS Sequoia 15.6 on Apple Silicon (M3 MacBook Air)
- Compatibility with other macOS versions or Intel-based systems is not guaranteed.
- Since this app is unsigned, macOS Gatekeeper will show security warnings - on macOS Sequoia, run the app once (it will be blocked), then go to System Settings > Privacy & Security > Security and click 'Open Anyway'; on older macOS versions, right-click the app and select 'Open' to bypass the warning.
v2.0.0 - Enhanced GUI with Automated Exon Sequence Retrieval & Cross-Platform Support
🎉 MAGIC GUI — Version 2.0.0
This is the updated release of the MAGIC application, built with Python and Tkinter, now available for Windows, macOS, and Linux.
🔧 What's included:
A standalone executable for Windows, macOS, and Linux — no Python installation required
A revised graphical user interface (GUI) with enhanced usability and error handling
Direct integration with the Ensembl database for automatic exon sequence retrieval
✨ Core features:
🧬 Creation of artificial genome FASTA and GTF files, representative of the minigene splicing assay used for massively parallel sequencing
🔄 Automatic exon sequence retrieval from Ensembl using gene symbol and transcript ID (NM_ or ENST format), supporting GRCh37 and GRCh38 human genome versions
✏️ All fields remain editable for manual adjustments
📂 Final file generation now confirms success and opens the output folder automatically
🚀 How to use:
Download the appropriate executable for your operating system below
Double-click to run — no installation needed
If Windows SmartScreen warns you, click "More info" → "Run anyway"
v1.0.0 – Initial GUI Release
🎉 First release — Windows executable (.exe)
This is the first public release of the MAGIC application built with Python and Tkinter.
🔧 What's included:
A standalone .exe file for Windows — no Python installation required
Graphical user interface (GUI) made with Tkinter
Core features:
[📝Creation of artificial genome FASTA and GTF files, representative of the minigene splicing assay used for massively parallel sequencing.]
🚀 How to use:
Download MAGIC_v1.0.0_Windows.exe below
Double-click to run — no installation needed
If Windows SmartScreen warns you, click "More info" → "Run anyway"
🔐 Notes:
Built with pyinstaller --onefile --windowed
No network connections or background activity
100% offline and safe to use