latchbio-integration
Permite que seu agente crie e execute fluxos de trabalho de bioinformática no Latch. Ele gerencia dados, recursos e monitora a execução dos fluxos.
O que ela faz
Esta ferramenta ajuda a criar, registrar e gerenciar fluxos de trabalho de bioinformática na plataforma Latch. Ela permite que você escreva código para automatizar análises científicas, configure os recursos necessários e monitore a execução desses fluxos.
Quando usar
- ✓Ao criar novas análises científicas automatizadas na plataforma Latch.
- ✓Ao configurar como seus fluxos de trabalho usarão recursos como CPU, memória e armazenamento.
- ✓Ao registrar e testar seus fluxos de trabalho antes de usá-los em larga escala.
Exemplo do que pedir para a IA
“Como eu configuro um fluxo de trabalho para usar mais memória?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escreve código Python usando o Latch SDK para definir suas análises. Depois, usa comandos como 'latch register' para empacotar e enviar seu código para a plataforma Latch, onde ele pode ser executado e monitorado.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill latchbio-integrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/latchbio-integration/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Integração LatchBio
Linha de Base Atual
Esta skill tem como alvo o Latch SDK 2.77.1, lançado em 17 de setembro de 2026. Os metadados do pacote suportam Python 3.9–3.12 e declaram Python 3.9+.
Status da revisão: as importações do SDK, assinaturas documentadas, ajuda da CLI e exemplos selecionados de grafos de fluxo de trabalho foram verificados localmente com Python 3.12. Os exemplos com rede são ilustrativos: nenhum registro autenticado, mutação de dados, lançamento ou chamada de ferramenta MCP foi realizado durante esta atualização.
Trate o pacote instalado e seu changelog como autoridade quando um guia discordar do SDK. Alguns guias do Latch mantêm intervalos de Python mais antigos ou pins de pré-lançamento específicos de compatibilidade, especialmente o tutorial do Snakemake v2. Nunca combine comandos ou importações de trilhas diferentes sem verificar seus requisitos de versão.
Quando Usar
Use esta skill para:
- Criar ou manter fluxos de trabalho e grafos de tarefas do SDK Python
- Empacotar e registrar pipelines Python, Nextflow ou Snakemake
- Configurar CPU, memória, armazenamento, GPU, cache, retentativas e timeouts de tarefas
- Trabalhar com Latch Data através de
LPath,LatchFile,LatchDirou a CLI - Ler ou atualizar projetos, tabelas e registros do Latch Registry
- Projetar formulários de fluxo de trabalho, planos de lançamento, amostras, mensagens e links de resultados
- Preparar e depurar imagens de fluxo de trabalho com
latch register --stagingelatch develop - Lançar e monitorar fluxos de trabalho através de Python ou Latch MCP
- Descobrir e usar fluxos de trabalho Latch prontos para uso
Rota para a Referência Correta
Leia apenas as referências necessárias para a tarefa:
| Necessidade | Referência |
|---|---|
| Fluxos de trabalho Python, tarefas, mapas, condições, cache | references/workflow-creation.md |
LPath, tipos de arquivo legados, URLs Latch, CLI de dados |
references/data-management.md |
| Leituras do Registry, transações, amostras | references/registry.md |
| CPU, memória, armazenamento, GPU, recursos dinâmicos | references/resource-configuration.md |
| Empacotamento Nextflow e Snakemake | references/nextflow-snakemake.md |
| Metadados, formulários, planos de lançamento, mensagens, automações | references/ui-and-automation.md |
| Registro, desenvolvimento, execução, monitoramento | references/operations-and-debugging.md |
Fluxos de trabalho prontos para uso e latch.verified |
references/verified-workflows.md |
| Configuração remota do MCP e fluxo de trabalho de ferramentas | references/latch-mcp.md |
Antes de confiar em um símbolo, execute scripts/inspect_latch_sdk.py contra a versão do SDK de destino. Ele realiza apenas importações locais e não autentica nem faz solicitações de rede.
Instalação e Autenticação
Para um ambiente reproduzível:
uv venv --python 3.12
source .venv/bin/activate
uv pip install "latch==2.77.1"
No Windows, use WSL para as ferramentas de fluxo de trabalho Linux documentadas.
Autentique-se através do fluxo OAuth suportado; não leia, imprima, copie ou analise ~/.latch/token manualmente:
latch login
latch workspace
Selecione um workspace de forma não interativa quando seu ID numérico já for conhecido:
latch workspace --id 12345
Credenciais latch login são para o SDK e CLI. Latch MCP usa uma autorização OAuth separada e suas credenciais não podem ser reutilizadas para acesso geral ao SDK.
Caminho Rápido
Crie e registre remotamente o template de subprocesso mantido:
latch init covid-wf --template subprocess
latch register --yes --open covid-wf
A construção remota de imagens é o padrão. Use --no-remote apenas quando um daemon Docker local estiver disponível e uma construção local for intencional.
Fluxo de Trabalho Python Mínimo
Mantenha os corpos dos fluxos de trabalho declarativos: invoque tarefas e retorne suas promessas. Execute computação e efeitos colaterais dentro das tarefas.
from latch import small_task, workflow
@small_task
def reverse_complement(sequence: str) -> str:
table = str.maketrans("ACGTacgt", "TGCAtgca")
return sequence.translate(table)[::-1]
@workflow
def reverse_complement_workflow(sequence: str) -> str:
"""Reverse-complement a DNA sequence.
This minimal example handles A, C, G, and T bases.
"""
return reverse_complement(sequence=sequence)
Use @workflow(metadata) quando a interface gerada precisar de rótulos personalizados, seções, regras de validação, amostras ou links de documentação. Use LatchFile ou LatchDir para preparação automática de entrada de tarefas e upload de saída; use LPath para operações de caminho remoto imperativas.
Ciclo de Vida de Desenvolvimento Recomendado
- Inspecionar compatibilidade
- Confirme o SDK instalado e a versão do Python.
…
Perguntas frequentes
O que é um 'fluxo de trabalho de bioinformática'?
É uma sequência de passos automatizados para analisar dados biológicos, como sequências de DNA ou proteínas.
O que significa 'registrar' um fluxo de trabalho?
É como salvar ou publicar seu fluxo de trabalho na plataforma Latch para que ele possa ser usado e executado por você ou por outros.
Posso usar Nextflow ou Snakemake com esta ferramenta?
Sim, esta ferramenta suporta a integração com Nextflow e Snakemake, permitindo que você use essas ferramentas populares para construir seus fluxos de trabalho.
Detalhes
Descrição original do autor
Builds, registers, debugs, and operates bioinformatics workflows on Latch using the Python SDK, CLI, Latch Data and Registry, Nextflow, Snakemake, programmatic execution, and Latch MCP. Use when authoring or deploying Latch workflows, configuring resources or interfaces, moving data, integrating Registry, or launching and monitoring runs.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1894
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC