HyperAIHyperAI

Command Palette

Search for a command to run...

GxVAEs: مولِّدان تلقائيَّان تباينيَّان مترابطان لتوليد جزيئات مُرشَّحة من ملفات التعبير الجيني

Chen Li Yoshihiro Yamanishi

الملخص

يُعدّ التوليد التلقائي من الصفر (de novo) للجزيئات المُرشَّحة التي تُظهر نشاطاً حيوياً وخصائص شبيهة بالعقاقير مهمةً بالغة الأهمية في اكتشاف الأدوية المُعزَّز بالحاسوب. وعلى الرغم من قدرة الذكاء الاصطناعي على توليد جزيئات ذات خصائص كيميائية مرغوبة، فإن معظم الدراسات السابقة أغفلت تأثير البيئات الخلوية المرتبطة بالأمراض. تقترح هذه الدراسة نموذجاً توليدياً عميقاً جديداً يُسمَّى GxVAEs، يولّد جزيئات مُرشَّحة من ملفات التعبير الجيني بالاستعانة بمولِّدين تلقائيَّين تباينيَّين (VAEs) مترابطَين. يستخرج المولِّد الأول، المُسمَّى ProfileVAE، مميّزات كمنية (latent features) من ملفات التعبير الجيني، وتعمل هذه المميّزات المستخرجة كشروط توجّه المولِّد الثاني، المُسمَّى MolVAE، في توليد جزيئات مُرشَّحة. يسدّ GxVAEs الفجوة بين توليد الجزيئات والبيئة الخلوية داخل النظام البيولوجي، فيُنتج جزيئات ذات دلالة بيولوجية في سياق أمراض محددة. تُظهر التجارب ودراسات الحالة على توليد جزيئات علاجية أنّ GxVAEs يتفوّق على النماذج المرجعية الأحدث الحالية، ويُولّد جزيئات مُرشَّحة تتمتع بنشاط حيوي محتمل وخصائص شبيهة بالعقاقير. وقد نجحنا في توليد تراكيب جزيئية محتملة ذات آثار علاجية لأمراض متنوعة انطلاقاً من ملفات المرضى المرضية.

One-sentence Summary

Nagoya University proposes GxVAEs, a deep generative model that leverages two joint variational autoencoders, ProfileVAE and MolVAE, to bridge molecular generation and cellular environments by generating hit-like molecules with bioactivity and drug-like properties directly from gene expression profiles, outperforming state-of-the-art baselines in therapeutic molecule generation.

Key Contributions

  • GxVAEs is a deep generative model composed of two joint variational autoencoders, ProfileVAE and MolVAE, designed to generate hit-like molecules from gene expression profiles.

  • ProfileVAE extracts latent features from gene expression profiles, and MolVAE uses those features as conditioning signals to produce biologically meaningful molecules in disease-specific cellular contexts.

  • Experiments and case studies show that GxVAEs outperform current state-of-the-art baselines, yield hit-like molecules with potential bioactivity and drug-like properties, and generate candidate therapeutic molecular structures from patients’ disease profiles.

Introduction

Hit identification seeks molecules with desired bioactivity within an enormous chemical space, but traditional high throughput screening is slow, costly, and has low hit rates, while de novo AI generation can create molecules but often optimizes chemical properties without considering cellular disease context. Gene expression and other omics data can capture disease related cellular responses, yet high quality omics data is limited, integrating such data is complex, and earlier hit like generation methods produce molecules with low validity, weak ligand target association, or only partial use of expression profiles. The authors leverage two joint variational autoencoders, ProfileVAE and MolVAE, to extract features from gene expression profiles and use them as conditions to generate hit like molecules, thereby connecting molecular generation with disease specific biological context and outperforming prior baselines.

Dataset

  • The authors build the evaluation data from three types of gene expression profiles used to test the GxVAEs:

    • Chemically induced profiles: taken from the LINCS L1000 database, with chemical perturbations represented by expression profiles of 77 human cell lines; the paper focuses on the MCF7 cell line treated with 13,755 molecules.
    • Target perturbation profiles: taken from the LINCS database, representing gene knockdown or overexpression of target proteins across the same 77 human cell lines.
    • Disease-specific profiles: taken from the CREEDS database, representing diseases by expression profiles containing 14,804 genes; examples include gastric cancer, atopic dermatitis, and Alzheimer’s disease.
  • Key dataset details:

    • Chemical subset scale: 13,755 MCF7 perturbation profiles.
    • Target subset filtering: uses the same target proteins as earlier studies for fair comparison, including AKT1, AKT2, AURKB, CTSK, EGFR, HDAC1, MTOR, PIK3CA, SMAD3, and TP53.
    • Disease subset construction: gene expression profiles are averaged across multiple patients to form a single profile for each disease.
  • Schema and representation:

    • Each sample is represented as a gene expression profile, effectively a vector over measured genes.
    • Chemical perturbation data connect expression profiles to compound treatments, while target perturbation data connect expression profiles to genetic perturbations of specific therapeutic proteins.
    • Disease profiles aggregate patient-level expression signals into disease-level profiles.
  • How the authors use the data:

    • The three profile types are used to validate the proposed GxVAEs across chemical, genetic, and disease perturbation settings.
    • The target perturbation subset is filtered by known cancer-related proteins to align with previous methods.
    • The paper does not report a detailed train/validation/test split, so the described datasets primarily serve as benchmark inputs for model evaluation.

Method

The authors leverage a two-stage joint VAE architecture called GxVAEs. The system connects a gene expression representation module with a molecule generation module. ProfileVAE acts as a feature extractor that compresses high-dimensional gene expression profiles into compact latent vectors. MolVAE then uses those latent vectors as conditions to generate molecule strings. Refer to the framework diagram.

ProfileVAE is trained on gene expression profiles. A profile containing KKK genes is represented as X=[x1,x2,…,xK]\boldsymbol X = [\boldsymbol x_1, \boldsymbol x_2, \ldots, \boldsymbol x_K]X=[x1​,x2​,…,xK​], where xk\boldsymbol x_kxk​ denotes the expression value of the kkk-th gene. The encoder maps X\boldsymbol XX to a latent variable C\boldsymbol CC, and the decoder reconstructs X\boldsymbol XX from C\boldsymbol CC. The intended objective is to maximize the marginal likelihood of the profile:

max⁡θ,ϕEqθ(C∣X)[log⁡pϕ(X∣C)].\max_{\boldsymbol \theta, \boldsymbol \phi} \mathbb{E}_{q_{\boldsymbol \theta}(\boldsymbol C \mid \boldsymbol X)}[\log p_{\boldsymbol \phi}(\boldsymbol X \mid \boldsymbol C)].θ,ϕmax​Eqθ​(C∣X)​[logpϕ​(X∣C)].

The corresponding variational loss combines reconstruction and regularization:

LG(θ,ϕ)=Eqθ(C∣X)[log⁡pϕ(X∣C)]−βDKL(qθ(C∣X) ∥ pϕ(C)).\mathcal{L}_G(\boldsymbol \theta, \boldsymbol \phi) = \mathbb{E}_{q_{\boldsymbol \theta}(\boldsymbol C \mid \boldsymbol X)} [\log p_{\boldsymbol \phi}(\boldsymbol X \mid \boldsymbol C)] - \beta D_{KL} \left( q_{\boldsymbol \theta}(\boldsymbol C \mid \boldsymbol X) \,\|\, p_{\boldsymbol \phi}(\boldsymbol C) \right).LG​(θ,ϕ)=Eqθ​(C∣X)​[logpϕ​(X∣C)]−βDKL​(qθ​(C∣X)∥pϕ​(C)).

Here β\betaβ controls the weight of the KL divergence term. During inference, the latent vector is sampled with the reparameterization trick:

C=μ+σϵ,ϵ∼N(0,I),\boldsymbol C = \boldsymbol \mu + \boldsymbol \sigma \boldsymbol \epsilon, \quad \boldsymbol \epsilon \sim \mathcal{N}(\boldsymbol 0, \boldsymbol I),C=μ+σϵ,ϵ∼N(0,I),

where μ\boldsymbol \muμ and σ\boldsymbol \sigmaσ are the predicted mean and standard deviation of the latent Gaussian distribution.

MolVAE generates molecules represented as SMILES strings. Let S=[s1,s2,…,sT]\boldsymbol S = [s_1, s_2, \ldots, s_T]S=[s1​,s2​,…,sT​] denote a SMILES sequence of length TTT. The decoder models the molecule as an autoregressive sequence conditioned on the molecular latent variable Z\boldsymbol ZZ and the gene expression feature C\boldsymbol CC:

pφ(S∣Z)=∏t=1Tpφ(st∣s1:t−1,Z,C).p_{\varphi}(\boldsymbol S \mid \boldsymbol Z) = \prod_{t=1}^{T} p_{\varphi}(s_t \mid s_{1:t-1}, \boldsymbol Z, \boldsymbol C).pφ​(S∣Z)=t=1∏T​pφ​(st​∣s1:t−1​,Z,C).

MolVAE optimizes the variational lower bound for molecule reconstruction:

LS(φ,ψ)=Eqψ(Z∣S)[log⁡pφ(S∣Z,C)]−DKL(qψ(Z∣S) ∥ pφ(Z)).\mathcal{L}_S(\varphi, \psi) = \mathbb{E}_{q_{\psi}(\boldsymbol Z \mid \boldsymbol S)} [\log p_{\varphi}(\boldsymbol S \mid \boldsymbol Z, \boldsymbol C)] - D_{KL} \left( q_{\psi}(\boldsymbol Z \mid \boldsymbol S) \,\|\, p_{\varphi}(\boldsymbol Z) \right).LS​(φ,ψ)=Eqψ​(Z∣S)​[logpφ​(S∣Z,C)]−DKL​(qψ​(Z∣S)∥pφ​(Z)).

The molecular sequence part uses bidirectional GRU structures. During training, the authors employ variant SMILES, which are non-canonical serializations of the same molecular graph. Because a molecule can be traversed from different starting atoms, multiple valid SMILES strings can represent the same structure. This diversity in the training targets helps encourage diverse generated molecules.

Teacher forcing is used during MolVAE training. At each decoding step, the model is provided with the ground-truth prefix s1:t−1s_{1:t-1}s1:t−1​ instead of relying on the model’s own previous outputs. This reduces error accumulation, stabilizes learning, and accelerates convergence.

The full workflow follows a staged pipeline. First, ProfileVAE is trained and only its encoder is retained. The encoder extracts the gene expression feature C\boldsymbol CC from a given profile. Next, MolVAE is trained by conditioning on C\boldsymbol CC while using the corresponding SMILES sequence as the target. After MolVAE training, only its decoder is retained. The final generation model combines the ProfileVAE encoder with the MolVAE decoder. At inference time, an unknown gene expression profile is passed through ProfileVAE encoder to obtain C\boldsymbol CC, and MolVAE decoder generates molecule strings conditioned on that feature vector.

Experiment

Experiments used chemically induced, target perturbation, and disease-specific gene expression profiles from LINCS and CREEDS to assess molecule generation by GxVAEs. Profile reconstruction and molecular generation tests showed that ProfileVAE preserved biological expression patterns and MolVAE produced valid, chemically plausible compounds. Additional target-protein ligand generation and disease reversal case studies demonstrated that GxVAEs generate hit-like therapeutic candidates with strong structural similarity and therapeutic relevance compared with baseline models.

The molecules generated by GxVAEs show SMILES length and molecular weight profiles that closely match the validation set, with essentially the same average length and molecular weight and a slightly wider maximum length. Their QED scores remain comparable to validation molecules, supporting the conclusion that the model preserves key chemical property distributions while generating valid candidates. Generated SMILES have average and minimum lengths and average molecular weights nearly identical to the validation set. Maximum generated SMILES length is slightly higher than in the validation set. QED scores are somewhat lower but distributionally similar, indicating plausible chemical quality.

Across the reported target proteins, GxVAEs produce substantially more valid molecules than TRIOMPHE while also generating candidates with higher uniqueness. Novelty remains very high for both methods, with GxVAEs staying competitive in most cases despite not always exceeding the baseline. These results suggest that GxVAEs can use gene expression profiles to generate more usable and diverse ligand-like candidates. GxVAEs show markedly higher validity than TRIOMPHE across the evaluated targets. GxVAEs improve uniqueness while maintaining strong diversity in generated molecules. Novelty stays high for both methods, with GxVAEs matching or remaining close to the baseline in most cases.

The comparison shows Tanimoto coefficients for ligand-like molecules generated by ExpressionGAN, TRIOMPHE, and GxVAEs across several protein targets. GxVAEs achieve the highest scores for most listed targets, with especially large gains on AKT1 and EGFR, while one target, MTOR, shows a lower score for GxVAEs. These patterns support the claim that GxVAEs can often generate candidate molecules with stronger structural similarity to known ligands than the compared baselines. GxVAEs produce higher Tanimoto coefficients on most listed protein targets than both baselines. The proposed model shows especially strong improvements for AKT1 and EGFR. Performance is not uniform across all targets, as MTOR shows a lower GxVAE score than TRIOMPHE.

The comparison focuses on hit-like molecules generated for known ligands across several therapeutic targets, specifically the cases with the highest structural similarity. GxVAEs generate molecules that more closely resemble the corresponding known ligands than the ExpressionGAN and TRIOMPHE baselines in the shown target examples. This suggests more consistent preservation of ligand-like structural features across the compared targets. GxVAE molecules are shown to be structurally closer to known ligands than those generated by the two baselines. The comparison covers multiple therapeutic targets, including AKT1, AKT2, EGFR, and MTOR. The highlighted examples represent the highest similarity molecules for each corresponding known ligand.

Experiments evaluate GxVAE generated molecules against validation sets and baselines ExpressionGAN and TRIOMPHE across multiple protein targets. GxVAE output preserves realistic chemical distributions, including SMILES length, molecular weight, and QED quality, while yielding substantially more valid and unique molecules with high novelty. Comparative Tanimoto analysis shows that GxVAEs often produce ligand-like candidates with stronger structural similarity to known ligands than baselines, especially for AKT1 and EGFR, although performance is not uniformly highest across every target.


بناء الذكاء الاصطناعي بالذكاء الاصطناعي

من الفكرة إلى الإطلاق — سرّع تطوير الذكاء الاصطناعي الخاص بك مع المساعدة البرمجية المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp