research Scrambling in the Tree of Life Self-supervised deep learning for comparative genomic rearrangement analysis DiffRUL-CMAPSS Diffusion-based data augmentation for aero-engine remaining-useful-life estimation engineering Knowledge Graph Generator A system for generating knowledge graphs from heterogeneous data sources Applicant Tracking System (ATS) NLP-based CV ranking web application