技能 bioservices
🧬

bioservices

低风险 ⚡ 包含脚本🌐 网络访问📁 文件系统访问

Acceder a bases de datos de bioinformática

也可从以下获取: K-Dense-AI

Los investigadores necesitan recuperar datos biológicos de múltiples bases de datos. Esta skill proporciona acceso unificado a más de 40 servicios de bioinformática incluyendo UniProt, KEGG, ChEMBL y Reactome para secuencias de proteínas, rutas metabólicas, compuestos e interacciones.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“bioservices”。 Analyze protein ZAP70_HUMAN

预期结果:

  • UniProt ID: P43403
  • Gene: ZAP70 (Zeta Chain T Cell Receptor Associated Protein Kinase)
  • Organism: Homo sapiens (Human)
  • Sequence length: 619 amino acids
  • KEGG pathways: hsa04660 (T cell receptor signaling), hsa04662 (B cell receptor signaling)
  • GO annotations: 45 terms found covering signaling and immune response

正在使用“bioservices”。 Find compound Aspirin

预期结果:

  • KEGG compound ID: cpd:C00905
  • ChEBI ID: CHEBI:15365
  • ChEMBL ID: CHEMBL104895
  • Molecular formula: C9H8O4
  • Synonyms: Acetylsalicylic acid, ASA

正在使用“bioservices”。 Map UniProt to KEGG

预期结果:

  • Input: P43403 (UniProt)
  • Output: hsa:7535 (KEGG gene ID)
  • Organism: Homo sapiens
  • Mapping successful: 1 of 1 identifiers converted

安全审计

低风险
v5 • 1/17/2026

Legitimate bioinformatics skill that accesses public biological databases via the BioServices Python package. All network calls go to verified scientific APIs (UniProt, KEGG, ChEMBL, NCBI). Scripts perform standard file I/O for results. The 522 static findings are false positives: markdown code block backticks were misidentified as Ruby shell execution, and bioinformatics terminology (PDB IDs, GO categories, gene names) was incorrectly flagged as security threats.

9
已扫描文件
4,240
分析行数
3
发现项
5
审计总数
审计者: claude 查看审计历史 →

质量评分

68
架构
100
可维护性
85
内容
21
社区
90
安全
91
规范符合性

你能构建什么

Caracterización de proteínas

Recuperar secuencias de proteínas, encontrar homólogos mediante BLAST e identificar rutas biológicas

Búsqueda en bases de datos de compuestos

Buscar compuestos en KEGG, ChEBI y ChEMBL con identificadores de referencias cruzadas

Análisis de redes de rutas metabólicas

Extraer redes de interacción de proteínas desde rutas KEGG para herramientas de análisis de redes

试试这些提示

Búsqueda simple de proteína
Find protein P43403 in UniProt and retrieve its sequence, gene name, and organism
Descubrimiento de rutas metabólicas
Search KEGG for pathways containing human gene TP53
Mapeo de compuestos
Search for Aspirin in KEGG and find its identifiers in ChEBI and ChEMBL
Conversión de ID por lotes
Convert a list of UniProt IDs to KEGG gene IDs and save results to CSV

最佳实践

  • Especificar siempre códigos de organismo (por ejemplo, hsa para humano) para evitar resultados ambiguos
  • Usar fragmentación para procesamiento por lotes para respetar los límites de tasa de la API
  • Almacenar direcciones de correo electrónico para solicitudes BLAST según lo requerido por la política de NCBI
  • Consultar la documentación de la API para conocer los límites de tasa actuales y las pautas de uso

避免

  • Procesar listas grandes de identificadores sin fragmentación puede activar los límites de tasa de la API
  • Omitir el manejo de errores puede causar que los flujos de trabajo fallen silenciosamente
  • No validar nombres de compuestos antes de buscar puede devolver resultados inesperados
  • Asumir que todas las proteínas tienen mapeos KEGG cuando algunas carecen de anotaciones

常见问题

¿Qué bases de datos son compatibles?
Más de 40 servicios incluyendo UniProt, KEGG, ChEMBL, PubChem, ChEBI, Reactome, PSICQUIC, QuickGO, BioMart y PDB.
¿Cuántos identificadores puedo convertir a la vez?
Las operaciones por lotes admiten 50-100 IDs por solicitud. Use fragmentación para listas más grandes para evitar la limitación de tasa.
¿Puedo integrar los resultados con otras herramientas?
Sí. Exporte a CSV para herramientas de hojas de cálculo. Use NetworkX para redes de rutas metabólicas. BioPython maneja secuencias FASTA.
¿Se envían mis datos a algún lugar?
Las consultas se envían directamente a bases de datos públicas. Ningún dato es recopilado o almacenado por esta skill. Revise la política de privacidad de cada API.
¿Por qué BLAST es lento?
Los trabajos BLAST se ejecutan de forma asíncrona en servidores NCBI. La finalización típica es de 1-5 minutos dependiendo de la cola y la longitud de la secuencia.
¿Cómo se compara esto con skills similares?
BioServices proporciona acceso unificado a más de 40 bases de datos en un solo paquete. Para control REST directo de bases de datos específicas, use skills individuales como uniprot-database.