bioservices
Auf biologische Datenbanken von Python aus zugreifen
Auch verfügbar von: davila7
Abfragen von über 40 biologischen Datenbanken einschließlich UniProt, KEGG und ChEMBL mit einer konsistenten Python-API. Vereinfacht datenbankübergreifende Analysen und Identifier-Konvertierung für die Bioinformatik-Forschung.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "bioservices". Informationen über Protein P43403 finden
Erwartetes Ergebnis:
- UniProt ID: P43403
- Gen: ZAP70
- Organismus: Homo sapiens (Mensch)
- KEGG ID: hsa:7535
- Stoffwechselwege: hsa04660 (B-Zell-Rezeptor-Signalweg), hsa04650
Verwendung von "bioservices". Verbindungs-IDs von KEGG zu ChEMBL konvertieren
Erwartetes Ergebnis:
- KEGG ID: C11222
- ChEMBL ID: CHEMBL278315
- ChEBI ID: CHEBI:17957
- Verbindung: Geldanamycin
Sicherheitsaudit
SicherAll 521 static findings are false positives. Scanner misidentified markdown code block delimiters as shell commands, biological database identifiers as cryptographic algorithms, and legitimate API queries to bioinformatics databases as system reconnaissance. The skill is a legitimate scientific library interface.
Risikofaktoren
⚙️ Externe Befehle (4)
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (2)
Qualitätsbewertung
Was du bauen kannst
Datenbankübergreifende Proteinalyse
Protein-Daten von UniProt abrufen, auf KEGG-Stoffwechselwege abbilden und Interaktionen in einem Workflow analysieren.
Verbindungs-Identifier-Zuordnung
Verbindungs-IDs zwischen KEGG, ChEMBL und ChEBI Datenbanken für die Chemieforschung konvertieren.
Stoffwechselweg-Netzwerkextraktion
Protein-Interaktionsnetzwerke aus KEGG-Stoffwechselwegen für die nachgelagerte Netzwerkanalyse extrahieren.
Probiere diese Prompts
Verwenden Sie BioServices, um den UniProt-Eintrag für Protein ZAP70 zu finden und seine FASTA-Sequenz abzurufen.
Konvertieren Sie die UniProt-ID P43403 mit BioServices-Zuordnung in die entsprechende KEGG-Gen-ID.
Verwenden Sie BioServices, um alle Stoffwechselwege für Menschen zu erhalten, die Gen 7535 enthalten, und das Interaktionsnetzwerk zu extrahieren.
Suchen Sie in KEGG nach der Verbindung Geldanamycin und verwenden Sie dann UniChem, um ihre ChEMBL- und ChEBI-Identifiers zu finden.
Bewährte Verfahren
- Setzen Sie verbose=False, um die Protokollierungsausgabe für sauberere Ergebnisse zu reduzieren
- Fügen Sie Verzögerungen zwischen Stapelanforderungen ein, um API-Rate-Limits zu respektieren
- Geben Sie immer Organismencodes an, um Mehrdeutigkeiten zu vermeiden
Vermeiden
- Tausende von Anforderungen ohne Rate-Limiting machen
- Mehrdeutige Gennamen ohne Angabe des Organismus verwenden
- Fehlerbehandlung für netzwerkabhängige Operationen überspringen
Häufig gestellte Fragen
Welche Datenbanken werden unterstützt?
Brauche ich API-Schlüssel?
Wie gehe ich mit Rate-Limits um?
Kann ich Stapel-Identifier konvertieren?
Welche Ausgabeformate werden unterstützt?
Wie erhalte ich Stoffwechselweg-Interaktionen?
Entwicklerdetails
Autor
K-Dense-AILizenz
GPLv3 license
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/bioservicesRef
main