Calculateur de production secondaire de biomasse
La production secondaire désigne la nouvelle biomasse animale ou consommatrice générée par une population pendant une période définie.
Lancer gratuitement
Ce calculateur additionne la biomasse acquise par croissance individuelle et celle consacrée à la reproduction, puis fournit la production totale et son taux par unité de temps. Il distingue également la contribution en pourcentage de chaque voie. Saisissez les mesures dans une même unité de biomasse et choisissez l’unité temporelle adaptée à votre étude ; le résultat conserve ces unités implicites sans imposer de conversion.
Ce que représente le calcul
La production secondaire correspond à la formation d’une nouvelle biomasse hétérotrophe au sein d’une population. Dans une cohorte, un échantillon benthique, une population d’insectes, un stock de poissons ou tout autre groupe consommateur, cette formation se répartit entre deux voies : les tissus ajoutés par la croissance des organismes et la biomasse affectée aux descendants ou aux produits reproductifs. Le calculateur additionne ces quantités mesurées afin d’obtenir la production secondaire totale de l’intervalle d’observation. Il divise ensuite ce total par la durée de l’intervalle pour établir un taux normalisé. Il s’agit d’un bilan de biomasse et non d’une estimation du stock sur pied. La biomasse présente à une date d’échantillonnage peut comprendre de la matière formée auparavant, tandis que la production ne retient que la biomasse nouvelle de l’intervalle étudié. De même, mortalité et émigration peuvent diminuer la biomasse observée sans annuler la production déjà réalisée. Les données doivent donc provenir d’une évaluation de la croissance et de la reproduction, et non d’une simple soustraction entre biomasses finale et initiale. Les deux valeurs doivent employer la même unité pour que leur somme ait un sens écologique.
Choisir un intervalle et des unités cohérents
Saisissez la biomasse de croissance et la biomasse reproductive dans une unité commune, par exemple en grammes de masse sèche, milligrammes de carbone, kilogrammes de masse humide ou équivalents énergétiques. Indiquez une durée strictement positive dans l’unité temporelle souhaitée pour le taux. Des biomasses en grammes et un intervalle en jours donnent ainsi une production totale en grammes et un taux en grammes par jour. Avec un intervalle de douze mois, le taux est mensuel, sauf si vous convertissez préalablement la durée en années. Le calculateur ne devine ni ne convertit les unités, car les jeux de données écologiques utilisent selon les cas la masse humide, la masse sèche, la masse sèche sans cendres, le carbone ou l’énergie. Mélanger ces référentiels produirait un résultat apparemment précis, mais invalide. La biomasse reproductive doit respecter le périmètre comptable de l’étude et ne pas être comptée deux fois. Si la croissance gonadique figure déjà dans la croissance somatique ou corporelle totale, ne l’ajoutez de nouveau que lorsque la méthode considère explicitement les descendants libérés ou la production reproductive comme un terme distinct. Consignez cette décision avec le résultat afin de conserver le même périmètre lors des comparaisons.
Interpréter les totaux, les taux et les contributions
La production secondaire obtenue représente toute la biomasse générée pendant l’intervalle. Le taux de production exprime ce même total par unité d’intervalle, ce qui facilite la comparaison d’observations de durées différentes lorsque les méthodes d’échantillonnage et les unités sont compatibles. Les pourcentages de croissance et de reproduction montrent la répartition du total. Une forte part de croissance signifie que l’essentiel de la production enregistrée a augmenté la taille des organismes, tandis qu’une forte part reproductive indique que les descendants ou le matériel reproductif constituent davantage de biomasse nouvelle. Ces pourcentages décrivent uniquement l’allocation entre les termes fournis ; ils ne mesurent ni le succès reproducteur, ni le recrutement, ni la survie, ni la consommation, ni l’efficacité écologique. Un total nul est valide lorsque les deux biomasses sont nulles ; les contributions valent alors également zéro, puisqu’aucune production n’est à répartir. Pour comparer des sites, des saisons ou des espèces, conservez le même référentiel de biomasse, la même convention temporelle, les mêmes stades biologiques et le même traitement de la reproduction. Si l’incertitude d’échantillonnage importe, calculez séparément des valeurs basses et hautes plausibles plutôt que d’interpréter cette estimation ponctuelle déterministe comme un modèle d’incertitude.
Cas d’usage
Résumer la production d’une cohorte
Combinez la croissance somatique mesurée et la production reproductive d’une cohorte sur une saison ou un stade biologique.
Comparer l’allocation des populations
Comparez les parts de production affectées à la croissance et à la reproduction entre populations selon une méthode homogène.
Normaliser des résultats de terrain
Transformez la production totale observée pendant une durée connue en taux par unité temporelle choisie.
Questions fréquentes
Quelle est la formule de la production secondaire ?
La production secondaire est la somme de la biomasse acquise par croissance et de celle affectée à la reproduction pendant l’intervalle indiqué. Le taux correspond à cette somme divisée par la durée.
Quelles unités de biomasse puis-je utiliser ?
Toute unité de biomasse ou tout équivalent énergétique convient si les deux entrées reposent sur la même base. Le total conserve cette unité et le taux l’exprime par unité de temps.
Faut-il soustraire la mortalité ?
Non. La production mesure la biomasse formée, même si une partie disparaît ensuite par mortalité. Utilisez des estimations de croissance et de reproduction conformes à la méthode comptable de votre étude.
Que se passe-t-il si les deux biomasses sont nulles ?
Le total et le taux sont nuls. Les deux contributions valent également zéro, car aucune production ne peut être répartie entre les voies.
Combien coûte l’utilisation de l’API ?
Chaque requête coûte $0.002. Le calcul est aussi disponible dans le navigateur pour une utilisation interactive.
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/secondary-production \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"growth_biomass":120,"reproductive_biomass":30,"time_interval":12}'const res = await fetch("https://api.kit.forhosting.com/bio/secondary-production", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"growth_biomass": 120,
"reproductive_biomass": 30,
"time_interval": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/secondary-production",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"growth_biomass": 120,
"reproductive_biomass": 30,
"time_interval": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/secondary-production", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"growth_biomass":120,"reproductive_biomass":30,"time_interval":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"growth_biomass":120,"reproductive_biomass":30,"time_interval":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/secondary-production", 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
{
"growth_biomass": 120,
"reproductive_biomass": 30,
"time_interval": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.secondary_production",
"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. |