Learn R Programming

cliot (version 1.0.0)

pfib_c_score: Pediatric Fibrosis Score (Continuous) (pFIB-c)

Description

Calculates the continuous Pediatric Fibrosis Score (pFIB-c) to predict the probability of advanced liver fibrosis (Stage F3-F4) in children with Metabolic Dysfunction-Associated Steatotic Liver Disease (MASLD). The score is derived from four clinical variables: AST, ALT, Platelet count, and BMI z-score.

Usage

pfib_c_score(ast, alt, platelet_count, bmi_z_score)

Value

A list containing:

pFIB_c_Probability

The calculated probability (0-1) of advanced fibrosis.

Risk_Category

Interpretation (Low Risk < 0.1, High Risk >= 0.5).

Arguments

ast

Numeric. Aspartate Aminotransferase level in U/L.

alt

Numeric. Alanine Aminotransferase level in U/L.

platelet_count

Numeric. Platelet count in x10^9/L (e.g., 250).

bmi_z_score

Numeric. Body Mass Index z-score (standard deviation score based on age and sex).

Details

The logit formula used is: $$Logit = -6.892 + (0.023 \times AST) + (0.028 \times ALT) - (0.010 \times Platelets) + (1.126 \times BMI\_z)$$ $$pFIB-c = \frac{1}{1 + e^{-Logit}}$$

References

Alkhouri N, et al. Development and validation of the Pediatric Fibrosis Score (pFIB) and the Pediatric Fibrosis Score Continuous (pFIB-c) for the prediction of liver fibrosis in children with non-alcoholic fatty liver disease. Hepatology. 2024.

Examples

Run this code

# Example 1: High Risk
# AST 60, ALT 80, Platelets 150, BMI z-score 2.5
pfib_c_score(60, 80, 150, 2.5)

# Example 2: Low Risk
# AST 25, ALT 30, Platelets 300, BMI z-score 1.0
pfib_c_score(25, 30, 300, 1.0)

Run the code above in your browser using DataLab