Taux de croissance spécifique mu
Ce calculateur du taux de croissance spécifique mu estime la vitesse de croissance d’une culture microbienne pendant la phase exponentielle, ou logarithmique.
Lancer gratuitement
Saisissez une mesure initiale de biomasse, une mesure ultérieure effectuée sur la même base et le temps écoulé entre les deux. Le calculateur applique l’équation de croissance au logarithme naturel et fournit mu, le facteur d’évolution de la biomasse, le temps de doublement et le nombre de générations. Vous pouvez utiliser la densité optique, la masse cellulaire sèche, la concentration cellulaire ou tout autre indicateur proportionnel, à condition de conserver la même méthode et la même unité.
Choisissez deux mesures dans l’intervalle de croissance exponentielle
Utilisez deux observations de biomasse qui se situent réellement dans la phase exponentielle, ou logarithmique, de la culture. Pendant cet intervalle, la biomasse augmente approximativement selon une fonction exponentielle du temps et le taux de croissance spécifique reste raisonnablement constant. La mesure initiale doit précéder la mesure finale, et les deux doivent être strictement positives. La biomasse finale doit également dépasser la biomasse initiale, car ce calculateur est conçu pour estimer une croissance positive en phase exponentielle. Saisissez les deux mesures avec la même unité et la même base analytique. Une densité optique à longueur d’onde fixe convient lorsqu’elle reste proportionnelle à la biomasse. La masse cellulaire sèche, le dénombrement viable, le nombre total de cellules ou une autre concentration validée peuvent aussi convenir. Ne combinez pas une densité optique et une concentration massique, et ne changez pas d’instrument, de longueur d’onde, de correction du blanc ou de méthode d’échantillonnage entre les observations. Indiquez la durée écoulée dans une unité cohérente, par exemple en heures ou en minutes. Mu est exprimé dans l’inverse de cette unité, tandis que le temps de doublement conserve l’unité choisie. Ainsi, une durée en heures donne mu par heure et un temps de doublement en heures. Utilisez la durée réelle, et non des heures affichées ou des numéros d’échantillons.
Comprenez le calcul de mu et les résultats associés
Le calcul suit mu = ln(X2 / X1) / delta t, où X1 désigne la biomasse initiale, X2 la biomasse finale, ln le logarithme naturel et delta t le temps écoulé. Le rapport des deux valeurs de biomasse annule leur unité commune : le logarithme porte donc sur un facteur sans dimension. La division de cette variation logarithmique par la durée donne le taux de croissance spécifique moyen sur l’intervalle choisi. Si la biomasse passe de 0.12 à 0.48 en trois heures, le facteur est quatre et mu vaut ln(4) divisé par trois, soit environ 0.462 par heure. Le calculateur fournit aussi le temps de doublement, égal à ln(2) divisé par mu. Dans cet exemple, il atteint 1.5 heures. Le nombre de générations écoulées correspond à ln(X2 / X1) divisé par ln(2) ; une multiplication par quatre représente donc deux doublements. Toutes ces grandeurs sont calculées à partir du même logarithme non arrondi, avant l’arrondi stable des résultats. Mu n’est pas un simple pourcentage de variation : la croissance exponentielle est multiplicative et le logarithme permet de comparer les intervalles. Le résultat constitue une moyenne sur l’intervalle, sans affirmer que le taux instantané est resté parfaitement constant.
Interprétez l’estimation et tenez compte des limites expérimentales
Utilisez le taux calculé pour comparer des conditions de culture, documenter les performances d’une souche, planifier une récolte ou contrôler la cohérence d’expériences répétées. La fiabilité de l’estimation dépend directement de l’intervalle choisi et des mesures de biomasse. La phase de latence, la limitation nutritive, les contraintes de transfert d’oxygène, l’inhibition par les produits, la phase stationnaire, la mort cellulaire, l’agrégation et les changements morphologiques peuvent invalider l’hypothèse d’une croissance exponentielle constante. La densité optique peut également devenir non linéaire aux valeurs élevées en raison des limites instrumentales et de diffusion ; diluez puis corrigez les échantillons lorsque la plage validée l’exige. Deux points déterminent une moyenne, mais ne révèlent ni courbure, ni valeur aberrante, ni erreur dans le choix de la phase. Si vous disposez de davantage d’observations, tracez le logarithme naturel de la biomasse en fonction du temps et estimez la pente d’un segment linéaire vérifié, de préférence avec incertitude et réplicats. Ce calculateur ne corrige pas le blanc, ne sélectionne pas la fenêtre exponentielle, n’ajuste pas de régression multipoint et ne teste pas la significativité. Il ne déduit pas non plus l’unité temporelle : consignez-la avec le résultat. Des entrées valides identiques produisent toujours la même sortie, sans appel réseau. Chaque requête automatisée via l’API coûte $0.002, et les valeurs incorrectes sont rejetées avant le calcul.
Cas d’usage
Comparer des conditions de culture
Calculez mu sur des intervalles comparables pour des cultures soumises à différentes températures, différents milieux, niveaux d’aération ou nutriments.
Documenter les performances d’une souche
Consignez le taux, le temps de doublement, le facteur d’évolution et les générations d’un intervalle exponentiel défini.
Contrôler un procédé biologique
Vérifiez si la culture croît au rythme attendu avant de choisir le moment d’un prélèvement, d’une induction ou d’une récolte.
Questions fréquentes
Quelle formule sert à calculer le taux de croissance spécifique mu ?
Le calculateur utilise mu = ln(biomasse finale / biomasse initiale) / intervalle de temps, avec le logarithme naturel.
Quelle est l’unité de mu ?
Mu prend l’inverse de l’unité temporelle saisie. Pour un intervalle en heures, mu est par heure ; pour un intervalle en minutes, mu est par minute.
La densité optique peut-elle représenter la biomasse ?
Oui, si les deux lectures utilisent la même longueur d’onde, la même correction du blanc, la même base instrumentale et une plage validée où elle reste proportionnelle à la biomasse.
Pourquoi la biomasse finale doit-elle dépasser la biomasse initiale ?
Cette capacité concerne une croissance positive en phase exponentielle. Des mesures égales ou décroissantes ne décrivent pas l’intervalle visé et sont rejetées.
Une estimation de mu sur deux points suffit-elle pour une courbe de croissance ?
Elle fournit une moyenne sur l’intervalle, mais une régression multipoint du logarithme de la biomasse est préférable lorsque les mesures sont assez nombreuses, car elle révèle courbure et valeurs aberrantes.
Quel est le coût d’un calcul par API ?
Chaque requête API réussie coûte $0.002. Le même calcul déterministe peut également être exécuté dans le navigateur.
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/bio/specific-growth-rate-mu \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_biomass":0.12,"final_biomass":0.48,"time_interval":3}'const res = await fetch("https://api.kit.forhosting.com/bio/specific-growth-rate-mu", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_biomass": 0.12,
"final_biomass": 0.48,
"time_interval": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/specific-growth-rate-mu",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_biomass": 0.12,
"final_biomass": 0.48,
"time_interval": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/specific-growth-rate-mu", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_biomass":0.12,"final_biomass":0.48,"time_interval":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_biomass":0.12,"final_biomass":0.48,"time_interval":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/specific-growth-rate-mu", 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
{
"initial_biomass": 0.12,
"final_biomass": 0.48,
"time_interval": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.specific_growth_rate_mu",
"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. |