Education
Calculateur de nombre de copies d'ADN (concentration → copies)
Convertit une concentration massique d'ADN en copies moléculaires par microlitre : copies/µL = c(g/µL) × N_A ÷ (longueur pb × 660 g/mol). Accepte ng/µL (sortie NanoDrop habituelle, identique à µg/mL), pg/µL (gamme Qubit) et µg/µL ; fournit la conversion en pmol/µL et le total de copies dans un volume optionnel. Repère : un plasmide de 5 000 pb à 50 ng/µL → 9.12×10⁹ copies/µL (0.0152 pmol/µL). Rappels : 660 Da/pb est une moyenne suffisante pour plasmides/génome/amplicons (pour des oligos exacts, sommez les masses des bases) ; l'A260 surestime les échantillons contaminés par ARN/nucléotides libres — pour la précision, préférez un dosage fluorométrique. Sources : N_A SI 2019, convention Thermo Fisher, Sambrook & Russell. Uniquement pour la planification.
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/dna-copy-number-calculator' \
-H 'Content-Type: application/json' \
-d '{"concentration":50,"concentrationUnit":"ng/µL","templateLengthBp":5000,"volumeUl":2,"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/dna-copy-number-calculatorParamètres
| Nom | Type | Requis | Description |
|---|---|---|---|
| concentration | number | Oui | Measured DNA concentration in the selected unit. |
| concentrationUnit | select | Oui | ng/µL and µg/mL are numerically identical; pg/µL is the Qubit range. |
| templateLengthBp | number | Oui | Total double-stranded length in bp: plasmid size, genome size, or amplicon length. |
| volumeUl | number | Non | Volume of template added (e.g. per PCR reaction); enter 0 to skip the total-copies calculation. |
| decimalPlaces |
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-dna-copy-number-calculator": {
"name": "dna-copy-number-calculator",
"description": "Convertit une concentration massique d'ADN en copies moléculaires par microlitre : copies/µL = c(g/µL) × N_A ÷ (longueur pb × 660 g/mol). Accepte ng/µL (sortie NanoDrop habituelle, identique à µg/mL), pg/µL (gamme Qubit) et µg/µL ; fournit la conversion en pmol/µL et le total de copies dans un volume optionnel. Repère : un plasmide de 5 000 pb à 50 ng/µL → 9.12×10⁹ copies/µL (0.0152 pmol/µL). Rappels : 660 Da/pb est une moyenne suffisante pour plasmides/génome/amplicons (pour des oligos exacts, sommez les masses des bases) ; l'A260 surestime les échantillons contaminés par ARN/nucléotides libres — pour la précision, préférez un dosage fluorométrique. Sources : N_A SI 2019, convention Thermo Fisher, Sambrook & Russell. Uniquement pour la planification.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=dna-copy-number-calculator",
"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": "dna-copy-number-calculator",
"arguments": {
"concentration": 50,
"concentrationUnit": "ng/µL",
"templateLengthBp": 5000,
"volumeUl": 2,
"decimalPlaces": 2
}
}
}