matchms
Massenspektrometrie-Datenanalyse für Metabolitidentifikation
Auch verfügbar von: davila7
Massenspektrometrie-Daten enthalten komplexe spektrale Informationen, die eine spezialisierte Verarbeitung erfordern. Matchms bietet umfassende Werkzeuge zum Importieren, Filtern und Vergleichen von Massenspektren für die Metabolitidentifikation und Verbindungsanalyse.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "matchms". Ähnlichkeit zwischen zwei Spektren berechnen
Erwartetes Ergebnis:
- Kosinus-Ähnlichkeitsscore: 0.85
- Übereinstimmende Peaks: 45/89
- Am besten übereinstimmende m/z-Werte: 147.076, 175.107, 203.138
- Ähnlichkeitsbewertung: Hohe Konfidenzübereinstimmung
Verwendung von "matchms". MGF-Datei mit 500 Spektren laden
Erwartetes Ergebnis:
- 500 Spektren erfolgreich geladen
- Durchschnittliche Peaks pro Spektrum: 156
- Precursor m/z-Bereich: 100.5 - 2000.3
- Ionisationsmodi: positiv (340), negativ (160)
Verwendung von "matchms". Spektren mit Standardfiltern filtern
Erwartetes Ergebnis:
- 12 Metadata-Harmonisierungsfilter angewendet
- 500 Intensitätsarrays normalisiert
- 23 Spektren mit unzureichenden Peaks entfernt
- Finaler Datensatz: 477 Spektren
Sicherheitsaudit
SicherAll 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.
Risikofaktoren
⚡ Enthält Skripte (2)
⚙️ Externe Befehle (3)
🌐 Netzwerkzugriff (3)
📁 Dateisystemzugriff (1)
Qualitätsbewertung
Was du bauen kannst
Unbekannte Metaboliten identifizieren
Vergleichen Sie experimentelle Spektren mit Referenzbibliotheken, um unbekannte Verbindungen zu identifizieren.
LC-MS/MS-Daten verarbeiten
Rohdaten der Massenspektrometrie importieren, Qualitätsfilter anwenden und Spektren für die Analyse vorbereiten.
Spektrenabgleich-Pipelines erstellen
Automatisierte Workflows für groß angelegte Spektrenvergleiche und Verbindungsidentifikation erstellen.
Probiere diese Prompts
Spektren aus meiner MGF-Datei laden und grundlegende Statistiken zum Datensatz anzeigen
Standardfilter anwenden, um Intensitäten zu normalisieren und minderwertige Peaks aus meinen Spektren zu entfernen
Meine Abfragespektren mit einer Referenzbibliothek unter Verwendung von Kosinus-Ähnlichkeit vergleichen und die 5 besten Übereinstimmungen zurückgeben
Eine SpectrumProcessor-Pipeline erstellen, die Metadata-Harmonisierung, Intensitätsnormalisierung und Peak-Filterung anwendet
Bewährte Verfahren
- Standardmäßig immer zuerst default_filters anwenden, um Metadaten zu harmonisieren
- Geeignete Ähnlichkeitsfunktionen verwenden (CosineGreedy für Geschwindigkeit, ModifiedCosine bei Präkursor-Massenunterschieden)
- Ergebnisse nach Möglichkeit mit chemischen Standards validieren
Vermeiden
- Qualitätsfilter vor Ähnlichkeitsberechnungen überspringen
- Ungeeignete Ähnlichkeitsmetriken für Ihren Datentyp verwenden
- Anforderungen an die Metadatenstandardisierung ignorieren
Häufig gestellte Fragen
Welche Dateiformate unterstützt matchms?
Welches Ähnlichkeitsmaß sollte ich verwenden?
Benötige ich RDKit für alle Funktionen?
Wie handhabe ich große Spektrenbibliotheken?
Kann matchms unbekannte Verbindungen identifizieren?
Was ist der Unterschied zwischen mzML und MGF?
Entwicklerdetails
Autor
K-Dense-AILizenz
Apache-2.0 license
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/matchmsRef
main
Dateistruktur