matchms
Analizar datos de espectrometria de masas para la identificacion de metabolitos
También disponible en: davila7
Los datos de espectrometria de masas contienen informacion espectral compleja que requiere un procesamiento especializado. Matchms ofrece herramientas integrales para importar, filtrar y comparar espectros de masas para la identificacion de metabolitos y el analisis de compuestos.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "matchms". Calculate similarity between two spectra
Resultado esperado:
- Puntuacion de similitud del coseno: 0.85
- Picos coincidentes: 45/89
- Mejores valores m/z coincidentes: 147.076, 175.107, 203.138
- Evaluacion de similitud: coincidencia de alta confianza
Usando "matchms". Load MGF file with 500 spectra
Resultado esperado:
- Se cargaron 500 espectros correctamente
- Promedio de picos por espectro: 156
- Rango de m/z del precursor: 100.5 - 2000.3
- Modos de ion: positivo (340), negativo (160)
Usando "matchms". Filter spectra with default filters
Resultado esperado:
- Se aplicaron 12 filtros de armonizacion de metadatos
- Se normalizaron 500 arreglos de intensidad
- Se eliminaron 23 espectros con picos insuficientes
- Conjunto de datos final: 477 espectros
Auditoría de seguridad
SeguroAll 268 static findings are false positives. The analyzer incorrectly flagged markdown code blocks (backticks) as shell execution, InChIKey descriptions as cryptographic algorithms, scientific database URLs as network reconnaissance, and legitimate Python code examples as malicious patterns. Matchms is a legitimate open-source mass spectrometry library for metabolomics research.
Factores de riesgo
⚡ Contiene scripts (2)
⚙️ Comandos externos (3)
🌐 Acceso a red (3)
📁 Acceso al sistema de archivos (1)
Puntuación de calidad
Lo que puedes crear
Identificar metabolitos desconocidos
Comparar espectros experimentales con bibliotecas de referencia para identificar compuestos desconocidos.
Procesar datos LC-MS/MS
Importar datos de espectrometria de masas en bruto, aplicar filtros de calidad y preparar espectros para el analisis.
Construir pipelines de emparejamiento espectral
Crear flujos de trabajo automatizados para la comparacion espectral a gran escala y la identificacion de compuestos.
Prueba estos prompts
Load spectra from my MGF file and show basic statistics about the dataset
Apply default filters to normalize intensities and remove low-quality peaks from my spectra
Compare my query spectra against a reference library using cosine similarity and return top 5 matches
Build a SpectrumProcessor pipeline that applies metadata harmonization, intensity normalization, and peak filtering
Mejores prácticas
- Aplicar siempre default_filters primero para armonizar metadatos
- Usar funciones de similitud adecuadas (CosineGreedy por velocidad, ModifiedCosine para diferencias de precursores)
- Validar resultados con estandares quimicos cuando sea posible
Evitar
- Omitir filtros de calidad antes de los calculos de similitud
- Usar metricas de similitud inapropiadas para su tipo de datos
- Ignorar los requisitos de estandarizacion de metadatos
Preguntas frecuentes
Que formatos de archivo admite matchms?
Que metrica de similitud debo usar?
Necesito RDKit para todas las funciones?
Como manejo bibliotecas espectrales grandes?
Puede matchms identificar compuestos desconocidos?
Cual es la diferencia entre mzML y MGF?
Detalles del desarrollador
Autor
K-Dense-AILicencia
Apache-2.0 license
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/matchmsRef.
main
Estructura de archivos