Simple Science

Ciência de ponta explicada de forma simples

# Biologia# Bioinformática

NeKo: Uma Ferramenta para Construir Redes Biológicas

NeKo facilita o processo de criar redes de interação biológica usando dados e conhecimento.

― 7 min ler


NeKo: Construtor de RedeNeKo: Construtor de RedeBiológicaredes biológicas de forma eficiente.Ferramenta automatizada para construir
Índice

Os processos biológicos nos nossos corpos, como a maneira que as células se comunicam, podem ser vistos como redes. Essas redes mostram como diferentes moléculas interagem e podem nos ajudar a entender como as células funcionam e tomam decisões. Usando essas redes, conseguimos ter uma ideia mais clara de como as funções biológicas são controladas.

Diferentes Tipos de Redes Biológicas

A gente pode criar redes que mostram processos biológicos de várias maneiras. Algumas dão uma visão geral, enquanto outras são super detalhadas, mostrando as atividades específicas de moléculas individuais. Existem dois métodos principais para construir essas redes: Abordagens baseadas em dados e abordagens baseadas em conhecimento.

Abordagens Baseadas em Dados

Os métodos baseados em dados usam uma quantidade enorme de dados experimentais, como dados de estudos genéticos, para entender como as moléculas interagem. Isso pode levar a uma boa compreensão das funções celulares. Mas, esses métodos dependem muito da qualidade dos dados. Dados ruins podem causar erros na rede.

Abordagens Baseadas em Conhecimento

Por outro lado, as abordagens baseadas em conhecimento se baseiam em informações científicas já publicadas. Isso envolve revisar várias pesquisas e coletar dados de bancos de dados existentes que contêm interações conhecidas. Embora esse método possa criar redes mais completas, pode haver viés se o conhecimento existente estiver incompleto ou desatualizado.

Combinando Métodos

Para melhorar os dois métodos, os pesquisadores frequentemente combinam abordagens baseadas em dados e conhecimento ao construir redes. Isso ajuda a criar uma representação mais confiável das interações biológicas. Existem várias ferramentas que ajudam nessa integração, mas o trabalho manual ainda é muitas vezes necessário, o que pode levar tempo.

Apresentando o NeKo

O NeKo é uma ferramenta que ajuda a criar redes biológicas de maneira rápida e eficiente. Criada em Python, permite que os usuários coletem, organizem e unam interações moleculares de diferentes bancos de dados automaticamente. Os usuários podem especificar quais moléculas estão interessados, e o NeKo as conectará com base nos dados disponíveis.

Como o NeKo Funciona

Para usar o NeKo, os usuários começam fornecendo uma lista de moléculas importantes, chamadas de "sementes." O NeKo então busca nos bancos de dados escolhidos para encontrar interações entre essas sementes. Os usuários também podem decidir se vão considerar a direção dessas interações. Depois de construir a rede, os usuários podem modificá-la, como remover certas conexões, antes de exportá-la em vários formatos para análises posteriores.

Principais Recursos do NeKo

O NeKo foi projetado para tornar a construção de redes simples e intuitiva. Ele inclui vários componentes importantes:

Classe Network

A classe Network mantém a estrutura e as funções da rede construída. Ela usa data frames para armazenar informações sobre as moléculas e suas interações. Os usuários podem adicionar ou remover moléculas e conexões conforme necessário.

Classe Universe

A classe Universe ajuda a armazenar conhecimentos anteriores e interações, geralmente provenientes de grandes bancos de dados. Ela prepara essas informações para outras partes do NeKo, garantindo que os usuários tenham acesso a dados confiáveis.

Classe Connections

A classe Connections aplica diferentes estratégias para encontrar caminhos entre moléculas e construir a rede. Ela inclui métodos bem conhecidos para pesquisar através das conexões, facilitando a exploração de interações biológicas complexas.

Classe Ontology

Essa classe conecta os elementos da rede a características ou funções biológicas específicas. Os usuários podem utilizar informações do banco de dados Gene Ontology para vincular os nós da rede a categorias biológicas relevantes.

Classe Exports

A classe Exports permite que os usuários salvem suas redes em vários formatos compatíveis com outras ferramentas de análise. Isso possibilita transições suaves para diferentes softwares para análises ou modelagens mais profundas.

Visualizador de Redes

O Visualizador de Redes transforma as redes construídas em formatos visuais. Os usuários podem ver suas redes diretamente na ferramenta ou exportá-las para PDF para apresentações ou relatórios.

Construindo uma Rede com NeKo

Criar uma rede com o NeKo envolve alguns passos. Primeiro, os usuários escolhem os bancos de dados que desejam usar e inserem as sementes. O NeKo oferece várias estratégias para conectar essas sementes e criar uma rede bem equilibrada. Os usuários podem melhorar suas redes adicionando processos biológicos ou características específicas usando a classe ontology.

Estratégias de Conexão no NeKo

O NeKo oferece múltiplas estratégias para linkar os nós na rede. Cada estratégia utiliza métodos diferentes para garantir que uma rede abrangente e útil seja construída.

Extensor de Caminhos Recíprocos (RPE)

Essa estratégia busca conexões entre moléculas em ambas as direções. Se uma conexão estiver faltando, ela procura os caminhos mais curtos para estabelecer uma.

Expansão de Vizinhos Iterativa (INE)

Essa estratégia adiciona gradualmente nós vizinhos à rede. Ela continua adicionando conexões até que todos os nós estejam ligados ou um número determinado de iterações seja completado.

Explorador de Cascatas Regulatórias (RCE)

Esse método ajuda a encontrar e classificar os principais reguladores que afetam certas moléculas. Ele explora como as moléculas se relacionam entre si, oferecendo uma visão sobre quais interações podem ser mais importantes.

Mapeador de Conexões de Módulos (MCM)

Essa estratégia conecta dois grupos de nós em vez de todos de uma vez. Ela busca links entre grupos predefinidos, tornando as conexões mais claras.

Integração de Fenótipos e Conectividade de Rede (PINC)

O PINC traz genes relacionados a características biológicas específicas. Isso ajuda a entender como essas características estão conectadas à rede que está sendo construída.

Aplicações Reais do NeKo

O NeKo foi usado em várias situações reais, especialmente em pesquisas sobre câncer. Dois exemplos notáveis mostram sua utilidade.

Estudo de Caso 1: Rede de Meduloblastoma

Meduloblastoma é um tipo de tumor cerebral que pode ser dividido em subgrupos distintos, cada um com características genéticas únicas. Usando o NeKo, pesquisadores construíram redes a partir de dados genéticos ligados a esses subgrupos. Isso ajudou a visualizar as conexões entre diferentes genes e seus papéis no comportamento do tumor. As redes resultantes forneceram insights sobre os mecanismos subjacentes que podem afetar as estratégias de tratamento.

Estudo de Caso 2: Interações de Medicamentos

Em um estudo diferente, o NeKo foi usado para prever como certos medicamentos poderiam funcionar juntos no tratamento do câncer gástrico. Ao criar uma rede a partir de uma lista predefinida de alvos de medicamentos, os pesquisadores puderam analisar como bem a rede gerada pelo NeKo se saiu em comparação a um modelo manualmente elaborado. Embora o modelo manual tenha sido mais preciso, o NeKo forneceu um ponto de partida rápido e útil para análises posteriores.

Benefícios e Limitações do NeKo

O NeKo se destaca pela sua velocidade e capacidade de automatizar a construção de redes, tornando-se uma ferramenta poderosa para pesquisadores. No entanto, existem algumas limitações. A qualidade da saída depende muito da seleção inicial de moléculas de entrada e dos bancos de dados escolhidos. Se interações chave estiverem faltando ou não forem bem capturadas nos bancos de dados escolhidos, as redes podem não ser tão informativas quanto poderiam ser.

Conclusão

O NeKo fez progressos significativos no campo da construção de redes biológicas. Ele permite que os pesquisadores construam e analisem redes de forma eficiente com base em conhecimentos e dados existentes. Ao automatizar grande parte do processo, o NeKo economiza um tempo valioso enquanto fornece insights que podem levar a uma melhor compreensão de sistemas biológicos complexos. Desenvolvimentos futuros provavelmente expandirão ainda mais suas capacidades, tornando-o uma ferramenta essencial na pesquisa biomédica.

Fonte original

Título: NeKo: a tool for automatic network construction from prior knowledge

Resumo: 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/.

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

Última atualização: 2024-10-15 00:00:00

Idioma: English

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

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

Licença: https://creativecommons.org/licenses/by-nc/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao biorxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes