Project Info
This project did not submit a demo video on Devpost.
About the Project Skin rashes and lesions are notoriously difficult to diagnose. Many conditions, including dermatitis, psoriasis, melanoma, and systemic lupus erythematosus (SLE), present with overlapping visual features, even for experienced clinicians. To improve diagnostic precision, we pursued a novel approach that pairs visual symptoms with molecular signals from the blood. Rather than relying on images alone, we built a multimodal AI system that integrates skin photographs with blood-based transcriptomic measurements to predict whether a patient has a skin-related disease. Proof-of-Concept Website: click here! How We Built It Image Understanding with Foundation Models We leveraged a powerful pretrained dermatology vision-language model, MONET, built on a CLIP ViT-L/14 architecture. MONET was trained on over 105,000 dermatological images paired with medical text descriptions, enabling it to: Recognize dermatologic concepts with dermatologist-level accuracy Provide interpretable visual representations Maintain transparency throughout the AI pipeline This provided a strong visual encoder capable of extracting meaningful disease-related features from skin images. Transcriptomics Integration To complement the image data, we incorporated blood gene expression profiles. Rather than using the full transcriptome, which is high-dimensional and often noisy, we: Performed multicohort meta-analysis across multiple skin disease datasets Identified differentially expressed genes associated with disease Restricted the transcriptomic input to biologically relevant genes Mathematically, instead of learning from: \( X \in \mathbb{R}^{n \times G} \) where \(G\) represents the full set of measured genes, we trained on: \( X_{\text{filtered}} \in \mathbb{R}^{n \times g}, \quad g \ll G \) This improved both model efficiency and biological signal quality. Multimodal Fusion We integrated: Visual embeddings derived from MONET Gene expression features from blood transcriptomics into a joint predictive model. We then deployed the system through a user-friendly web interface that allows clinicians to upload images, input transcriptomic data, and receive disease predictions. Challenges We Faced Transcriptomic Data Quality One of the primary challenges was identifying usable public gene expression datasets. Many microarray datasets were: Poorly normalized Inconsistent across samples Not directly comparable across studies Reprocessing raw data from scratch exceeded the time constraints of TreeHacks. To address this, we prioritized datasets that were already properly processed and validated, enabling rapid integration while maintaining data quality. Additionally, because our imaging and transcriptomic data were not paired at the patient level, we carefully designed the neural network architecture to effectively learn multimodal representations despite this limitation. What We Learned Each member ventured to learn a new data implementation approach in this project. We describe below the novelty of multimodal datasets in clinical applications as the use of mRNA-based gene expression data is biologically rich yet undervalued in diagnostics. Multimodal models capture complementary biological signals more effectively than single-modality approaches Data preprocessing quality is critical to downstream model performance Unpaired data samples still hold predictive power at the cost of describing biomedical features separately and distinctively. Model architecture is critical in extracting meaningful topological features. We derive inspiration from the architecture of a recently described EHR-Omics prediction model [Matarso Nat Mach Intell, 2024] for Vision-Omics. Omics remains highly valuable. We believe future diagnostics will enhance the predictive ability of diagnosing correct disease conditions. Impact and Vision Most existing skin disease classifiers focus primarily on melanoma or skin cancer and rely exclusively on images. Rare diseases and autoimmune conditions remain underrepresented and difficult to diagnose using single data modalities. This diagnostic challenge often leads to prolonged diagnostic timelines spanning several years for many patients. Our integrative approach: Combines visual phenotypes with molecular biomarkers Improves diagnostic precision in ambiguous cases Provides a scalable framework for future multimodal medical AI systems We envision this platform as a clinical decision-support tool that enables more accurate, faster diagnoses and advances precision medicine. What’s Next for LUNA Our prototype demonstrates the promise of multimodal learning, but substantial opportunities remain to expand both the dataset and modeling capabilities. First, we will incorporate transcriptomic datasets that were excluded due to poor normalization. Since raw expression files are mandatory uploads in public repositories, we can retrieve and properly renormalize these data to ensure consistency across cohorts. Second, we will expand beyond microarrays, which measure gene expression via fluorescent probes, by integrating RNA sequencing (RNA-seq) data. RNA-seq directly quantifies mRNA transcript abundance and is increasingly prevalent in public datasets, enabling improved biological resolution and statistical power. In parallel, we will continue curating larger and more diverse skin image datasets. From a modeling perspective, we plan to conduct systematic hyperparameter tuning and explore architectural enhancements to improve multimodal fusion. Finally, we aim to translate this platform into a formal research study and potential clinical product, rigorously evaluating whether integrating skin imaging with blood transcriptomics significantly outperforms single-modality diagnostic approaches.
LUNA
A multi-omics driven prediction model for skin lesions and rashes.
LUNA is a multimodal AI system that improves skin disease detection by integrating dermatologic images with blood-based transcriptomic data. Many conditions — including dermatitis, psoriasis, melanoma, and systemic lupus erythematosus — share overlapping visual features, making diagnosis challenging even for specialists. To address this, LUNA leverages MONET, a dermatology-specific vision-language foundation model built on OpenAI’s CLIP ViT-L/14 architecture, to extract clinically meaningful visual embeddings from skin images. These visual representations are combined with embeddings derived from publicly available transcriptomic datasets, which we refined through multicohort meta-analysis to isolate biologically meaningful gene expression signals and enhance downstream predictive performance.
By fusing visual phenotypes with molecular biomarkers, LUNA moves beyond single-modality skin classifiers toward a more biologically grounded diagnostic framework. Despite working with unpaired imaging and transcriptomic datasets, we designed a neural architecture capable of learning shared multimodal representations and deployed it through a web interface for clinical interaction. LUNA represents a step toward scalable, precision-driven dermatological decision-support systems.
To run predictions:
Run predict.py, providing file paths for:
- A skin image (e.g., .jpg or .png)
- A transcriptomic data matrix (.csv) The model will process both inputs and output a predicted diagnosis based on the integrated multimodal features.
Alternatively, visit our (proof-of-concept) website to upload the requisite files and obtain a diagnosis: https://luna-scan-view.base44.app/
Analysis
View
Metric
- 22
- 11
- 1
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- PythonIn code
- PyTorchClaimed
1 of 2 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
90 KB
Source files
12
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
isha-arora-02/LUNA
37 files · 22.2 MB · @ 694f611
Structure
Application logic
31 files · 84%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python96%
- YAML2%
- Markdown2%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.