Récupération et facteur de purification des protéines
Ce calculateur de rendement de purification transforme les quatre mesures d’activité d’une étape en deux indicateurs de performance courants.
Lancer gratuitement
Saisissez l’activité totale et l’activité spécifique avant et après l’opération pour obtenir le pourcentage de récupération et le facteur de purification. Toutes les unités d’activité et de protéines conviennent, à condition que les mesures initiales et finales emploient les mêmes unités. Cet outil facilite l’évaluation d’une chromatographie, d’une précipitation, d’une dialyse ou d’une concentration et la création d’un tableau de purification cohérent.
Préparez des mesures d’activité comparables
Utilisez des valeurs décrivant la même enzyme ou protéine cible à deux moments : juste avant et juste après l’étape de purification. L’activité totale correspond à l’activité de l’échantillon entier, et non à l’activité par millilitre. Si votre dosage fournit une activité par volume, multipliez-la d’abord par le volume de l’échantillon. L’activité spécifique est l’activité totale divisée par la quantité totale de protéines ; elle est souvent exprimée en unités par milligramme. Le calculateur n’impose aucun système d’unités, mais les valeurs initiale et finale de chaque paire doivent employer des unités identiques. Les activités totales peuvent, par exemple, être exprimées en unités enzymatiques et les activités spécifiques en unités par milligramme. Ne mélangez pas unités par millilitre et unités totales, ni unités par gramme et unités par milligramme, sans conversion. Dans la mesure du possible, conservez les mêmes conditions de dosage : température, concentration du substrat, durée d’incubation et méthode de détection peuvent modifier l’activité apparente. Ces précautions garantissent que les rapports reflètent la purification plutôt qu’un changement du protocole analytique.
Interprétez ensemble rendement et facteur de purification
Le pourcentage de récupération correspond à l’activité totale finale divisée par l’activité totale initiale, puis multipliée par 100. Il indique la part d’activité cible mesurable qui subsiste après l’étape. Un résultat de 65 pour cent signifie que 65 pour cent de l’activité initiale ont été récupérés et que 35 pour cent ont été perdus ou ne sont plus détectables. Le facteur de purification est le rapport entre les activités spécifiques finale et initiale. Il mesure l’enrichissement de l’activité cible par rapport aux protéines totales. Une valeur de 7.5 signifie que le produit récupéré présente 7.5 fois plus d’activité par unité de protéine que le produit de départ. Aucun indicateur ne suffit isolément. Un facteur élevé associé à un faible rendement peut signaler une séparation efficace mais coûteuse en produit ; un rendement élevé et un facteur proche de un indiquent que peu de contaminants protéiques ont été éliminés. Un rendement supérieur à 100 pour cent peut résulter du retrait d’inhibiteurs, de l’activation de l’enzyme ou de la variabilité du dosage. Ce résultat est mathématiquement valide, mais vous devez vérifier la manipulation et la comparabilité des dosages.
Intégrez le résultat à votre procédé de purification
Dans une purification en plusieurs étapes, comparez chaque produit avec la matière qui entre dans cette étape pour calculer le rendement et le facteur étape par étape. Pour un rendement cumulé ou une purification globale, comparez plutôt la fraction actuelle à l’extrait brut initial. Indiquez clairement la référence choisie, car les valeurs par étape et cumulées répondent à des questions différentes et ne doivent pas être mélangées dans une même colonne. Ajoutez les deux résultats à un tableau comprenant le volume, la concentration protéique, la quantité totale de protéines, l’activité totale et l’activité spécifique. Le calculateur arrondit les rapports à six décimales afin de stabiliser les résultats automatisés sans restreindre la précision habituelle des mesures de laboratoire. N’interprétez pas davantage de chiffres que le dosage ne le permet. Les répétitions et contrôles appropriés restent essentiels, notamment lorsque deux fractions sont proches ou que le rendement dépasse soudainement 100 pour cent. Cet outil effectue un calcul déterministe ; il n’estime pas l’incertitude expérimentale, ne corrige pas les dilutions, ne regroupe pas les fractions et ne juge pas la réussite d’un protocole. Cette appréciation dépend de la qualité du dosage, de la pureté exigée, de l’usage final et du compromis acceptable entre enrichissement et rendement.
Cas d’usage
Évaluer une étape chromatographique
Comparez la charge et l’éluat regroupé pour quantifier l’activité conservée et l’enrichissement après chromatographie d’affinité, d’échange d’ions ou d’exclusion stérique.
Construire un tableau de purification
Calculez des valeurs cohérentes de rendement et de facteur pour chaque ligne du bilan de purification du laboratoire.
Comparer les conditions d’un protocole
Évaluez le compromis entre rendement et pureté pour différents tampons, seuils, gradients ou paramètres de précipitation.
Questions fréquentes
Quelles formules le calculateur emploie-t-il ?
Le rendement est l’activité totale finale divisée par l’activité totale initiale, puis multipliée par 100. Le facteur de purification est l’activité spécifique finale divisée par l’activité spécifique initiale.
Quelles unités devez-vous saisir ?
Toutes les unités conviennent si chaque valeur initiale et sa valeur finale correspondante sont exprimées de la même manière. L’activité spécifique doit aussi conserver la même base protéique.
Le rendement peut-il dépasser 100 pour cent ?
Oui. Le calcul l’autorise, notamment après retrait d’inhibiteurs, activation enzymatique ou variation du dosage. Vérifiez l’expérience avant d’interpréter ce résultat.
Le facteur de purification est-il un pourcentage de pureté ?
Non. Il s’agit d’un rapport d’activités spécifiques, qui ne donne pas directement la proportion de protéine cible dans l’échantillon.
Faut-il utiliser des valeurs par étape ou cumulées ?
Comparez avec la matière précédente pour une valeur par étape, ou avec l’extrait de départ pour une valeur cumulée. Précisez toujours la référence retenue.
Quel est le prix du calcul par API ?
Chaque calcul par API 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/purification-recovery-fold \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_total_activity":12000,"final_total_activity":7800,"initial_specific_activity":2.5,"final_specific_activity":18.75}'const res = await fetch("https://api.kit.forhosting.com/bio/purification-recovery-fold", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_total_activity": 12000,
"final_total_activity": 7800,
"initial_specific_activity": 2.5,
"final_specific_activity": 18.75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/purification-recovery-fold",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_total_activity": 12000,
"final_total_activity": 7800,
"initial_specific_activity": 2.5,
"final_specific_activity": 18.75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/purification-recovery-fold", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_total_activity":12000,"final_total_activity":7800,"initial_specific_activity":2.5,"final_specific_activity":18.75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_total_activity":12000,"final_total_activity":7800,"initial_specific_activity":2.5,"final_specific_activity":18.75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/purification-recovery-fold", 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_total_activity": 12000,
"final_total_activity": 7800,
"initial_specific_activity": 2.5,
"final_specific_activity": 18.75
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.purification_recovery_fold",
"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. |