Téléchargement de données
Données d’expression génique
Les données de séquençage de l’ARN unicellulaire (scRNA-seq) utilisées dans la présente étude proviennent du dépôt Gene Expression Omnibus (GEO) maintenu par le National Center for Biotechnology Information (NCBI) (https://www.ncbi.nlm.nih.gov/geo/), plus précisément à partir du jeu de données portant le numérod’accès 9 GSE161470 (tissu cardiaque humain comprenant quatre échantillons témoins et un échantillon pathologique). Ce jeu de données a été initialement publié par Zhang et al. en 202210. L’objectif principal de l’étude initiale était d’examiner l’hétérogénéité cellulaire et les mécanismes de régulation moléculaire dans le tissu cardiaque humain en cas d’insuffisance cardiaque. Pour l’analyse actuelle, cinq échantillons de ce jeu de données, chacun comprenant des profils d’expression unicellulaires complets dérivés du tissu cardiaque humain, ont été sélectionnés. L’autre jeu de données utilisé dans cette étude a également été obtenu dans le dépôt public GEO du NCBI, en particulier le fichier matrice en série correspondant au numéro d’accession GSE161472, accompagné du fichier d’annotation GPL11154. Le profil d’expression comprend un total de 84 échantillons, dont 37 échantillons témoins et 47 échantillons de maladies. Cette recherche comprend une analyse multiomique intégrative, toutes les recherches étant menées à partir de données accessibles au public.
Données eQTL
Les données eQTL, obtenues du consortium eQTLGen, se concentrent sur l’élucidation du cadre génétique de l’expression génique dans le sang et des facteurs génétiques influençant les traitscomplexes 3. Le consortium est actuellement engagé dans la deuxième phase de son vaste projet, réalisant des méta-analyses de données génomes à l’échelle du génome relatives à l’expression génique sanguine.
Données d’exposition - mQTLs
Les données mQTL proviennent d’une méta-analyse publiée de la cohorte européenne (EUR), qui examine la méthylation de l’ADN dans le sang entier dans le cadre génétique de 3 701 échantillons provenant de populations d’ascendanceeuropéenne 11. Le jeu de données comprenait des informations sur 426 636 traits mQTL.
Données d’exposition - pQTL
Les données plasmatiques pQTL ont été acquises à partir de la base de données deCODE (https://www.decode.com/summarydata/)4. Cette étude a utilisé la publication de données de 2021 du jeu de données deCODE pQTL, englobant une étude d’association génomique (GWAS) des niveaux de protéines plasmatiques mesurés à l’aide de 4 907 aptamers dans une cohorte de 35 559 individus d’origine européenne.
Données des résultats
Les statistiques résumées de l’insuffisance cardiaque ont été obtenues à partir d’une étude d’association génomique à grande échelle (GWAS) principalement impliquant des participants d’ascendance européenne, accessible via la base de données de l’Institut européen de bioinformatique (EBI) (GCST90162626). L’ensemble de données sur l’insuffisance cardiaque comprenait 115 150 cas et 1 550 331 témoins. Le catalogue GSAS, qui regroupe des publications, des associations majeures et des statistiques résumées détaillées, propose actuellement des données mappées à l’assemblage génome et à la construction dbSNP.
Analyse de randomisation mendélienne des mQTLs, eQTLs et pQTLs
Pour étudier systématiquement les relations causales potentielles entre l’expression génique, l’abondance des protéines, les niveaux de méthylation de l’ADN et le risque d’insuffisance cardiaque, des analyses de randomisation mendélienne (RM) ont été réalisées en utilisant des ensembles de données de loci de traits quantitatifs d’expression (eQTLs), loci de traits quantitatifs de protéines (pQTLs) et de loci de traits quantitatifs de méthylation (mQTLs). Lors de la phase de prétraitement des données d’exposition, des polymorphismes mononucléotides (SNP) associés à chaque variable d’exposition (gène, protéine ou site de méthylation) ont été extraits des bases de données respectives à un seuil de signification génomique de P < 1 × 10⁻⁵ pour servir de variables instrumentales (IV) candidates initiales. Par la suite, un agglomération par déséquilibre de liaison (LD) a été réalisé pour chaque IV de chaque facteur d’exposition en utilisant une fenêtre de 10 000 kilobases (kb) et un seuil LD R² de 0,001 afin d’assurer l’indépendance entre les instruments. Ces IV sélectionnés ont ensuite été harmonisés avec des statistiques résumées issues d’une étude d’association génomique à l’échelle de l’insuffisance cardiaque (GWAS ; ID : GCST90162626) en employant la fonction read_outcome_data, en ne conservant que les SNP présentant une valeur d’association P inférieure à 5×10⁻⁵ dans l’ensemble de données des résultats. Pour atténuer le faible biais de l’instrument, la statistique F pour chaque IV a été calculée comme F = (β_exposure/SE_exposure)², et seuls les instruments avec F > 10 ont été inclus dans les analyses ultérieures. Pour l’estimation de l’effet causal, l’alignement des allèles entre les ensembles de données d’exposition et de résultats a été réalisé à l’aide de la fonction harmonize_data du package TwoSampleMR. Des analyses RM ont ensuite été réalisées en utilisant quatre approches statistiques complémentaires : (1) la méthode pondérée par l’inverse de la variance (IVW), qui fournit des méta-analyses des estimations du ratio de Wald entre SNP ; (2) la régression MR-Egger, qui prend en compte la pléiotropie directionnelle en incorporant un terme d’interception sous l’hypothèse Instrument Strength Independent of Direct Effect (InSIDE) ; (3) la méthode de la médiane pondérée, qui fournit des estimations causales cohérentes même si jusqu’à 50 % des instruments sont invalides ; et (4) la méthode du mode pondéré, qui identifie le groupe d’estimations d’effets causals le plus fréquent, offrant une puissance statistique accrue et une réduction de l’erreur de type I par rapport à MR-Egger. Dans les cas où une seule variable instrumentale était disponible, la méthode du ratio de Wald était appliquée exclusivement. Pour évaluer la robustesse des résultats, des analyses de sensibilité complètes ont été réalisées, incluant des tests d’hétérogénéité via la fonction mr_heterogeneity, une évaluation de la pléiotropie avec mr_pleiotropy_test, et des analyses sans réponse implémentées via la fonction mr_leaveoneout, qui exclut itérativement chaque SNP afin de déterminer l’influence des variants individuels sur les résultats globaux. Des associations significatives ont été visualisées à l’aide d’outils graphiques tels que mr_scatter_plot et mr_forest_plot. Ce pipeline analytique a été appliqué de manière uniforme à travers les ensembles de données eQTL, pQTL et mQTL afin de maintenir la cohérence méthodologique tout au long de l’étude.
Analyse de colocalisation
Une analyse de colocalisation a été réalisée via la méthode Coloc, des données résumées eQTL et un GWAS de l’insuffisancecardiaque 5. Le polymorphisme à nucléotide unique (SNP) d’indice a été utilisé pour calculer la probabilité a posteriori dans une fenêtre de regroupement de 100 kb. Dans l’analyse de la colocalisation (coloc), l’hypothèse H3 désigne la probabilité a posteriori que les deux traits, à savoir l’expression génique et l’insuffisance cardiaque, soient corrélés mais possèdent des variantes causales distinctes. Inversement, l’hypothèse H4 indique la probabilité a posteriori que l’association entre les deux traits soit attribuable à une seule variante causale partagée. Un seuil du SNP. PP. H4 supérieur à 0,90 a été utilisé pour déterminer la colocalisation.
Infiltration immunitaire
La méthode CIBERSORT est une technique largement adoptée pour évaluer les types de cellules immunitaires dans le microenvironnement12. En utilisant les principes de régression des vecteurs de soutien, une analyse de déconvolution de la matrice d’expression des sous-types de cellules immunitaires peut être réalisée. En incorporant 547 biomarqueurs, CIBERSORT peut différencier 22 phénotypes de cellules immunitaires humaines, incluant les lymphocytes T, les cellules B, les plasmocytes et diverses sous-populations de cellules myéloïdes. En utilisant le jeu de données GSE161472, une analyse a été réalisée en utilisant l’algorithme CIBERSORT en conjonction avec sa matrice intégrée LM22, qui caractérise les profils d’expression génique de 22 types distincts de cellules immunitaires humaines. Les niveaux d’infiltration de ces 22 populations de cellules immunitaires ont été quantifiés pour chaque échantillon individuel. Par la suite, la fonction cor.test a été appliquée pour évaluer les corrélations entre l’expression des gènes clés et les niveaux d’infiltration des cellules immunitaires correspondants.
Traitement des données et contrôle qualité du séquençage de l’ARN à cellules uniques
Les données du profil d’expression monocellulaire étaient traitées à l’aide du package Seurat (V4.3.0) dans l’environnement R (V4.3.0) 6. Cette étude a utilisé un flux de travail conventionnel pour l’analyse des données de séquençage d’ARN unicellulaire. Initialement, les profils d’expression étaient importés à l’aide du package Serat. Les cellules ont été filtrées sur la base de plusieurs indicateurs de qualité, notamment le nombre total d’UMI de chaque cellule, le nombre de gènes exprimés, la proportion de lectures mitochondriales et la proportion de lectures ribosomiques. Les valeurs aberrantes ont été identifiées comme des valeurs s’écartant de la médiane de plus de trois déviations absolues (DMA). Les seuils de filtrage spécifiques appliqués étaient les suivants : nFeature_RNA ≥ 200, percent.mt ≤ 2,15718, nFeature_RNA ≤ 2840,941 et nCount_RNA ≤ 5194,27. En général, les cellules présentant des taux totaux d’UMI et un nombre excessivement élevé de gènes exprimés étaient classées comme doublets, tandis que les cellules présentant des pourcentages élevés de lectures mitochondriales ou ribosomales étaient considérées comme de faible qualité, susceptibles de subir une apoptose ou une fragmentation. En suivant ces étapes de filtrage, DoubletFinder (version 2.0.4) a été utilisé pour identifier et retirer les doublets de chaque échantillon individuellement, complétant ainsi le processus de contrôle qualité des cellules. Initialement, la normalisation des données était effectuée à l’aide de la fonction normalizeData. Le statut du cycle cellulaire a ensuite été évalué via la fonction CellCycleScoring, et des gènes très variables ont été identifiés via la méthode FindVariableFeatures. L’ensemble de données a ensuite été mis à l’échelle à l’aide de ScaleData afin de standardiser les données et d’atténuer l’influence des gènes mitochondriaux, des gènes ribosomaux et des effets du cycle cellulaire sur les analyses en aval. La réduction linéaire de la dimensionnalité a été réalisée à l’aide de l’analyse en composantes principales (PCA) via la fonction RunPCA, avec des composantes principales significatives sélectionnées pour une analyse ultérieure. Pour traiter les effets batch entre différents échantillons, l’algorithme Harmony (version 1.1.0) a été utilisé. Cette approche regroupe de manière itérative des cellules similaires issues de lots distincts dans l’espace PCA tout en maintenant la diversité des lots au sein des clusters. Compte tenu des effets de lot relativement légers observés dans le jeu de données, des paramètres par défaut (θ = 2) ont été appliqués. La réduction de dimensionnalité non linéaire a ensuite été réalisée à l’aide de RunUMAP, suivie de la construction d’un graphe de voisinage cellulaire via FindNeighbors et d’un regroupement de cellules via FindClusters. Pour l’annotation des types cellulaires, un cadre d’annotation hiérarchique a été mis en place : l’annotation manuelle principale était basée sur des schémas d’expression génique caractéristiques informés par la base de données CellMarker et la littérature pertinente ; cela était complété par des résultats d’annotation automatisés obtenus à partir du logiciel SingleR comme référence. Pour accroître davantage la précision et la exhaustivité de l’identification des types cellulaires, plusieurs bases de données faisant autorité, dont l’Atlas des cellules primaires humaines (HPCA), BlueprintEncode, MonacoImmune, DatabaseImmuneCell et NovershternHaematopoétique, ont été consultées. L’annotation cellulaire a été réalisée en interrogeant la base de données CellMarker (http://117.50.127.228/CellMarker/CellMarkerBrowse.jsp) et en examinant la littérature, aidé par le support automatisé des annotations fourni par le logiciel SingleR (V2.4.0) 13. Il vise à identifier les types cellulaires présents dans le tissu correspondant ainsi que leurs gènes marqueursassociés 14.
Analyse des interactions ligand-récepteur
Dans cette étude, CellCall (version 1.0.7) a été utilisée pour réaliser une analyse complète des réseaux de communicationintercellulaires 15. En utilisant des annotations de type cellulaire dérivées de Seurat avec la matrice de comptage brute, un objet d’analyse normalisé a été construit avec des paramètres configurés pour le génome humain. La fonction TransCommuProfile a été appliquée pour quantifier la force des interactions cellule-cellule via un algorithme pondéré, en implémentant un seuil de signification d’une valeur p < 0,05 pour identifier des paires ligand-récepteur fiables. Les paires d’interactions significatives ont ensuite été soumises à une analyse d’enrichissement des voies KEGG via la fonction getHyperPathway, et les relations entre types cellulaires et voies ont été illustrées à l’aide de graphiques à bulles. Le réseau de communication global a finalement été visualisé à travers un graphique circulaire, dans lequel huit couleurs distinctes indiquaient différents types de cellules. La force d’interaction et la directionnalité étaient représentées par des flèches, fournissant une caractérisation détaillée de la dynamique de la signalisation intercellulaire.
Analyse du pseudo-temps
Pour étudier la régulation transcriptionnelle dynamique des macrophages tout au long de la progression de l’insuffisance cardiaque, cette étude a utilisé l’algorithme Monocle pour mener une analyse en pseudo-temps sur les sous-populations de macrophages. La matrice d’expression génique correspondant aux sous-populations cellulaires cibles a été extraite pour construire des objets d’analyse de trajectoire monocellulaire, avec des gènes très variables sélectionnés comme caractéristiques d’ordre. En utilisant la technique de réduction de dimensionnalité DDRTree, les cellules ont été cartographiées sur un espace bidimensionnel pour reconstruire la trajectoire de différenciation. Des analyses de visualisation ont été réalisées pour déterminer la répartition des cellules le long de l’axe du pseudo-temps et identifier les gènes dont l’expression a changé de manière significative au cours du pseudo-temps. Les analyses ultérieures se sont concentrées sur le gène clé DBNL et ont caractérisé sa dynamique d’expression le long de la trajectoire cellulaire, élucidant les mécanismes de reprogrammation transcriptionnelle des macrophages lors de la progression de l’insuffisancecardiaque 16.
Analyse d’enrichissement d’ensembles de gènes (GSEA)
Dans cette étude, une approche GSEA a été utilisée pour élucider les mécanismes régulateurs associés aux gènes clés impliqués dans l’insuffisance cardiaque. En utilisant des gènes clés identifiés précédemment, les échantillons ont été stratifiés en cohortes à haute et faible expression en fonction de la valeur médiane d’expression. Une analyse d’expression différentielle a été réalisée en utilisant le paquet Limma, générant une liste de gènes classée selon le log fold change (logFC). L’analyse ultérieure d’enrichissement des voies KEGG a été réalisée à l’aide de l’outil clusterProfiler, les ensembles de gènes provenant de la base de données MsigDB servant de fond de référence. L’algorithme GSEA a ensuite été appliqué pour identifier les voies de signalisation significativement enrichies entre les deux groupes d’expression, et un seuil ajusté de p-value inférieur à 0,05 a été utilisé pour déterminer la signification statistique. Pour illustrer les fonctions régulatrices des gènes centraux dans les voies critiques, diverses techniques de visualisation, incluant des graphiques GSEA multi-voies et des diagrammes de réseaux circulaires, ont été utilisées.
Analyse des variations d’ensembles génétiques (GSVA)
La GSVA est une approche non paramétrique et non supervisée utilisée pour évaluer l’enrichissement des ensembles géniques au sein des données transcriptomiques. Cette méthode transforme les variations au niveau des gènes en variations au niveau des voies en calculant des scores composites pour des ensembles de gènes spécifiques, facilitant ainsi l’évaluation des changements fonctionnels biologiques à travers divers échantillons. Dans la présente étude, les ensembles de gènes proviennent de la Molecular Signatures Database. L’algorithme GSVA a été utilisé pour calculer des scores composites pour chaque ensemble de gènes, permettant d’évaluer les altérations potentielles de la fonction biologique à travers différents échantillons. Les résultats de l’analyse d’enrichissement GSVA sont fournis dans le matériel complémentaire (Tableau supplémentaire 1).
Prédiction des médicaments pour la DTC
Le gène cible (DBNL) a été saisi dans le champ de recherche de la Comparative Toxicogenomics Database (CTD), la catégorie de maladie « cardiomaladie » a été sélectionnée, et la requête a été exécutée pour récupérer les données de prédiction des médicaments associées à la condition « insuffisance cardiaque ». Les résultats de prédiction obtenus ont ensuite été importés dans le logiciel Cytoscape pour faciliter la visualisation des données et permettre la construction d’une carte du réseau d’interaction gène-chimique.
Méthodes d’amarrage moléculaire
En raison de la structure cristalline tridimensionnelle non résolue de la protéine DBNL humaine (UniProt ID : Q9UJU6), cette étude a prédit la structure tridimensionnelle de DBNL sur la base d’AlphaFold317. L’acide pirixique (WY-14643) est disponible en téléchargement depuis la base de données PubChem (PubChem CID : 5694). Par la suite, la structure protéique a été prétraitée à l’aide du logiciel MGLTools (version 1.5.7)18, incluant des étapes telles que l’ajout d’atomes d’hydrogène. Parallèlement, les protéines et les petites molécules ont été converties dans le format PDBQT nécessaire pour l’amarrage. Le logiciel AutoDock Vina (version 1.1.2)19 a été utilisé pour l’amarrage moléculaire global (exogénicité = 16, num_modes=30) afin d’explorer des modes de liaison potentiels. À la fin des calculs d’amarrage, la conformation complexe avec la plus grande affinité, indiquée par la plus faible énergie libre de liaison, doit être sélectionnée comme structure initiale pour les simulations ultérieures de dynamique moléculaire.
Méthode de simulation de la dynamique moléculaire
Pour étudier systématiquement la stabilité de liaison et les mécanismes d’interaction entre les composés candidats et les protéines, des simulations conventionnelles de dynamique moléculaire (MD) ont été réalisées à l’aide du logiciel GROMACS (version 2024.03)20. Les paramètres protéiques ont été générés à l’aide du champ de force Amber14SB21, le modèle de molécules d’eau a été généré avec le modèleTIP3P 22, et les paramètres de topologie des ligands ont été générés à l’aide de l’outil Antechamber Python Parser Interface (ACPYPE), basé sur le Champ de Force Ambre Général (GAFF). Le système complexe ligand-protéine a ensuite été situé dans une boîte octaédrique périodique de frontière remplie de molécules d’eau TIP3P. Des ions sodium (Na⁺) et chlorure (Cl⁻) ont été introduits pour atteindre une concentration de 0,15 mol/L et neutraliser la charge globale du système. Une fois la construction du système terminée, la première étape consistait à minimiser l’énergie en utilisant la méthode de descente la plus raide sur 50 000 marches, dans le but d’éliminer toute conformation potentiellement déconsidérable à l’intérieur de la structure. Deux étapes d’équilibrage du système ont ensuite été réalisées : une simulation NVT (nombre constant de particules, volume et température) à 100 ps, suivie d’une simulation NPT (nombre constant de particules, pression et température) à 100 ps. Lors de ces simulations, des contraintes de position ont été appliquées aux atomes lourds de la colonne vertébrale de la protéine afin de préserver l’intégrité structurelle de la protéine. La température était maintenue à 300 K grâce au thermostat V-rescale, et la pression était régulée à 1 bar grâce au barostat de Parrinello-Rahman pour l’accouplement de pression. À l’issue de la phase d’équilibre, une simulation de phase de production s’étendant sur 100 nanosecondes a été réalisée, durant laquelle toutes les contraintes de position sont éliminées. La trajectoire a été intégrée à l’aide d’un pas de temps de 2 femtosecondes, et la méthode Ewald à maillage de particules (PME) a été employée pour gérer précisément les interactions électrostatiques à longue portée. La trajectoire était sauvegardée tous les 10 ps, et un total de 10 000 images étaient produites pour une analyse ultérieure. De plus, des trajectoires stables dans l’intervalle de 90 à 100 ns ont été extraites de la simulation, et l’énergie libre de liaison des complexes protéiques de ligands a été calculée à l’aide de l’outilMMPBSA 23 du GMX.
Analyse statistique
La validité de cette analyse de randomisation mendélienne (MR) dépend de trois hypothèses fondamentales. (1) Pertinence : Les variables instrumentales (IV) doivent présenter une forte association avec l’exposition. (2) Indépendance : Les IV doivent être indépendants de tout facteur de confusion affectant à la fois l’exposition et le résultat. (3) Restriction d’exclusion : Les IV doivent influencer le résultat uniquement par leur impact sur l’exposition. Une violation de cette hypothèse, lorsqu’une intraveineuse influence le résultat par des voies ne concernant pas l’exposition, est appelée pléiotropie horizontale. Toutes les analyses statistiques ont été réalisées avec la version R 4.3.0, avec des tests bidirectionnels, et une valeur p inférieure à 0,05 était généralement considérée comme indiquant une signification statistique.