Simple Science

La science de pointe expliquée simplement

# Biologie# Bioinformatique

NeKo : Un outil pour créer des réseaux biologiques

NeKo facilite la création de réseaux d'interaction biologiques en utilisant des données et des connaissances.

― 8 min lire


NeKo : Constructeur deNeKo : Constructeur deRéseaux Biologiquesréseaux biologiques efficacement.Outil automatique pour construire des
Table des matières

Les processus biologiques dans nos corps, comme la façon dont les cellules se signalent entre elles, peuvent être vus comme des réseaux. Ces réseaux montrent comment différentes molécules interagissent et peuvent nous aider à comprendre comment les cellules fonctionnent et prennent des décisions. En utilisant ces réseaux, on peut avoir une idée plus claire de la façon dont les fonctions biologiques sont contrôlées.

Différents Types de Réseaux Biologiques

On peut créer des réseaux qui représentent des processus biologiques de plusieurs manières. Certains peuvent donner une vue large, tandis que d'autres peuvent être très détaillés, montrant les activités spécifiques de molécules individuelles. Il y a deux méthodes principales pour construire ces réseaux : les Approches basées sur les données et celles basées sur les connaissances.

Approches Basées sur les Données

Les méthodes basées sur les données utilisent de grandes quantités de données expérimentales, comme celles provenant d'études génétiques, pour comprendre comment les molécules interagissent. Cela peut mener à une bonne compréhension des fonctions cellulaires. Cependant, ces méthodes dépendent beaucoup de la qualité des données. Des données de mauvaise qualité peuvent entraîner des erreurs dans le réseau.

Approches Basées sur les Connaissances

En revanche, les approches basées sur les connaissances s'appuient sur des informations scientifiques déjà publiées. Cela implique de revoir beaucoup de recherches et de rassembler des données provenant de bases de données existantes contenant des interactions connues. Bien que cette méthode puisse créer des réseaux plus complets, elle peut être biaisée si les connaissances existantes sont incomplètes ou périmées.

Combinaison des Méthodes

Pour améliorer les deux méthodes, les chercheurs combinent souvent les approches basées sur les données et celles basées sur les connaissances lors de la construction des réseaux. Cela aide à créer une représentation plus fiable des interactions biologiques. Plusieurs outils existent pour faciliter cette intégration, mais un travail manuel est souvent encore nécessaire, ce qui peut être long.

Présentation de NeKo

NeKo est un outil qui aide à créer des réseaux biologiques rapidement et efficacement. Construit en Python, il permet aux utilisateurs de rassembler, organiser et fusionner automatiquement les interactions moléculaires provenant de différentes bases de données. Les utilisateurs peuvent spécifier les molécules qui les intéressent, et NeKo les connectera en fonction des données disponibles.

Comment Fonctionne NeKo

Pour utiliser NeKo, les utilisateurs commencent par fournir une liste de molécules importantes, appelées "seeds". NeKo recherche ensuite dans les bases de données choisies pour trouver des interactions entre ces seeds. Les utilisateurs peuvent aussi décider s'ils veulent prendre en compte la direction de ces interactions. Après avoir construit le réseau, les utilisateurs peuvent le modifier, par exemple en supprimant certaines connexions, avant de l'exporter dans divers formats pour une analyse plus approfondie.

Caractéristiques Clés de NeKo

NeKo est conçu pour rendre la construction de réseaux simple et intuitive. Il comprend plusieurs composants clés :

Classe Network

La classe Network contient la structure et les fonctions du réseau construit. Elle utilise des data frames pour stocker des informations sur les molécules et leurs interactions. Les utilisateurs peuvent ajouter ou supprimer des molécules et des connexions selon leurs besoins.

Classe Universe

La classe Universe aide à stocker les connaissances antérieures et les interactions, généralement issues de grandes bases de données. Elle prépare ces informations pour d'autres parties de NeKo, garantissant que les utilisateurs ont accès à des données fiables.

Classe Connections

La classe Connections applique différentes stratégies pour trouver des chemins entre les molécules et construire le réseau. Elle inclut des méthodes bien connues pour explorer les connexions, facilitant l'exploration des interactions biologiques complexes.

Classe Ontology

Cette classe relie les éléments du réseau à des traits ou fonctions biologiques spécifiques. Les utilisateurs peuvent utiliser des informations de la base de données Gene Ontology pour lier les nœuds du réseau aux catégories biologiques pertinentes.

Classe Exports

La classe Exports permet aux utilisateurs de sauvegarder leurs réseaux dans divers formats compatibles avec d'autres outils d'analyse. Cela permet des transitions fluides vers d'autres logiciels pour une analyse ou un modélisation plus poussée.

Visualiseur de Réseau

Le Visualiseur de Réseau convertit les réseaux construits en formats visuels. Les utilisateurs peuvent voir leurs réseaux directement dans l'outil ou les exporter en PDF pour des présentations ou des rapports.

Construire un Réseau avec NeKo

Créer un réseau avec NeKo implique plusieurs étapes. D'abord, les utilisateurs choisissent les bases de données qu'ils souhaitent utiliser et entrent les seeds. NeKo propose différentes stratégies pour relier ces seeds et créer un réseau bien équilibré. Les utilisateurs peuvent améliorer leurs réseaux en ajoutant des processus biologiques ou des traits spécifiques à l'aide de la classe ontologie.

Stratégies de Connexion dans NeKo

NeKo propose plusieurs stratégies pour lier les nœuds dans le réseau. Chaque stratégie utilise différentes méthodes pour s'assurer qu'un réseau complet et utile est construit.

Extenseur de Chemin Réciproque (RPE)

Cette stratégie recherche des connexions entre les molécules dans les deux sens. Si une connexion manque, elle recherche les chemins les plus courts pour en établir une.

Expansion de Voisinage Itérative (INE)

Cette stratégie ajoute progressivement des nœuds voisins au réseau. Elle continue d'ajouter des connexions jusqu'à ce que tous les nœuds soient connectés ou qu'un nombre d'itérations défini soit atteint.

Explorateur de Cascade Régulatrice (RCE)

Cette méthode aide à trouver et classer les régulateurs clés affectant certaines molécules. Elle explore comment les molécules se rapportent les unes aux autres, offrant un aperçu sur les interactions qui pourraient être plus importantes.

Carteur de Connexions de Module (MCM)

Cette stratégie connecte deux groupes de nœuds plutôt que tous en même temps. Elle recherche des liens entre des groupes prédéfinis, rendant les connexions plus claires.

Intégration Phénotype et Connectivité du Réseau (PINC)

PINC intègre des gènes liés à des traits biologiques spécifiques. Cela aide à comprendre comment ces traits sont liés au réseau en cours de construction.

Applications Réelles de NeKo

NeKo a été utilisé dans divers scénarios réels, notamment dans la recherche sur le cancer. Deux exemples notables montrent son utilité.

Étude de Cas 1 : Réseau de Médulloblastome

Le médulloblastome est un type de tumeur cérébrale qui peut être divisé en sous-groupes distincts, chacun ayant des caractéristiques génétiques uniques. En utilisant NeKo, les chercheurs ont construit des réseaux à partir de données génétiques liées à ces sous-groupes. Cela a aidé à visualiser les connexions entre différents gènes et leurs rôles dans le comportement de la tumeur. Les réseaux résultants ont fourni des aperçus sur les mécanismes sous-jacents qui pourraient affecter les stratégies de traitement.

Étude de Cas 2 : Interactions Médicamenteuses

Dans une autre étude, NeKo a été utilisé pour prédire comment certains médicaments pourraient interagir dans le traitement du cancer gastrique. En créant un réseau à partir d'une liste prédéfinie de cibles médicamenteuses, les chercheurs ont pu analyser comment le réseau généré par NeKo se comparait à un modèle élaboré manuellement. Bien que le modèle élaboré manuellement soit plus précis, NeKo a fourni un point de départ rapide et utile pour une analyse plus approfondie.

Avantages et Limitations de NeKo

NeKo se distingue par sa rapidité et sa capacité à automatiser la construction de réseaux, en faisant un outil puissant pour les chercheurs. Cependant, il y a quelques limitations. La qualité de la sortie dépend beaucoup de la sélection initiale des molécules d'entrée et des bases de données choisies. Si des interactions clés manquent ou ne sont pas bien capturées dans les bases de données choisies, les réseaux peuvent ne pas être aussi informatifs qu'ils pourraient l'être.

Conclusion

NeKo a fait des avancées significatives dans le domaine de la construction de réseaux biologiques. Il permet aux chercheurs de construire et d'analyser efficacement des réseaux basés sur des connaissances et des données existantes. En automatisant une grande partie du processus, NeKo fait gagner un temps précieux tout en fournissant des aperçus qui peuvent mener à une meilleure compréhension des systèmes biologiques complexes. Les développements futurs élargiront probablement ses capacités encore plus, en faisant un outil essentiel dans la recherche biomédicale.

Source originale

Titre: NeKo: a tool for automatic network construction from prior knowledge

Résumé: Biological networks provide a structured framework for analyzing the dynamic interplay and interactions between molecular entities, facilitating deeper insights into cellular functions and biological processes. Network construction often requires extensive manual curation based on scientific literature and public databases, a time-consuming and laborious task. To address this challenge, we introduce NeKo, a Python package to automate the construction of biological networks by integrating and prioritizing molecular interactions from various databases. NeKo allows users to provide their molecules of interest (e.g., genes, proteins or phosphosites), select interaction resources and apply flexible strategies to build networks based on prior knowledge. Users can filter interactions by various criteria, such as direct or indirect links and signed or unsigned interactions, to tailor the network to their needs and downstream analysis. We demonstrate some of NeKos capabilities in two use cases: first we construct a network based on transcriptomics from medulloblastoma; in the second, we model drug synergies. NeKo streamlines the network-building process, making it more accessible and efficient for researchers. The tool is available at https://sysbio-curie.github.io/Neko/.

Auteurs: Marco Ruscone, E. Tsirvouli, A. Checcoli, D. Turei, E. Barillot, J. Saez-Rodriguez, L. Martignetti, A. Flobak, L. Calzone

Dernière mise à jour: 2024-10-15 00:00:00

Langue: English

Source URL: https://www.biorxiv.org/content/10.1101/2024.10.14.618311

Source PDF: https://www.biorxiv.org/content/10.1101/2024.10.14.618311.full.pdf

Licence: https://creativecommons.org/licenses/by-nc/4.0/

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à biorxiv pour l'utilisation de son interopérabilité en libre accès.

Plus d'auteurs

Articles similaires