Liana-MCP
Uma interface de linguagem natural para análise de comunicação célula-célula utilizando o framework Liana.
Documentação
Liana-MCP
Interface em linguagem natural para análise de scRNA-Seq com Liana através do MCP.
🪩 O que ele pode fazer?
- Módulo de IO, como leitura e escrita de dados scRNA-Seq
- Método de comunicação célula-célula
- Módulo de plotagem, circle plot, dotplot
❓ Para quem é?
- Qualquer pessoa que queira fazer análise de scRNA-Seq em linguagem natural!
- Desenvolvedores de agentes que queiram chamar as funções do Liana para suas aplicações
🌐 Onde usar?
Você pode usar o Liana-mcp na maioria dos clientes de IA, plugins ou frameworks de agentes que suportam o MCP:
- Clientes de IA, como Cherry Studio
- Plugins, como Cline
- Frameworks de agentes, como Agno
🎬 Demonstração
Uma demonstração mostrando análise de clusters de células scRNA-Seq em um cliente de IA Cherry Studio usando linguagem natural baseada no Liana-mcp
https://github.com/user-attachments/assets/40fb5bd8-a166-4993-9979-3258ef6646a0
📚 Documentação
A documentação completa do scmcphub está disponível em https://docs.scmcphub.org
🏎️ Início rápido
Instalação
Instale a partir do PyPI
pip install liana-mcp
você pode testá-lo executando
liana-mcp run
execute o liana-mcp localmente
Consulte a seguinte configuração no seu cliente MCP:
verifique o caminho
$ which liana
/home/test/bin/liana-mcp
"mcpServers": {
"liana-mcp": {
"command": "/home/test/bin/liana-mcp",
"args": [
"run"
]
}
}
execute o liana-server remotamente
Consulte a seguinte configuração no seu cliente MCP:
execute-o no seu servidor
liana-mcp run --transport shttp --port 8000
Em seguida, configure seu cliente MCP no cliente de IA local, assim:
"mcpServers": {
"liana-mcp": {
"url": "http://localhost:8000/mcp"
}
}
🤝 Contribuindo
Se você tiver alguma dúvida, sinta-se à vontade para abrir uma issue ou entrar em contato comigo (hsh-me@outlook.com). Contribuições para o código também são bem-vindas!
Citação
Se você usar o liana-mcp em sua pesquisa, considere citar o seguinte trabalho:
Dimitrov D., Schäfer P.S.L, Farr E., Rodriguez Mier P., Lobentanzer S., Badia-i-Mompel P., Dugourd A., Tanevski J., Ramirez Flores R.O. e Saez-Rodriguez J. LIANA+ fornece um framework completo para inferência de comunicação célula-célula. Nat Cell Biol (2024). https://doi.org/10.1038/s41556-024-01469-w