zinc-database
Rechercher des composés dans la base de données ZINC
Également disponible depuis: davila7
La base de données ZINC contient plus de 230 millions de composés chimiques disponibles à l'achat pour la recherche en découverte de médicaments. Cette compétence permet d'accéder par programmation à la recherche par ID ZINC, SMILES ou code fournisseur, de récupérer des structures 3D et d'effectuer des recherches de similarité pour le criblage virtuel et les études d'amarrage moléculaire.
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 "zinc-database". Rechercher ZINC000000000001 et trouver des composés similaires avec une distance de 3
Résultat attendu:
- ID ZINC : ZINC000000000001
- SMILES : [structure affichée]
- Disponible auprès de : [catalogues]
- Composés similaires trouvés : 142
- Meilleures correspondances : ZINC000000000002, ZINC000000000003, ...
Utilisation de "zinc-database". Obtenir 100 composés aléatoires de type précurseur avec un PM de 250-350
Résultat attendu:
- 100 composés récupérés de ZINC22
- Plage de propriétés : PM 250-350, sous-ensemble de type précurseur
- Codes de tranche : format H##P###M###
- Chaque entrée inclut l'ID ZINC, SMILES et les informations du fournisseur
Audit de sécurité
SûrAll 389 static findings are false positives. The skill is legitimate scientific documentation for accessing the public ZINC database maintained by UCSF. subprocess.run calls use array syntax with hardcoded ZINC API endpoints. C2 keyword flags are common programming terms (command, control, execute) used in legitimate documentation context. The scanner misinterpreted cheminformatics terminology (MD5/SHA checksums) and DOCK database format files (.db2) as security concerns. No malicious behavior patterns detected.
Facteurs de risque
🌐 Accès réseau (2)
⚙️ Commandes externes (1)
Score de qualité
Ce que vous pouvez construire
Construire des bibliothèques d'amarrage
Interroger ZINC pour obtenir des composés de type médicament, télécharger des structures 3D et préparer des bibliothèques pour le criblage avec DOCK6 ou AutoDock Vina.
Trouver des composés analogues
Rechercher par similarité SMILES pour découvrir des analogues commercialisables de composés actifs connus pour les études de relations structure-activité.
Configuration du criblage virtuel
Générer des ensembles de composés aléatoires filtrés par poids moléculaire, LogP ou donneurs de liaisons hydrogène pour les campagnes initiales de criblage virtuel.
Essayez ces prompts
Rechercher le composé ZINC000000000001 dans la base de données ZINC et afficher son SMILES, ses codes fournisseurs et ses catalogues.
Trouver des composés similaires à l'Ibuprofène (CC(C)Cc1ccc(cc1)C(C)C(=O)O) avec une distance de Tanimoto de 3. Renvoyer les ID ZINC, SMILES et les catalogues disponibles.
Générer une liste de 1000 composés aléatoires de type médicament de ZINC22 avec un PM de 350-500. Afficher les ID ZINC, SMILES et les codes de tranche.
Trouver 50 analogues de type précurseur (PM 250-350) d'un composé hit avec le SMILES CCCc1ccc(cc1)C(C)N. Renvoyer les options commercialisables avec les codes fournisseurs.
Bonnes pratiques
- Utiliser d'abord les correspondances exactes SMILES, puis étendre aux recherches de similarité avec des paramètres de distance
- Limiter les champs de sortie aux seules données nécessaires pour réduire la taille de la réponse et améliorer les performances
- Mettre en cache localement les données de composés fréquemment accédées pour réduire les appels API répétés
Éviter
- Faire des requêtes consécutives rapides sans délais - respecter les limites de taux du serveur
- Demander tous les champs de sortie alors que seuls quelques-uns sont nécessaires
- Sauter l'analyse des propriétés de tranches - celles-ci encodent le PM, LogP et les nombres de donneurs de liaisons hydrogène utiles pour le filtrage
Foire aux questions
Qu'est-ce que la base de données ZINC ?
Ai-je besoin d'une clé API ?
Quels formats de fichiers sont disponibles ?
Comment télécharger des structures 3D ?
Qu'est-ce qu'une tranche ?
Puis-je utiliser ceci pour la recherche commerciale ?
Détails du développeur
Auteur
K-Dense-AILicence
MIT
Dépôt
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/zinc-databaseRéf
main
Structure de fichiers