gget
Interroger les bases de données génomiques pour obtenir des informations et des séquences de gènes
Également disponible depuis: davila7
gget offre un accès unifié à plus de 20 bases de données génomiques via une interface CLI ou Python simple. Interrogez des informations sur les gènes, récupérez des séquences, effectuez des recherches BLAST et exécutez des analyses d'enrichissement sans gérer plusieurs connexions API.
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 "gget". Rechercher le gène BRCA1 chez l'humain
Résultat attendu:
- Trouvé : ENSG00000012048 (BRCA1)
- Description : BRCA1 DNA repair associated
- ID UniProt : P38398
- Chromosome : 17q21.31
- Biotype : codant pour les protéines
Utilisation de "gget". Obtenir l'expression tissulaire pour ACE2
Résultat attendu:
- Rein : expression médiane 245.3
- Testicule : expression médiane 189.7
- Intestin grêle : expression médiane 156.2
- Vessie : expression médiane 98.4
Audit de sécurité
SûrThis is legitimate bioinformatics software. All 614 static findings are false positives: markdown code fences were misidentified as Ruby shell execution, hardcoded URLs are public genomic databases (Ensembl, UniProt, NCBI), cryptographic patterns are data integrity checksums, and the critical heuristic is standard bioinformatics behavior (network queries to public APIs + local file operations for results).
Facteurs de risque
🌐 Accès réseau (2)
📁 Accès au système de fichiers (3)
Score de qualité
Ce que vous pouvez construire
Recherches rapides de gènes
Récupérer rapidement des informations, des séquences et des annotations sur les gènes à partir d'Ensembl, UniProt et NCBI lors de l'exploration de recherche.
Analyse d'enrichissement
Exécuter un enrichissement en ontologie des gènes et voies métaboliques sur des listes de gènes pour identifier les patterns biologiques et les associations fonctionnelles.
Comparaison de séquences
Effectuer des recherches BLAST et récupérer des structures protéiques pour l'analyse et la comparaison de séquences.
Essayez ces prompts
Utiliser gget pour rechercher le gène TP53 chez l'humain et retourner son ID Ensembl, sa description et son ID UniProt.
Récupérer les séquences de nucleotides et de protéines du gène Ensembl ENSG00000139618 au format FASTA utilisant gget.
Exécuter une recherche BLAST avec gget pour trouver des séquences similaires à 'MSEQWKAVLFPLLLAAATSL...'. Utiliser la base de données nr et retourner les 5 meilleurs résultats.
Exécuter gget enrichr sur la liste de gènes ['TP53', 'BRCA1', 'MDM2', 'CDKN1A'] contre la base de données KEGG Pathways et afficher les 10 termes les plus enrichis.
Bonnes pratiques
- Maintenir gget à jour pour s'adapter aux évolutions des structures de bases de données
- Utiliser le flag -csv pour la sortie CLI afin de simplifier le parsing
- Limiter les grandes requêtes pour éviter les erreurs de timeout serveur
Éviter
- Exécuter des milliers de requêtes sans limitation de débit
- Utiliser des versions de bases de données non publiées dans des workflows reproductibles
- Sauter la validation des résultats lorsque l'analyse en aval dépend de la qualité des données
Foire aux questions
Quelles bases de données gget interroge-t-il ?
gget nécessite-t-il une authentification ?
Puis-je utiliser gget dans des scripts Python ?
Comment gget gère-t-il les limites de débit ?
Quelles espèces sont supportées ?
Quelle est la précision des résultats d'enrichissement ?
Détails du développeur
Structure de fichiers