使用 Biopython 高效處理 DNA、RNA 和蛋白質序列。以程式化方式存取 NCBI 資料庫、執行序列比對,並為研究應用自動化複雜的生物資訊學工作流程。
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"biopython" 사용 중입니다. 讀取 GenBank 檔案並列印每筆記錄的資訊
예상 결과:
- 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)
"biopython" 사용 중입니다. 搜尋 PubMed 中的 CRISPR 並取得前 5 筆結果
예상 결과:
- Found 15432 results for 'CRISPR'
- PMIDs: 37253479, 37253478, 37253477, 37253476, 37253475
- First result: Title, Authors, Journal info
보안 감사
안전All 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.
위험 요인
🔑 환경 변수 (7)
⚙️ 외부 명령어 (415)
📁 파일 시스템 액세스 (6)
품질 점수
만들 수 있는 것
批次序列處理
處理大型 FASTA 檔案、計算 GC 含量、翻譯序列,並準備資料以進行下游分析。
建構分析管線
為序列檢索、比對、系統發育學和結果解析建立自動化工作流程。
學習生物資訊學
透過實務範例探索序列操作、資料庫存取和結構生物資訊學。
이 프롬프트를 사용해 보세요
展示如何使用 Bio.SeqIO 讀取 FASTA 檔案並提取序列記錄。
撰寫程式碼使用 Bio.Entrez 搜尋 PubMed,並擷取關於蛋白質激酶查詢的前 10 筆結果。
使用 Bio.Align 對兩個 DNA 序列執行成對全域比對,並顯示比對分數。
載入 PDB 檔案並計算蛋白質鏈中兩個 α 碳原子之間的距離。
모범 사례
- 存取 NCBI 資料庫時務必設定 Entrez.email 以符合其使用政策
- 對於大型檔案使用迭代器(如 SeqIO.parse())以避免將所有內容載入記憶體
- 快取下載的序列以避免多餘的網路請求並遵守速率限制
피하기
- 不要在腳本中硬編碼 API 金鑰;應使用環境變數
- 不要跳過網路操作的錯誤處理,因為連線問題可能導致失敗
- 處理大型比對前務必先檢查記憶體需求