Fähigkeiten scikit-bio
🧬

scikit-bio

Sicher ⚙️ Externe Befehle🌐 Netzwerkzugriff

Biologische Daten mit scikit-bio analysieren

Auch verfügbar von: davila7

Verarbeiten Sie biologische Sequenzen, berechnen Sie Diversitätsmetriken und führen Sie statistische Tests an Mikrobiom- und ökologischen Daten durch. Dieser Skill bietet umfassende Anleitungen für Bioinformatik-Workflows einschließlich Sequenzalignment, phylogenetischer Analyse und Ordination.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
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 "scikit-bio". Berechnen Sie Diversitätsmetriken aus meiner OTU-Tabelle

Erwartetes Ergebnis:

  • BIOM-Tabelle einlesen: Table.read('table.biom')
  • Alpha-Diversität berechnen: alpha_diversity('shannon', counts, ids=sample_ids)
  • Beta-Diversität berechnen: beta_diversity('braycurtis', counts, ids=sample_ids)
  • PERMANOVA durchführen: permanova(distance_matrix, grouping, permutations=999)

Verwendung von "scikit-bio". Erstellen Sie einen phylogenetischen Baum aus meinen Sequenzen

Erwartetes Ergebnis:

  • Sequenzen aus FASTA einlesen: skbio.DNA.read('sequences.fasta')
  • Distanzmatrix berechnen: seq1.distance(seq2) oder kmer_distance verwenden
  • Baum mit NJ erstellen: nj(distance_matrix)
  • Robinson-Foulds-Distanz berechnen: tree.robinson_foulds(other_tree)

Sicherheitsaudit

Sicher
v4 • 1/17/2026

Documentation-only skill with no executable code. All 133 static findings are false positives: detected backticks are markdown code delimiters, C2 keywords are scientific abbreviations (PC1, CCA, RDA for ordination methods), weak crypto flags are biological substitution matrices (BLOSUM62 for protein alignments), and URLs are official documentation links. No command injection, network exfiltration, or malicious patterns exist.

3
Gescannte Dateien
1,393
Analysierte Zeilen
2
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

41
Architektur
100
Wartbarkeit
87
Inhalt
20
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Mikrobiom-Diversität analysieren

Berechnen Sie Alpha- und Beta-Diversität aus OTU-Tabellen und führen Sie PERMANOVA-Tests an Stichprobengruppierungen durch.

Phylogenetische Bäume erstellen

Erstellen Sie Bäume aus Sequenzalignments und berechnen Sie Robinson-Foulds-Distanzen für Baumvergleiche.

Sequenzdaten verarbeiten

Einlesen, Filtern und Transformieren biologischer Sequenzen über mehr als 19 Dateiformate mit Validierung.

Probiere diese Prompts

Grundlegende Sequenzoperationen
Zeigen Sie mir, wie ich eine FASTA-Datei mit skbio einlesen, den Reverse Complement berechnen und Motive mit Regex-Mustern finde.
Diversitätsanalyse
Führen Sie mich durch die Berechnung der Shannon-Alpha-Diversität aus einer Zählmatrix und die Berechnung der Bray-Curtis-Beta-Diversität zwischen Stichproben.
Phylogenetische Analyse
Helfen Sie mir, einen phylogenetischen Baum mit Neighbor Joining aus einer Distanzmatrix zu erstellen und patristische Distanzen zwischen Taxa zu berechnen.
Statistische Tests
Zeigen Sie mir, wie ich einen PERMANOVA-Test auf einer Distanzmatrix durchführe, um zu bestimmen, ob sich Stichprobengruppen signifikant unterscheiden, mit 999 Permutationen.

Bewährte Verfahren

  • Verwenden Sie Generatoren (skbio.io.read) für große Sequenzdateien, um Speicherprobleme zu vermeiden
  • Integrieren Sie mit pandas und numpy für downstream-Analyse und Visualisierung
  • Validieren Sie, dass Sequenz-IDs über Dateien hinweg vor Diversitätsberechnungen übereinstimmen

Vermeiden

  • Verwenden Sie keine relativen Häufigkeiten für Zählungen - konvertieren Sie diese zunächst in Ganzzahlen
  • Mischen Sie keine verwurzelten und nicht verwurzelten Bäume bei der Berechnung von Robinson-Foulds-Distanzen
  • Überspringen Sie PERMDISP nicht bei der Durchführung von PERMANOVA - überprüfen Sie die Dispersionsannahmen

Häufig gestellte Fragen

Welche Dateiformate unterstützt scikit-bio?
FASTA, FASTQ, GenBank, EMBL, Clustal, PHYLIP, Stockholm, Newick, BIOM (HDF5/JSON) und delimitierte Matrizen.
Wie berechne ich phylogenetische Diversität?
Verwenden Sie alpha_diversity('faith_pd', counts, tree=tree, otu_ids=feature_ids) mit einem verwurzelten phylogenetischen Baum.
Was ist der Unterschied zwischen Alpha- und Beta-Diversität?
Alpha-Maße erfassen die Diversität innerhalb einer Stichprobe (z.B. Shannon, Simpson), Beta-Maße die Unterschiedlichkeit zwischen Stichproben (z.B. Bray-Curtis, UniFrac).
Kann ich scikit-bio mit QIIME 2 verwenden?
Ja, scikit-bio liest und schreibt QIIME 2-kompatible Formate einschließlich BIOM-Tabellen, Bäumen und Distanzmatrizen.
Wie verarbeite ich große Sequenzdateien effizient?
Verwenden Sie generator-basiertes Einlesen: for seq in skbio.io.read('large.fasta', format='fasta', constructor=skbio.DNA)
Welche statistischen Tests sind für ökologische Daten verfügbar?
PERMANOVA, ANOSIM, PERMDISP, Mantel-Test und Bioenv für die Auswahl von Umweltvariablen.

Entwicklerdetails

Dateistruktur