Summary
This paper introduces MolPhenix, a model designed to learn a joint latent space between molecular structures and microscopy phenomic experiments, addressing the challenge of contrastive phenomolecular retrieval. The authors point out three key challenges in this domain: limited paired data & batch effects, inactive molecular perturbations, and variable concentrations. To address these issues, they propose a set of guidelines: 1) leveraging a pre-trained phenomics foundation model (ph-1), 2) mitigating the impact of inactive molecules through undersampling and a novel soft-weighted sigmoid locked loss (S2L), and 3) encoding molecular concentration both implicitly (within the S2L loss) and explicitly (by parsing dosage concentration).
The primary experiments focus on the task of phenomolecular retrieval. For active molecules, MolPhenix achieves up to 77.33% top-1% retrieval accuracy, representing an 8.1-fold improvement over the baseline. The paper includes necessary ablation studies and evaluations across multiple datasets, demonstrating the effectiveness of their approach in both cumulative and held-out concentration settings.
Strengths
1. Novel approach: The paper introduces MolPhenix, a comprehensive framework that addresses several key challenges in contrastive phenomolecular retrieval by combining multiple innovative techniques. This new framework demonstrates notably strong performance.
2. Concentration encoding: The study explores both implicit and explicit methods for encoding molecular concentration, enhancing the model's ability to capture dose-dependent effects and generalize across concentrations. The explicit concentration module and inactive molecule undersampling techniques may inspire future multi-molecule research.
3. Detailed ablation: The paper provides an in-depth analysis of results, including the impact of various components (e.g., loss functions, concentration encoding methods) on model performance, presented in both the main body and appendix.
Weaknesses
The following are just some minor concerns, listed in descending order of importance:
1. Insufficient justification for S2L loss: While the paper introduces the S2L loss as a key contribution, it lacks a thorough theoretical analysis explaining why this loss function is suitable for the phenomolecular retrieval task. A more rigorous mathematical analysis of S2L would strengthen the paper's contribution.
2. Inadequate ablation of pretrained components: As a phenomolecular retrieval "framework", the study should include ablation studies using different molecular and phenomic encoders. However, it appears that experiments were conducted only with fixed molecular GNN and phenomic models.
3. Oversimplified treatment of batch effects: The paper claims to address batch effects through embedding averaging, but this approach may be too simplistic. A more detailed explanation of why simple averaging can alleviate batch effects, or some minor adjustments to this batch effect removal procedure, would be beneficial.
Questions
Regarding the equality of involved datasets:
1. How would the model's performance vary if only the open-source RxRx3 data or only the private novel data were used?
2. Given that many components of MolPhenix are publicly pretrained models, is it feasible to construct a comparable model using solely open-source resources?
Limitations
The authors have properly adressed the limitations in their paper.