Calculateur du coefficient de rendement biomasse
Sachez combien de biomasse chaque gramme de substrat a produit : si la biomasse passe de 0,5 à 4,5 et le substrat de 20 à 2, on obtient 4 grammes de cellules pour 18 consommés, soit un rendement inverse de 4,5. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Biomasse initiale
- 0,5
- Biomasse finale
- 4,5
- Substrat initial
- 20
- Substrat final
- 2
- Biomasse produite
- 4
- Substrat consommé
- 18
- Coefficient de rendement
- 0,2222222222
- Rendement inverse
- 4,5
Le coefficient de rendement en biomasse Y_X/S est la masse de cellules produite par masse de substrat consommée lors d’une fermentation ou d’une campagne de bioréacteur. Ingénieurs de procédé, scientifiques de la fermentation et étudiants en bioprocédés le calculent à partir de mesures appariées de biomasse et de substrat au début et à la fin d’un lot, ou entre deux prélèvements d’un journal fed-batch ou de chémostat. Ce calculateur soustrait la biomasse initiale de la biomasse finale, soustrait le substrat final du substrat initial, puis divise les deux écarts pour renvoyer Y_X/S en grammes de cellules par gramme de substrat. Le même rapport vaut pour toute unité cohérente de masse ou de concentration, car le volume s’annule lorsque les deux concentrations partagent le même volume de travail. Le rendement théorique facultatif, lorsque vous le fournissez, est comparé en pourcentage du maximum stœchiométrique.
Ce que signifie le coefficient de rendement en biomasse Y_X/S
Le coefficient de rendement en biomasse observé, noté Y_X/S dans les manuels de bioprocédé, correspond aux grammes de cellules formés par gramme de substrat limitant consommé pendant une fenêtre de fermentation. Vous mesurez la biomasse X et le substrat résiduel S au début de cette fenêtre, puis de nouveau à la fin. Les cellules produites égalent la biomasse finale moins la biomasse initiale.
Le substrat consommé égale le substrat initial moins le résiduel. Divisez ces deux écarts et vous obtenez le rendement apparent. Apparent est le bon adjectif : le nombre absorbe la croissance, l’énergie d’entretien, le métabolisme de trop-plein, les drains de produit et toute perte de carbone non mesurée, si bien qu’il se situe en général sous un maximum stœchiométrique calculé à partir d’une formule élémentaire de biomasse et d’un bilan pleinement respiratoire.
La croissance aérobie sur glucose se place souvent près d’un demi-gramme de cellules sèches par gramme de sucre lorsque l’aération, l’azote et le pH sont favorables ; les campagnes anaérobies ou très orientées produit restent bien plus basses. Numérateur et dénominateur partageant une dimension de masse, le rapport est cohérent en unités : grammes sur grammes, kilogrammes sur kilogrammes, ou grammes par litre sur grammes par litre dans une cuve à volume constant.
Si le volume de travail a changé entre les prélèvements, convertissez chaque concentration en masse totale avant de diviser, sinon le rendement sera biaisé. Ce calculateur renvoie ce coefficient observé à deux points. Il n’ajuste pas un terme d’entretien de Pirt, un rendement vrai issu de plusieurs taux de dilution, ni un modèle dynamique non structuré.
C’est le chiffre que vous inscrivez à côté du poids sec cellulaire et du sucre résiduel sur le dossier de lot, et le même que le chiffrage utilise lorsqu’il demande combien de grammes de sucre une campagne brûlera par gramme de cellules.
Flux de travail, limites et intention de recherche
Les équipes de développement utilisent le coefficient de rendement en biomasse pour juger si un milieu, un débit d’aération ou une politique d’alimentation convertit le carbone en cellules ou le gaspille en acides de trop-plein et en entretien. Le chiffrage industriel utilise le rendement inverse pour dimensionner le sucre qu’une campagne doit acheter afin d’atteindre une cible de cellule sèche ou de produit intracellulaire. Les laboratoires d’enseignement s’appuient sur un calculateur en direct pour que les étudiants cessent d’inverser les deux soustractions lorsque le glucose résiduel n’est pas nul.
Les systèmes qualité figent les quatre mêmes noms de champ dans un LIMS afin que deux usines ne divergent pas sur l’arrondi. L’intention de recherche de cette page comprend calculateur de coefficient de rendement en biomasse, calculateur YXS de fermentation, grammes de cellules par gramme de substrat, rendement observé Y_X/S et rendement apparent de biomasse sur glucose. Cette landing n’est pas un outil de rendement pourcentage de chimie, ni un estimateur de copies d’amplicon PCR, ni une conversion OD600 vers CFU ; ces requêtes visent d’autres grandeurs.
Les limites du modèle sont honnêtes : il est à deux points et algébrique. Il ne reconstruira pas un bilan de chémostat à partir du taux de dilution et du S résiduel, et il ne répartira pas le substrat consommé entre croissance et entretien. Si vous avez mesuré la biomasse en densité optique ou en poids humide de culot, convertissez d’abord en masse de cellules sèches, sinon votre Y ne correspondra pas aux rendements de poids sec de la littérature.
Si le volume de la cuve a changé, convertissez les concentrations en masse totale avant d’appeler. Une validation échouée ne consomme pas le solde prépayé. Si vous détenez déjà les deux écarts plutôt que les quatre concentrations, envoyez une biomasse initiale nulle, la biomasse finale égale aux cellules produites, le substrat initial égal au substrat consommé et un substrat final nul : la même formule s’applique.
Cas d’usage
Dossiers de fermentation en lot
Saisissez le poids sec cellulaire et le sucre résiduel au démarrage et à la récolte pour consigner Y_X/S à côté du lot, puis comparer les campagnes lorsque le milieu ou l’aération change.
Mise au point des milieux et de l’alimentation
Calculez le rendement observé après chaque essai en fiole agitée ou en fed-batch pour voir si le carbone supplémentaire est devenu cellules ou produit de trop-plein.
Enseignement et contrôles d’examen
Donnez aux étudiants X0, Xf, S0 et Sf et laissez-les vérifier les grammes de cellules par gramme de substrat selon la définition à deux points, sans inverser les signes.
Questions fréquentes
Comment calcule-t-on le coefficient de rendement en biomasse Y_X/S ?
Le résultat s’exprime en grammes de cellules formées par gramme de substrat consommé.
Quelles unités dois-je utiliser pour la biomasse et le substrat ?
Toute paire cohérente de masse ou de concentration : grammes avec grammes, ou g/L avec g/L dans une cuve à volume constant. Le volume s’annule si les concentrations partagent le même volume de travail. Convertissez d’abord la densité optique ou le poids humide en masse de cellules sèches si vous voulez un rendement sec au sens de la littérature.
Pourquoi ma demande a-t-elle été rejetée alors que le substrat résiduel n’a pas baissé ?
Une baisse de biomasse (finale sous l’initiale) est rejetée de la même façon.
Quelle est la différence entre le Y_X/S observé et le rendement théorique ?
Le Y_X/S observé est le rapport à deux points de vos mesures. Le rendement observé est en général plus bas à cause de l’entretien et des sous-produits.
Que m'indique le rendement inverse ?
Il donne les grammes de substrat consommés pour chaque gramme de cellules produites. Avec 4 g de cellules issus de 18 g de substrat, le rendement inverse vaut 4,5 : chaque gramme de biomasse a coûté 4,5 grammes de substrat.
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/bio/biomass-yield-coefficient \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_biomass":0.5,"final_biomass":4.5,"initial_substrate":20,"final_substrate":2}'const res = await fetch("https://api.kit.forhosting.com/bio/biomass-yield-coefficient", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_biomass": 0.5,
"final_biomass": 4.5,
"initial_substrate": 20,
"final_substrate": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/biomass-yield-coefficient",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_biomass": 0.5,
"final_biomass": 4.5,
"initial_substrate": 20,
"final_substrate": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/biomass-yield-coefficient", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_biomass":0.5,"final_biomass":4.5,"initial_substrate":20,"final_substrate":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_biomass":0.5,"final_biomass":4.5,"initial_substrate":20,"final_substrate":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/biomass-yield-coefficient", 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.5,
"final_biomass": 4.5,
"initial_substrate": 20,
"final_substrate": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.biomass_yield_coefficient",
"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
Les paires invalides — champs manquants, baisse de biomasse ou consommation nulle de substrat — échouent avec invalid_input et ne sont pas facturées.
Contrat d’entrée, champs de réponse et validation
Les deux valeurs de biomasse doivent être non négatives, et la biomasse finale doit être supérieure ou égale à l’initiale afin que le numérateur soit des cellules produites et non une lyse nette. Les deux valeurs de substrat doivent être non négatives, et le substrat initial doit être strictement supérieur au résiduel afin que le dénominateur soit une consommation positive. Les clés théoriques sont omises si vous n’avez pas envoyé de rendement théorique. Le rendement inverse est omis lorsque le rendement observé est nul. Envoyez un objet JSON avec quatre nombres finis obligatoires. Le champ initial_biomass est la biomasse de départ X0 ; les alias acceptés sont x0, X0, biomass_initial, initial_x et x_initial. Le champ final_biomass est la biomasse de fin Xf ; alias xf, Xf, biomass_final, final_x et x_final. Le champ initial_substrate est le substrat de départ S0 ; alias s0, S0, substrate_initial, initial_s et s_initial. Le champ final_substrate est le substrat résiduel Sf ; alias sf, Sf, substrate_final, final_s et s_final. L’option theoretical_yield, avec les alias y_theoretical, yxs_max, max_yield, y_max et theoretical, doit être un nombre fini positif lorsqu’elle est présente ; la réponse inclut alors percent_of_theoretical égal à cent fois le coefficient observé divisé par cette valeur théorique. Exemple résolu : biomasse initiale 0.5, biomasse finale 4.5, substrat initial 20 et substrat final 2 produisent quatre unités de masse cellulaire à partir de dix-huit unités de substrat, donc yield_coefficient vaut quatre divisé par dix-huit, environ 0.222222222222 gramme par gramme, et inverse_yield vaut 4.5 grammes de substrat par gramme de cellules. Le succès renvoie aussi les quatre entrées, biomass_produced, substrate_consumed, yield_unit en g/g, formula et un court message. Champs manquants, chaînes vides, booléens, valeurs non finies, stocks négatifs, baisse de biomasse et consommation nulle ou négative de substrat échouent avec invalid_input et ne sont pas facturés. Les appels API réussis utilisent le solde prépayé à $0.002 par item.
Flux de travail, limites et intention de recherche
Un contrôle aller-retour recalcule biomasse finale moins initiale sur substrat initial moins résiduel et compare ce rapport à yield_coefficient au arrondi de douze décimales.
Questions techniques
Combien coûte le calculateur du coefficient de rendement en biomasse ?
L’outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.