Education
Calculateur de la constante d'inhibition Ki et IC50 (Cheng–Prusoff)
Convertit entre IC50 et Ki selon Cheng–Prusoff : compétitive Ki = IC50 ÷ (1+[S]/Km), incompétitive Ki′ = IC50 ÷ (1+Km/[S]) (lie le complexe ES), non compétitive pure Ki = IC50 (indépendante de [S]) ; conversion inverse Ki → IC50 incluse. Point clé : l'IC50 n'est PAS une constante — celle d'un inhibiteur compétitif augmente avec [S] ; à [S] = Km, Ki = IC50/2, d'où l'obligation de publier [S] et Km avec l'IC50. Bandes de Ki (nM) : <1 très puissant, 1–100 puissant (bons inhibiteurs de type médicament), 100–1000 modéré, >1000 faible. Hypothèses : inhibition réversible à l'équilibre, cinétique michaélienne, liaison non étroite (sinon équation de Morrison) ; confirmez le mécanisme par ajustement global. Sources : Cheng & Prusoff 1973, Copeland. Uniquement à but éducatif.
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/enzyme-inhibition-ki' \
-H 'Content-Type: application/json' \
-d '{"mode":"ic50-to-ki","inhibitionType":"competitive","ic50Value":100,"kiValue":20,"valueUnit":"nano","substrateConc":50,"kmValue":25,"substrateUnit":"micro","decimalPlaces":2}'Référence de l'API
Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
Point d'accès
POST https://api.elysiatools.com/fr/api/tools/enzyme-inhibition-kiParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
| mode | select | Oui | Derive Ki from a measured IC50, or predict the IC50 a known Ki will give at your substrate concentration. |
| inhibitionType | select | Oui | Mechanism of inhibition — it decides which Cheng–Prusoff variant applies. |
| ic50Value | number | Oui | Measured IC50 in the unit selected below (IC50 → Ki mode). |
| kiValue | number | Oui | Known inhibition constant in the unit selected below (Ki → IC50 mode). |
| valueUnit | select |
Intégration MCP
Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Configuration du serveur
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-enzyme-inhibition-ki": {
"name": "enzyme-inhibition-ki",
"description": "Convertit entre IC50 et Ki selon Cheng–Prusoff : compétitive Ki = IC50 ÷ (1+[S]/Km), incompétitive Ki′ = IC50 ÷ (1+Km/[S]) (lie le complexe ES), non compétitive pure Ki = IC50 (indépendante de [S]) ; conversion inverse Ki → IC50 incluse. Point clé : l'IC50 n'est PAS une constante — celle d'un inhibiteur compétitif augmente avec [S] ; à [S] = Km, Ki = IC50/2, d'où l'obligation de publier [S] et Km avec l'IC50. Bandes de Ki (nM) : <1 très puissant, 1–100 puissant (bons inhibiteurs de type médicament), 100–1000 modéré, >1000 faible. Hypothèses : inhibition réversible à l'équilibre, cinétique michaélienne, liaison non étroite (sinon équation de Morrison) ; confirmez le mécanisme par ajustement global. Sources : Cheng & Prusoff 1973, Copeland. Uniquement à but éducatif.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=enzyme-inhibition-ki",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Lister les outils disponibles
Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appeler cet outil
Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "enzyme-inhibition-ki",
"arguments": {
"mode": "ic50-to-ki",
"inhibitionType": "competitive",
"ic50Value": 100,
"kiValue": 20,
"valueUnit": "nano",
"substrateConc": 50,
"kmValue": 25,
"substrateUnit": "micro",
"decimalPlaces": 2
}
}
}