Pular para o conteúdo
Skillpedia
Análise e planilhas51 mil · #1962

relion

Faz seu agente validar e executar análises de imagens de microscopia. Ele verifica a qualidade dos dados e ajuda a refinar os resultados. É útil para cientistas que usam essa técnica para estudar estruturas muito pequenas.

O que ela faz

Este programa ajuda a refinar e processar dados de microscopia eletrônica de partículas únicas (cryo-EM). Ele verifica se os dados estão corretos e executa as etapas de análise para obter uma imagem 3D de alta resolução da sua amostra.

Quando usar

  • ✓Quando você tem partículas extraídas e quer refinar uma estrutura 3D.
  • ✓Para verificar a qualidade dos seus dados antes e depois do refinamento.
  • ✓Para gerar mapas de resolução final e verificar a qualidade da imagem.

Exemplo do que pedir para a IA

“Valide meus dados de partículas e inicie o refinamento 3D para minha amostra de proteína X, usando o diâmetro de 150 Angstroms e simetria C1.”

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

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/relion/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/relion/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

O programa verifica os arquivos de dados (como os de aquisição e das partículas) para garantir que estão no formato correto. Em seguida, ele usa esses dados para executar o processo de refinamento e pós-processamento, gerando resultados de alta qualidade.

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 relion

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/relion/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Refinamento de partícula única no RELION

Use para um projeto de partícula única no RELION, especialmente partículas extraídas → subconjunto de partículas selecionado homogeneamente → refinamento gold-standard → validação de meio mapa e pós-processamento. O runner empacotado começa com partículas extraídas com anotação CTF e uma referência 3D inicial. Ele não substitui a correção de movimento, a seleção (picking), a seleção 2D/3D ou uma interpretação biológica da qualidade do mapa. Para tomografia, reconstrução helicoidal, Blush ou modelagem de estados heterogêneos, use o fluxo de trabalho apropriado a montante em vez de forçar esses dados neste runner SPA limitado.

Preservar convenções de aquisição e coordenadas

Leia references/acquisition-and-restarts.md ao iniciar a partir de filmes ou retomar trabalhos. Confirme o tamanho do pixel em Å/pixel, a voltagem em kV, a aberração esférica em mm, o desfoco em Å, o contraste de amplitude como uma fração e a simetria justificada pelo espécime. Não "corrija" um valor suspeito adivinhando suas unidades.

data_optics descreve grupos de aquisição/imagem; data_particles os referencia através de _rlnOpticsGroup. Nomes de arquivos de partículas usam index@stack.mrcs baseado em um; zeros à esquerda como 00000001@stack.mrcs são válidos. Caminhos relativos são resolvidos a partir do diretório do projeto RELION, não do diretório do arquivo STAR. Mantenha os grupos de ótica ao mesclar ou subsetar arquivos STAR. _rlnOriginXAngst/_rlnOriginYAngst são traduções em Å, não pixels.

Execute a partir deste diretório de skill com os caminhos para o projeto real:

python scripts/spa_workflow.py validate-star project/particles.star --project project

Isso abre pilhas referenciadas e verifica a associação de ótica, valores finitos de aquisição/CTF, índices, tamanhos de caixa, referências de partículas duplicadas e atribuições de meio conjunto existentes. Use --metadata-only apenas quando as pilhas estiverem genuinamente indisponíveis; os registros JSON são stack_checks_performed: false. Ele não escaneia cada pixel da partícula em busca de corrupção nem estabelece a normalização correta da imagem. Avisos de intervalo físico são solicitações de revisão, não prova de que configurações incomuns do microscópio estão erradas.

Refinar uma população de partículas selecionada

Antes de executar, inspecione partículas representativas e médias de classe, distribuições de desfoco, ajustes de CTF, distribuição de orientação de partículas e a referência inicial. Certifique-se de que o mapa e os tamanhos de caixa/pixel das partículas concordem após qualquer downsampling. O runner suporta deliberadamente um tamanho de caixa/pixel efetivo em todos os grupos de ótica; lide com amostragem heterogênea com um fluxo de trabalho de reamostragem explícito a montante. Use partículas extraídas convencionalmente, normalizadas e que ainda não foram phase-flipped ou Wiener-filtered; este runner não configura esses casos de entrada especiais.

python scripts/spa_workflow.py refine \
  --star project/particles.star --reference project/initial.mrc \
  --project project --diameter 180 --symmetry C1 \
  --initial-lowpass 40 --mpi-ranks 3 --threads 2 --output project/RefinePilot

O diâmetro e o filtro low-pass acima são valores Å ilustrativos. Use valores apropriados ao espécime. O refinamento executa mpirun -np 3 relion_refine_mpi com --auto_refine, --split_random_halves, --ctf e uma referência inicial low-pass. A divisão gold-standard requer MPI; o executável sequencial simples relion_refine não pode realizar essa divisão. Use ranks ímpares ≥3 (mestre mais trabalhadores de meio conjunto balanceados), com uma instalação MPI correspondente. O comando de CPU é útil para um piloto limitado; escolha um lançamento de GPU/MPI documentado para dados completos.

O runner mantém o comando, a versão nativa e o log em um novo diretório de saída, registra uma semente aleatória explícita (padrão 1), exibe avisos de tempo de execução, para em caso de falha do processo e requer mapas de meio conjunto não filtrados convergidos antes de relatar sucesso. Ele não tenta automaticamente trabalhos caros novamente nem descarta silenciosamente artefatos de trabalhos falhados. Mantenha _optimiser.star, arquivos STAR de modelo/amostragem e caminhos de partículas referenciados para reinício. Use o otimizador do trabalho original em vez de iniciar uma nova divisão aleatória a partir de uma tabela parcialmente processada.

Inspecionar meios mapas independentes

Use os dois meios mapas não filtrados refinados independentemente, nunca duas cópias do mapa combinado e sharpened. Cabeçalhos correspondentes não podem estabelecer independência estatística; as atribuições de partículas independentes e o histórico de refinamento fornecem essa evidência. Inspecione anisotropia direcional, orientação preferida e resolução local, bem como uma curva FSC global.


…
Perguntas frequentes

O que é cryo-EM?

Cryo-EM (Crio-microscopia eletrônica) é uma técnica usada para determinar a estrutura tridimensional de moléculas biológicas em alta resolução, congelando-as rapidamente em gelo.

O que significa 'refinamento'?

Refinamento é o processo de melhorar a qualidade e a resolução de um modelo 3D inicial, usando os dados das partículas individuais.

O que são 'half maps'?

São dois mapas 3D gerados independentemente a partir de metades diferentes do conjunto de dados de partículas. Eles são usados para verificar a confiabilidade do resultado final.

Detalhes

Descrição original do autor

Validates and executes RELION single-particle cryo-EM refinement and half-map postprocessing. Supports STAR optics/acquisition checks, particle-stack consistency, gold-standard half sets, soft-mask validation, diagnostic Fourier shell correlation, and restart guidance.

repo: K-Dense-AI/scientific-agent-skills

Popularidade

Estrelas no GitHub
51 mil
Posição no ranking
#1962
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas