Fähigkeiten pyopenms
🔬

pyopenms

Sicher ⚡ Enthält Skripte🌐 Netzwerkzugriff📁 Dateisystemzugriff🔑 Umgebungsvariablen⚙️ Externe Befehle

Massenspektrometrie-Daten analysieren

Auch verfügbar von: davila7

Verarbeiten Sie Proteomik- und Metabolomik-Daten mit umfassenden Massenspektrometrie-Tools. Dieser Skill bietet Zugang zu OpenMS-Algorithmen für Dateiformatverarbeitung, Spektrenverarbeitung, Merkmalserkennung und Peptididentifizierungs-Workflows.

Unterstützt: Claude Codex Code(CC)
🥉 72 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "pyopenms". Laden Sie eine mzML-Datei und zeigen Sie mir das erste Spektrum

Erwartetes Ergebnis:

  • Verwenden Sie MSExperiment, um die Daten zu halten, und MzMLFile, um sie zu laden
  • Greifen Sie über Iteration oder die getSpectrum(index)-Methode auf Spektren zu
  • Extrahieren Sie m/z- und Intensitätswerte mit get_peaks(), das numpy-Arrays zurückgibt
  • Erhalten Sie Metadaten wie MS-Level und Retentionszeit mit getMSLevel() und getRT()

Verwendung von "pyopenms". Wie wende ich Signalverarbeitung auf meine Spektren an?

Erwartetes Ergebnis:

  • Verwenden Sie GaussFilter oder SavitzkyGolayFilter für Glättung
  • Legen Sie Parameter mit getParameters() und setValue() fest
  • Wenden Sie mit der filterExperiment()-Methode an
  • Erwägen Sie Normalisierung mit LinearNormalizer vor der Verarbeitung

Sicherheitsaudit

Sicher
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
Gescannte Dateien
4,192
Analysierte Zeilen
5
befunde
4
Gesamtzahl Audits

Risikofaktoren

⚡ Enthält Skripte
Keine spezifischen Standorte aufgezeichnet
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff
Keine spezifischen Standorte aufgezeichnet
🔑 Umgebungsvariablen
Keine spezifischen Standorte aufgezeichnet
⚙️ Externe Befehle (7)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
85
Inhalt
29
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Quantitative Proteomik

Verarbeiten Sie LC-MS/MS-Datensätze, um Proteine über mehrere Proben hinweg zu identifizieren und zu quantifizieren

Pipeline-Entwicklung

Erstellen Sie automatisierte Massenspektrometrie-Datenverarbeitungs-Pipelines mit Python

Metabolitanalyse

Führen Sie unbeabsichtigte Metabolomik-Vorverarbeitung und Merkmalsannotation durch

Probiere diese Prompts

Grundlegendes Dateiladen
Wie lade ich eine mzML-Datei und greife auf die Spektren und Chromatogramme mit pyopenms zu?
Merkmalserkennung
Zeigen Sie mir, wie ich Merkmale in zentrierten Massenspektrometrie-Daten mit dem FeatureFinder in pyopenms erkennen kann.
Peptididentifizierung
Wie lade ich Identifizierungsergebnisse aus einer idXML-Datei und wende die False Discovery Rate-Filterung in pyopenms an?
Erweiterte Workflows
Erstellen Sie einen vollständigen pyopenms-Workflow, der mzML-Daten lädt, Spektren verarbeitet, Merkmale erkennt und Ergebnisse in ein pandas DataFrame exportiert.

Bewährte Verfahren

  • Verwenden Sie IndexedMzMLFileLoader für große Dateien, um nicht den gesamten Datensatz in den Speicher zu laden
  • Wenden Sie geeignete Signalverarbeitung (Glättung, Filterung) vor der Merkmalserkennung an
  • Validieren Sie die Dateiexistenz mit os.path.exists() vor dem Laden der Daten

Vermeiden

  • Das vollständige Laden sehr großer mzML-Dateien in den Speicher ohne Streaming oder indizierten Zugriff
  • Überspringen von Qualitätskontrollschritten vor nachgelagerter Analyse
  • Ignorieren von Instrumentenmetadaten, die die Dateninterpretation beeinflussen können

Häufig gestellte Fragen

Welche Dateiformate unterstützt pyopenms?
mzML, mzXML, mzData, idXML, mzIdentML, pepXML, protXML, featureXML, consensusXML, mzTab, FASTA und TraML.
Wie installiere ich pyopenms?
Verwenden Sie uv: uv pip install pyopenms. Erfordert Python 3.8+ und hat C++-Abhängigkeitsanforderungen.
Kann pyopenms ohne installiertes OpenMS ausgeführt werden?
Nein, pyopenms ist ein Python-Wrapper um die OpenMS C++-Bibliothek, die auf dem System verfügbar sein muss.
Enthält pyopenms Suchmaschinen?
Nein, pyopenms integriert sich mit Suchmaschinen, aber Sie müssen diese separat installieren (Comet, Mascot, MSGFPlus usw.).
Wie exportiere ich Daten nach pandas?
Verwenden Sie die get_df()-Methode auf FeatureMap, ConsensusMap oder anderen Datencontainern, um direkt in DataFrames zu exportieren.
Was ist der Unterschied zwischen pyopenms und matchms?
pyopenms ist umfassend für Proteomik-Workflows. Verwenden Sie matchms für einfachen Spektrenvergleich und Metabolitidentifizierung.