bioservices
Accéder aux bases de données bioinformatiques depuis Python
Également disponible depuis: davila7
Interrogez plus de 40 bases de données biologiques, notamment UniProt, KEGG et ChEMBL, via une API Python cohérente. Simplifie l'analyse inter-base de données et la conversion d'identifiants pour la recherche en bioinformatique.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "bioservices". Trouver des informations sur la protéine P43403
Résultat attendu:
- ID UniProt: P43403
- Gène: ZAP70
- Organisme: Homo sapiens (Humain)
- ID KEGG: hsa:7535
- Voies métaboliques: hsa04660 (Signalisation du récepteur des cellules B), hsa04650
Utilisation de "bioservices". Convertir les identifiants de composés de KEGG vers ChEMBL
Résultat attendu:
- ID KEGG: C11222
- ID ChEMBL: CHEMBL278315
- ID ChEBI: CHEBI:17957
- Composé: Geldanamycin
Audit de sécurité
SûrAll 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.
Facteurs de risque
⚙️ Commandes externes (4)
🌐 Accès réseau (1)
📁 Accès au système de fichiers (2)
Score de qualité
Ce que vous pouvez construire
Analyse inter-base de données de protéines
Récupérez les données de protéines depuis UniProt, mappez-les aux voies KEGG et analysez les interactions dans un seul flux de travail.
Mapping d'identifiants de composés
Convertissez les identifiants de composés entre les bases de données KEGG, ChEMBL et ChEBI pour la recherche chimique.
Extraction de réseaux de voies métaboliques
Extrayez les réseaux d'interactions protéiques des voies KEGG pour l'analyse de réseau en aval.
Essayez ces prompts
Utilisez BioServices pour trouver l'entrée UniProt de la protéine ZAP70 et récupérer sa séquence FASTA.
Convertissez l'ID UniProt P43403 en son ID de gène KEGG correspondant à l'aide du mapping BioServices.
Utilisez BioServices pour obtenir toutes les voies humaines contenant le gène 7535 et extraire le réseau d'interactions.
Recherchez le composé Geldanamycin dans KEGG, puis utilisez UniChem pour trouver ses identifiants ChEMBL et ChEBI.
Bonnes pratiques
- Définissez verbose=False pour réduire la sortie de journalisation pour des résultats plus propres
- Ajoutez des délais entre les requêtes par lots pour respecter les limites de débit des API
- Spécifiez toujours les codes d'organismes pour éviter toute ambiguïté
Éviter
- Faire des milliers de requêtes sans limitation de débit
- Utiliser des noms de gènes ambigus sans spécifier l'organisme
- Ignorer la gestion des erreurs pour les opérations dépendantes du réseau
Foire aux questions
Quelles bases de données sont prises en charge ?
Ai-je besoin de clés API ?
Comment gérer les limites de débit ?
Puis-je convertir des identifiants par lots ?
Quels formats de sortie sont pris en charge ?
Comment obtenir les interactions de voies métaboliques ?
Détails du développeur
Auteur
K-Dense-AILicence
GPLv3 license
Dépôt
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/bioservicesRéf
main
Structure de fichiers