Calculateur de facteur de dilution (DF) à partir de volumes
Transformez deux volumes en facteur de dilution et en part de solution mère restant dans le mélange : 1 mL de soluté dans 10 mL au total donne une dilution au dixième, avec une fraction de soluté de 0,1, notée 1:9 ou 1:10 selon l'usage. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Volume de soluté
- 1
- Volume total
- 10
- Volume de solvant
- 9
- Facteur de dilution
- 10
- Dilution en fois
- 10
- Fraction volumique de soluté
- 0,1
Un facteur de dilution indique combien de fois une solution finale est plus diluée que l'aliquote que vous avez transférée. Au laboratoire, il s'agit presque toujours du rapport entre le volume total final et le volume de soluté (solution mère), noté DF égal à V total sur V soluté, et exprimé comme une dilution de N fois lorsque le même nombre est utilisé dans le langage des protocoles.
Volumes, facteur de dilution et dilution en fois expliqués
Partez d'une aliquote mesurée de solution mère de volume V soluté et amenez-la à un volume total final V total en ajoutant un diluant comme de l'eau, un tampon ou un solvant. Le facteur de dilution est défini comme DF égal à V total divisé par V soluté.
Lorsque DF vaut dix, la préparation est une dilution de dix fois : chaque unité de volume de soluté se retrouve dans dix unités de mélange total, de sorte que la concentration de l'analyte diminue du même facteur lorsque les volumes sont idéaux et sans perte. Le volume de solvant est simplement V total moins V soluté, soit la quantité de diluant à ajouter si vous avez pipeté l'aliquote dans une fiole jaugée ou un tube et complété jusqu'au trait de jauge.
Les unités n'apparaissent jamais dans l'arithmétique : microlitres, millilitres et litres fonctionnent tant que les deux entrées partagent le même système d'unités.
Au laboratoire et outils associés
Utilisez le calculateur gratuit dans le navigateur de facteur de dilution à partir de volumes pour enseigner les dilutions en série, vérifier un protocole qui n'indique que l'aliquote et la taille de la fiole finale, ou convertir une note manuscrite de un à dix en langage DF et fois sans ouvrir de tableur. Les chaînes de dilutions en série peuvent appeler la capacité une fois par étape et multiplier les facteurs de dilution successifs pour obtenir le nombre de fois total de la solution mère au dernier tube.
Les entrées sources suivent les mêmes règles de rétention que les autres éléments parse de KIT, et les résultats peuvent être fixés en toute sécurité dans les tests automatisés car l'algorithme est totalement déterministe.
Cas d’usage
Vérification des protocoles et cahiers de paillasse
Les techniciens saisissent les volumes de l'aliquote et de la fiole finale pour confirmer que DF et la dilution en fois correspondent au SOP écrit avant de compléter jusqu'au trait de jauge.
Enseignement des dilutions en série
Enseignants et étudiants convertissent les étapes de un à dix et de un à cent en facteurs de dilution explicites et volumes de diluant pour leurs rapports de laboratoire.
Questions fréquentes
Comment le facteur de dilution est-il calculé à partir des volumes ?
La dilution en fois utilise le même nombre (par exemple, DF 10 est une dilution de 10 fois). Le volume de solvant est le total moins le soluté.
Que se passe-t-il si le volume de soluté est nul ou négatif ?
Un soluté nul rend DF indéfini (division par zéro) ; les volumes négatifs sont rejetés comme invalides et ne sont pas facturés.
Les deux volumes doivent-ils avoir les mêmes unités ?
Oui. Utilisez des unités concordantes pour les deux champs (tous deux mL, tous deux µL, tous deux L, etc.). Le calculateur est indépendant des unités et ne convertit pas entre systèmes.
Le calculateur de facteur de dilution est-il gratuit ?
L'outil du navigateur fonctionne gratuitement sur votre appareil.
Quelle est la différence avec le calculateur de dilution M1V1=M2V2 ?
Cette capacité n'a besoin que de deux volumes et renvoie DF et la dilution en fois. L'outil M1V1=M2V2 résout une concentration ou un volume manquant lorsque trois des quatre termes de l'équation sont connus.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/chem/dilution-factor-from-volumes \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solute_volume":1,"total_volume":10}'const res = await fetch("https://api.kit.forhosting.com/chem/dilution-factor-from-volumes", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solute_volume": 1,
"total_volume": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/dilution-factor-from-volumes",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solute_volume": 1,
"total_volume": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/dilution-factor-from-volumes", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solute_volume":1,"total_volume":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solute_volume":1,"total_volume":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/dilution-factor-from-volumes", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"solute_volume": 1,
"total_volume": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.dilution_factor_from_volumes",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité prend ces deux volumes dans des unités concordantes, renvoie le facteur de dilution, la dilution en fois, le volume de diluant, la fraction volumique de soluté et les chaînes classiques de rapport un à N, et rejette un volume de soluté nul ou négatif avec une erreur invalid_input claire afin que les scripts ne divisent jamais par zéro.
Volumes, facteur de dilution et dilution en fois expliqués
La dilution en fois est exprimée avec la même valeur numérique, de sorte que les cahiers indiquant « préparez une dilution de cinquante fois de la solution mère » peuvent fixer fold_dilution égal à cinquante sans inventer une seconde convention. La fraction volumique de soluté est égale à V soluté sur V total et est l'inverse du facteur de dilution ; concentration_ratio reprend cette fraction pour les pipelines qui préfèrent une étiquette de concentration relative restante. Les chaînes de rapport suivent le langage courant de la paillasse : ratio_solute_to_total est un deux-points DF, tandis que ratio_solute_to_solvent est un deux-points les multiples de diluant, par exemple un à neuf lorsqu'une part de solution mère est mélangée à neuf parts de solvant pour obtenir une dilution totale de dix fois. Des entrées identiques produisent toujours un JSON identique car le traitement est une arithmétique pure, sans appel réseau, sans graine aléatoire et sans horloge.
Champs d'entrée, règles de validation et lecture de la réponse JSON
Le volume total doit être positif et supérieur ou égal au volume de soluté, afin que le moteur n'invente jamais une étape de concentration sous une étiquette de dilution. Envoyez un objet JSON avec les champs obligatoires solute_volume et total_volume sous forme de nombres finis ou de chaînes numériques. Les alias tels que aliquot, aliquot_volume, v_solute et v1 correspondent à l'aliquote de solution mère ; final_volume, v_total et v2 correspondent au volume du mélange final. Le volume de soluté doit être strictement positif : zéro est invalid_input car le facteur de dilution n'est pas défini lorsque l'aliquote disparaît, et les volumes négatifs sont rejetés comme dépourvus de sens physique. En cas de succès, la réponse renvoie les entrées arrondies, solvent_volume, dilution_factor, fold_dilution, volume_fraction_solute, concentration_ratio, les deux chaînes de rapport, formula fixée à DF égal à V_total sur V_solute, et method toujours dilution_factor_from_volumes pour un branchement stable. Champs manquants, valeurs non finies, soluté nul, soluté négatif, total non positif et total inférieur au soluté échouent avec invalid_input et ne sont pas facturés après le rejet de la requête par le moteur. Préférez des volumes d'échelle pédagogique et de paillasse ; les mathématiques elles-mêmes n'ont pas de plafond supérieur artificiel au-delà de la plage habituelle du double IEEE, mais les exposants absurdement grands méritent toujours une relecture humaine avant d'entrer dans un cahier réglementé.
Utilisation de l'API, tarifs, flux de laboratoire et outils associés
Utilisez l'API prépayée lorsqu'un système d'information de laboratoire, un générateur de programmes, une application de préparation de milieux ou un script de contrôle qualité a besoin d'un contrat stable avec un solde KIT à $0.002 par élément réussi. Associez ce endpoint au solveur de dilutions M1V1 égal à M2V2 lorsque vous connaissez déjà les concentrations et devez trouver un volume ou une molarité manquant, et au calculateur de dilution vers un ppm cible lorsque l'objectif est une cible massique plutôt qu'un pur rapport de volumes. Les auteurs qui publient des SDKs peuvent mapper dilution_factor et fold_dilution dans des badges d'interface, solvent_volume dans un assistant de complétion au trait de jauge, et les chaînes de rapport dans des étiquettes imprimables pour flacons et tubes — les mêmes nombres que les étudiants écrivent lorsqu'ils calculent DF à la main sur la paillasse.
Cas d'intégration
Automatisation LIMS et préparation de milieux
Les pipelines qui ne stockent que les volumes de soluté et total appellent un endpoint prépayé stable pour joindre DF, fois et chaînes de rapport aux enregistrements de lot.