$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Des résultats représentatifs ont été produits à la suite de ce protocole afin d’étudier les associations entre les protéines mitochondriales (tableau 2) et huit catégories de maladies cardiovasculaires (tableau 3). Dans ces catégories, nous avons trouvé 363 567 publications publiées de 2012 à octobre 2022 (362 878 classées par métadonnées MeSH, 6 923 classées par imputation d’étiquette). Toutes les publications avaient un titre, 276 524 avaient un résumé et 51 065 avaient le texte intégral. Dans l’ensemble, 584 des 1 687 protéines mitochondriales interrogées ont été identifiées dans les publications, tandis que 3 284 de leurs 8 026 protéines fonctionnellement apparentées ont été identifiées. Au total, 14 protéines uniques ont été identifiées avec des scores significatifs dans toutes les catégories de maladies, avec un seuil de score z de 3,0 (Figure 5). L’analyse de la voie du réactome de ces protéines a révélé 12 voies significatives pour toutes les maladies (Figure 6). Toutes les protéines, les voies, les maladies et les scores ont été intégrés dans un graphe de connaissances (tableau 4). Ce graphe de connaissances a été utilisé pour prédire 12 688 nouvelles associations protéine-maladie et filtré avec un score de probabilité de 0,90 pour produire 1 583 prédictions à haut niveau de confiance. Un exemple mis en évidence de deux associations protéine-maladie est illustré à la figure 7, illustré dans le contexte d’autres entités biologiques pertinentes fonctionnellement liées aux protéines. Les paramètres d’évaluation du modèle sont présentés dans le tableau 5.

Figure 1 : Vue dynamique du flux de travail. Cette figure représente les quatre principales étapes de ce workflow. Tout d’abord, les protéines pertinentes sont sélectionnées en fonction des termes GO fournis par l’utilisateur (par exemple, les composants cellulaires), et les catégories de maladies sont préparées en fonction des identificateurs MeSH de maladie fournis par l’utilisateur. Deuxièmement, les associations entre les protéines et les maladies sont calculées à l’étape de l’exploration de texte. Les publications comprises dans une certaine plage de dates sont téléchargées et indexées. Les publications d’étude des maladies sont identifiées (via des étiquettes MeSH et éventuellement via des étiquettes imputées), et leurs textes intégraux sont téléchargés et indexés. Les noms des protéines sont interrogés dans les publications et utilisés pour calculer les scores d’association protéine-maladie. Ensuite, après l’exploration de texte, ces scores permettent d’identifier les principales associations de protéines et de voies. Enfin, un graphe de connaissances est construit englobant ces protéines, ces maladies et leurs relations au sein de la base de connaissances biomédicales. De nouvelles associations protéine-maladie sont prédites sur la base du graphe de connaissances construit. Ces étapes utilisent les données les plus récentes disponibles provenant des bases de connaissances biomédicales et de PubMed. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 2 : Architecture technique du flux de travail. Les détails techniques de ce flux de travail sont illustrés dans cette figure. L’utilisateur fournit les numéros de l’arbre MeSH des catégories de maladies et le(s) terme(s) GO. Les documents texte sont téléchargés à partir de PubMed, les documents pertinents pour la maladie sont identifiés sur la base des étiquettes MeSH fournies, et les documents sans étiquettes MeSH indiquant le sujet reçoivent des étiquettes de catégorie imputée. Les protéines associées au(x) terme(s) GO fourni(s) sont acquises. Cet ensemble de protéines est élargi pour inclure des protéines qui sont fonctionnellement liées par des interactions protéine-protéine, des voies biologiques partagées et une dépendance aux facteurs de transcription. Ces protéines sont interrogées dans des documents relatifs à la maladie et notées par CaseOLAP. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 3 : Exemple d’un document traité. Un exemple de document texte analysé et indexé est présenté ici. Dans l’ordre, les champs pertinents indiquent le nom de l’index (_index, _type), l’identifiant PubMed (_id, pmid), les sous-sections du document (titre, résumé, full_text, introduction, méthodes, résultats, discussion) et d’autres métadonnées (année, MeSH, lieu, revue). À des fins d’affichage uniquement, les sous-sections du document sont tronquées avec des points de suspension. Le champ MeSH contient les sujets du document, qui peuvent parfois être fournis par notre étape d’imputation d’étiquette. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 4 : Schéma du graphe de connaissances et ressources biomédicales. Cette figure illustre le schéma du graphe de connaissances. Chaque nœud et arête représente respectivement un type de noeud ou d’arête. Les limites entre les maladies cardiovasculaires (MCV) et les protéines sont pondérées par les scores CaseOLAP. Les arêtes de l’interaction protéine-protéine (IPP) sont pondérées par les scores de confiance STRING. Les bords de la dépendance au facteur de transcription (TFD) dérivé de GRNdb/GTEx, les bords de l’arbre des maladies dérivés de MeSH et les bords des voies dérivées du réactome ne sont pas pondérés. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 5 : Principales associations protéine-maladie. Cette figure présente les protéines mitochondriales significatives pour chaque catégorie de maladie. La transformation du score Z a été appliquée aux scores CaseOLAP dans chaque catégorie afin d’identifier les protéines significatives à l’aide d’un seuil de 3,0. (Haut) Nombre de protéines mitochondriales significatives pour chaque maladie : Ces diagrammes de violon illustrent la distribution des scores z pour les protéines dans chaque catégorie de maladie. Le nombre total de protéines significatives pour chaque catégorie de maladie est indiqué au-dessus de chaque diagramme de violon. Au total, 14 protéines uniques ont été identifiées comme significatives pour toutes les maladies, et certaines protéines étaient significatives pour plusieurs maladies. (En bas) Protéines ayant obtenu les meilleurs scores : la carte thermique affiche les 10 principales protéines qui ont obtenu les scores z moyens les plus élevés pour toutes les maladies. Les valeurs vides ne représentent aucun score obtenu entre la protéine et la maladie. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 6 : Principales associations entre la voie et la maladie. Cette figure illustre les principales voies biologiques associées aux catégories de maladies étudiées, telles que déterminées par l’analyse des voies de réactome. Toutes les analyses de voies ont été filtrées avec p < 0,05. Les valeurs de la carte thermique représentent le score z moyen de toutes les protéines de la voie. (Haut) Voies conservées parmi toutes les maladies : Dans l’ensemble, 14 protéines ont été identifiées comme étant pertinentes pour toutes les catégories de maladies, et 12 voies conservées parmi toutes les catégories de maladies ont été révélées. Un dendrogramme a été construit sur la base de la structure hiérarchique des voies pour relier les voies ayant des fonctions biologiques similaires. La hauteur du dendrogramme représente la profondeur relative dans la hiérarchie des voies ; Les fonctions biologiques larges ont des membres plus longs, et les voies plus spécifiques ont des membres plus courts. (En bas) Voies distinctes d’une catégorie de maladie : L’analyse des voies a été effectuée à l’aide de protéines permettant d’obtenir un score z significatif dans chaque maladie. Les trois principales voies avec les valeurs p les plus faibles associées à chaque maladie sont indiquées et indiquées par des astérisques. Les voies pourraient se trouver parmi les trois premières dans plusieurs maladies. Veuillez cliquer ici pour voir une version agrandie de cette figure.

Figure 7 : Application de l’apprentissage profond pour la complétion des graphes de connaissances. Un exemple d’application de l’apprentissage profond à un graphe de connaissances spécifique à une maladie est présenté dans cette figure. Les relations cachées entre les protéines et la maladie sont prédites, et celles-ci sont indiquées en bleu. Les probabilités calculées pour les deux prédictions sont affichées, avec des valeurs allant de 0,0 à 1,0 et 1,0 indiquant une prédiction forte. Plusieurs protéines avec des interactions connues sont incluses, représentant les interactions protéine-protéine, la dépendance aux facteurs de transcription et les voies biologiques partagées. Pour la visualisation, un sous-graphe de quelques noeuds présentant un rapport avec l’exemple en surbrillance est affiché. Légende : IHD = cardiopathie ischémique ; R-HSA-1430728 = métabolisme ; O14949 = sous-unité 8 du complexe cytochrome b-c1 ; P17568 = NADH déshydrogénase (ubiquinone) 1 sous-complexe bêta sous-unité 7 ; Q9NYF8 Facteur de transcription 1 associé à Bcl-2, score : 7,24 x 10−7 ; P49821 = NADH déshydrogénase (ubiquinone) flavoprotéine 1, mitochondriale, score : 1,06 x 10−5 ; P31930 = sous-unité 1 du complexe cytochrome b-c1, mitochondriale, score : 4,98 x 10−5 ; P99999 = cytochrome c, score : 0,399. Veuillez cliquer ici pour voir une version agrandie de cette figure.
Tableau 1 : Étapes de workflow et de limitation du débit. Ce tableau présente des estimations approximatives du temps de calcul pour chaque étape du workflow. Les options permettant d’inclure des composants du pipeline modifient la durée d’exécution totale nécessaire à la réalisation de l’analyse. L’estimation du temps total varie en fonction des ressources de calcul disponibles, y compris les spécifications matérielles et les paramètres logiciels. À titre d’estimation approximative, le protocole a pris 36 h d’exécution active pour s’exécuter sur notre serveur de calcul, avec six cœurs, 32 Go de RAM et 2 To de stockage, mais cela peut être plus rapide ou plus lent sur d’autres appareils. Veuillez cliquer ici pour télécharger ce tableau.
Tableau 2 : Assemblage automatique des protéines composant la cellule. Ce tableau indique le nombre de protéines associées à un composant cellulaire donné (c’est-à-dire le terme GO), les protéines fonctionnellement liées à celles-ci par le biais d’interactions protéine-protéine (IPP), de voies partagées (PW) et de dépendance au facteur de transcription (TFD). Le nombre de protéines totales est le nombre de protéines de toutes les catégories précédentes combinées. Toutes les protéines fonctionnellement liées ont été obtenues en utilisant les paramètres par défaut de CaseOLAP LIFT. Veuillez cliquer ici pour télécharger ce tableau.
Tableau 3 : Statistiques d’imputation d’étiquettes MeSH. Ce tableau affiche les catégories de maladies, les numéros de l’arbre MeSH utilisés comme terme parent de toutes les maladies incluses dans la catégorie, le nombre d’articles PubMed trouvés dans chaque catégorie de 2012 à 2022 et le nombre d’articles supplémentaires inclus en fonction de l’étape d’imputation de l’étiquette. Veuillez cliquer ici pour télécharger ce tableau.
Tableau 4 : Statistiques de construction du graphe de connaissances. Ce tableau décrit les statistiques relatives à la taille du graphe de connaissances construit, y compris les différents nœuds et types d’arêtes. Les scores CaseOLAP représentent la relation entre une protéine et une catégorie de maladie cardiovasculaire (MCV). Veuillez cliquer ici pour télécharger ce tableau.
Tableau 5 : Statistiques et validations de prédiction du graphe de connaissances. Ce tableau présente les mesures d’évaluation pour la prédiction des liens du graphe de connaissances des associations entre protéines nouvelles/cachées et les maladies. Les arêtes du graphe de connaissances ont été partitionnées en jeux de données d’apprentissage et de test 70/30, et la connectivité des arêtes du graphe a été préservée dans les deux jeux de données. La précision indique la proportion de prédictions correctement classées, tandis que la précision équilibrée corrige le déséquilibre des classes. La spécificité indique la proportion de prédictions négatives correctement classées. La précision indique la proportion de prédictions positives correctes par rapport à toutes les prédictions positives, tandis que le rappel indique la proportion de prédictions positives correctes par rapport à tous les bords positifs (c’est-à-dire les associations protéine-maladie identifiées par l’exploration de texte). Le score F1 est la moyenne harmonique de la précision et du rappel. L’aire sous la courbe caractéristique de fonctionnement du récepteur (AUROC) décrit dans quelle mesure le modèle fait la distinction entre les prédictions positives et négatives, 1,0 indiquant un classificateur parfait. L’aire sous la courbe de précision-rappel (AUPRC) mesure le compromis entre la précision et le rappel à des seuils de probabilité variables, des valeurs plus élevées indiquant de meilleures performances. Veuillez cliquer ici pour télécharger ce tableau.