A modern, responsive web interface for running Galaxy workflows with enhanced user experience and accessibility.
- Fully Responsive Interface: Works seamlessly on desktop, tablet, and mobile devices
- Mobile-First Design: Touch-friendly interface with bottom navigation for mobile users
- Modern UI Components: Card-based layouts, smooth animations, and intuitive navigation
- Enhanced Accessibility: Full keyboard navigation, screen reader support, and ARIA labels
- Dark Mode Support: Automatic dark mode based on system preferences
- Progressive Web App: PWA capabilities for offline functionality and app-like experience
- Galaxy 25.0 Ready: Full compatibility with the latest Galaxy Project version
- Python 3.9+ Support: Updated to use modern Python versions (dropped Python 3.8 support)
- BioBlend 1.6.0 Integration: Updated to latest BioBlend for enhanced API compatibility
- Optimized Loading: Fast loading times with lazy loading and optimized assets
- Enhanced Security: Modern security practices, CORS support, and secure session management
- Interactive Dashboard: Real-time statistics and system monitoring
- Advanced Search & Filtering: Powerful search capabilities with tag-based filtering
- Toast Notifications: Modern notification system instead of intrusive alerts
- Loading States: Beautiful loading indicators and empty states
- Quick Actions: Fast access to common workflow operations
- Workflow Cards: Visual workflow representation with metadata and statistics
- Enhanced Authentication: Improved Galaxy API authentication with better error handling
- Real-time Workflow Tracking: Live workflow execution status with progress monitoring
- Chunked File Uploads: Support for large file uploads with progress tracking
- Comprehensive Error Handling: User-friendly error messages with actionable suggestions
- Modern Security Headers: CORS, CSP, and security headers for modern browsers
- Background Cleanup: Automatic cleanup of old workflows and uploads
- Health Monitoring: Built-in health checks and system monitoring
- Automatic Paired-End Detection: Intelligent detection of paired-end sequencing reads
- Multi-Platform Support: Supports Illumina, PacBio, Oxford Nanopore, and other sequencing platforms
- Confidence Scoring: Advanced algorithms to rate pairing confidence and avoid false positives
- One-Click Auto-Pairing: Automatically detect and pair all reads in a Galaxy history
- Galaxy Collection Integration: Seamlessly create Galaxy dataset collections from paired reads
- Pattern Recognition: Supports multiple naming conventions (R1/R2, _1/_2, forward/reverse, etc.)
- Visual Interface: Intuitive web interface for reviewing and managing paired reads
- Batch Processing: Process entire histories with comprehensive summary statistics
Modern desktop interface with sidebar navigation and workflow cards
Responsive mobile design with bottom navigation and touch-friendly controls
Step-by-step installation wizard with progress indicators
Automatic paired-end read detection and management interface
- Python: 3.9 or later
- Node.js: 16+ (for development)
- Docker: 20+ (optional, for containerized deployment)
- Modern Browser: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Install system dependencies:
# For Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y python3 python3-pip git build-essential
# For CentOS/RHEL
sudo yum install -y python3 python3-pip git gcc