Habilidades pyopenms
🔬

pyopenms

Seguro ⚡ Contém scripts🌐 Acesso à rede📁 Acesso ao sistema de arquivos🔑 Variáveis de ambiente⚙️ Comandos externos

Analisar dados de espectrometria de massa

Também disponível em: davila7

Processe dados de proteômica e metabolômica com ferramentas abrangentes de espectrometria de massa. Esta habilidade oferece acesso aos algoritmos OpenMS para manipulação de formatos de arquivo, processamento espectral, detecção de recursos e fluxos de trabalho de identificação de peptídeos.

Suporta: Claude Codex Code(CC)
🥉 72 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "pyopenms". Carregue um arquivo mzML e mostre-me o primeiro espectro

Resultado esperado:

  • Use MSExperiment para conter os dados e MzMLFile para carregá-lo
  • Acesse espectros via iteração ou método getSpectrum(index)
  • Extraia valores de m/z e intensidade com get_peaks() que retorna arrays numpy
  • Obtenha metadados como nível MS e tempo de retenção com getMSLevel() e getRT()

A utilizar "pyopenms". Como aplico processamento de sinal aos meus espectros?

Resultado esperado:

  • Use GaussFilter ou SavitzkyGolayFilter para suavização
  • Defina parâmetros com getParameters() e setValue()
  • Aplique com o método filterExperiment()
  • Considere normalização com LinearNormalizer antes do processamento

Auditoria de Segurança

Seguro
v4 • 1/17/2026

This skill contains only markdown documentation files with Python code examples. The static analyzer incorrectly flagged markdown syntax patterns as security threats. All 295 static findings are false positives. No executable code exists in this skill.

8
Arquivos analisados
4,192
Linhas analisadas
5
achados
4
Total de auditorias

Fatores de risco

⚡ Contém scripts
Nenhuma localização específica registrada
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos
Nenhuma localização específica registrada
🔑 Variáveis de ambiente
Nenhuma localização específica registrada
⚙️ Comandos externos (7)
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
85
Conteúdo
29
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Proteômica quantitativa

Processar conjuntos de dados LC-MS/MS para identificar e quantificar proteínas em múltiplas amostras

Desenvolvimento de pipelines

Construir pipelines automatizados de processamento de dados de espectrometria de massa com Python

Análise de metabólitos

Realizar pré-processamento de metabolômica não direcionada e anotação de recursos

Tente Estes Prompts

Carregamento básico de arquivos
Como carrego um arquivo mzML e acesso os espectros e cromatogramas usando pyopenms?
Detecção de recursos
Mostre-me como detectar recursos em dados de espectrometria de massa centróides usando o FeatureFinder em pyopenms.
Identificação de peptídeos
Como carrego resultados de identificação de um arquivo idXML e aplico filtragem de taxa de falsa descoberta em pyopenms?
Fluxos de trabalho avançados
Crie um fluxo de trabalho completo do pyopenms que carrega dados mzML, processa espectros, detecta recursos e exporta resultados para um DataFrame do pandas.

Melhores Práticas

  • Use IndexedMzMLFileLoader para arquivos grandes para evitar carregar todo o conjunto de dados na memória
  • Aplique processamento de sinal apropriado (suavização, filtragem) antes da detecção de recursos
  • Valide a existência do arquivo com os.path.exists() antes de carregar os dados

Evitar

  • Carregar arquivos mzML muito grandes inteiramente na memória sem usar acesso sequencial ou indexado
  • Pular etapas de controle de qualidade antes da análise posterior
  • Ignorar metadados do instrumento que podem afetar a interpretação dos dados

Perguntas Frequentes

Quais formatos de arquivo o pyopenms suporta?
mzML, mzXML, mzData, idXML, mzIdentML, pepXML, protXML, featureXML, consensusXML, mzTab, FASTA e TraML.
Como instalo o pyopenms?
Use uv: uv pip install pyopenms. Requer Python 3.8+ e possui requisitos de dependência C++.
O pyopenms pode funcionar sem o OpenMS instalado?
Não, pyopenms é um wrapper Python em torno da biblioteca OpenMS C++ que deve estar disponível no sistema.
O pyopenms inclui mecanismos de busca?
Não, pyopenms se integra com mecanismos de busca, mas você deve instalá-los separadamente (Comet, Mascot, MSGFPlus, etc.).
Como exporto dados para o pandas?
Use o método get_df() em FeatureMap, ConsensusMap ou outros contêineres de dados para exportar diretamente para DataFrames.
Qual é a diferença entre pyopenms e matchms?
pyopenms é abrangente para fluxos de trabalho de proteômica. Use matchms para comparação espectral simples e identificação de metabólitos.

Detalhes do Desenvolvedor