biopython
Analysiere biologische Sequenzen mit Biopython
Auch verfügbar von: davila7
Verarbeite DNA-, RNA- und Proteinsequenzen effizient mit Biopython. Greife programmgesteuert auf NCBI-Datenbanken zu, führe Sequenz-Alignments durch und automatisiere komplexe bioinformatische Pipelines für Forschungsanwendungen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "biopython". Read a GenBank file and print information about each record
Erwartetes Ergebnis:
- Record ID: NC_001416
- Description: Escherichia coli bacteriophage lambda, complete genome
- Sequence length: 48502 bp
- GC content: 49.23%
- Features: 73 total (genes, promoters, operators)
Verwendung von "biopython". Search PubMed for CRISPR and get the first 5 results
Erwartetes Ergebnis:
- Found 15432 results for 'CRISPR'
- PMIDs: 37253479, 37253478, 37253477, 37253476, 37253475
- First result: Title, Authors, Journal info
Sicherheitsaudit
SicherAll 546 static findings are FALSE POSITIVES. This skill contains only markdown documentation files with Python code examples for Biopython. The scanner misidentified markdown code block delimiters as shell commands, Biopython module names (Bio.Align, Bio.Phylo) as cryptographic algorithms, and documentation placeholders as real secrets. No executable code exists. This is a legitimate scientific documentation skill.
Risikofaktoren
🔑 Umgebungsvariablen (7)
⚙️ Externe Befehle (415)
📁 Dateisystemzugriff (6)
Qualitätsbewertung
Was du bauen kannst
Sequenzverarbeitung im Batch
Große FASTA-Dateien verarbeiten, GC-Gehalt berechnen, Sequenzen übersetzen und Daten für nachgelagerte Analysen vorbereiten.
Analyse-Pipelines erstellen
Automatisierte Workflows für Sequenzabruf, Alignment, Phylogenie und Ergebnis-Parsing erstellen.
Bioinformatik lernen
Sequenzoperationen, Datenbankzugriff und strukturelle Bioinformatik anhand praktischer Beispiele erkunden.
Probiere diese Prompts
Zeig mir, wie ich eine FASTA-Datei lese und Sequenzdatensätze mit Bio.SeqIO extrahiere.
Schreibe Code, um PubMed mit Bio.Entrez zu durchsuchen und die Top-10-Ergebnisse für eine Anfrage zu Protein-Kinasen abzurufen.
Führe ein paarweises globales Alignment zwischen zwei DNA-Sequenzen mit Bio.Align durch und zeige mir den Alignment-Score.
Lade eine PDB-Datei und berechne die Distanz zwischen zwei Alpha-Carbon-Atomen in einer Proteinkette.
Bewährte Verfahren
- Setze Entrez.email immer beim Zugriff auf NCBI-Datenbanken, um deren Nutzungsrichtlinien einzuhalten
- Verwende Iteratoren wie SeqIO.parse() für große Dateien, um nicht alles in den Speicher zu laden
- Zwischenspeichere heruntergeladene Sequenzen, um redundante Netzwerkanfragen zu vermeiden und Rate-Limits einzuhalten
Vermeiden
- API-Schlüssel nicht in Skripten hartcodieren; stattdessen Umgebungsvariablen verwenden
- Fehlerbehandlung für Netzwerkoperationen nicht überspringen, da diese wegen Verbindungsproblemen fehlschlagen können
- Große Alignments nicht verarbeiten, ohne zuvor die Speicheranforderungen zu prüfen
Häufig gestellte Fragen
Welche Dateiformate unterstützt Biopython?
Wie greife ich auf NCBI-Datenbanken zu?
Kann Biopython lokale BLAST-Suchen ausführen?
Wie berechne ich Sequenzeigenschaften?
Was ist der Unterschied zwischen parse und read?
Wie gehe ich mit Rate-Limits bei NCBI um?
Entwicklerdetails
Autor
K-Dense-AILizenz
BSD-3-Clause
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/biopythonRef
main
Dateistruktur