Skip to content

Releases: LBGC-CFB/MAGIC

v2.1.0 - Advanced Transcript Processing & MANE Support

04 Sep 08:14

Choose a tag to compare

🎉 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

07 Aug 09:08

Choose a tag to compare

🎉 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

⚠️ Step-by-step validation and warning system to guide users and prevent input errors

🔄 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

21 May 14:56

Choose a tag to compare

🎉 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