Overview

This tool allows the bulk calculation of anthropometric Z-scores and percentiles with a variety of growth charts (on initial release, 14 different charts with 33 anthropometric measures). The calculations are done in the R programming language using the peditools package: Chou JH et al., J Med Internet Res 2020;22(1):e16204, available open access as PDF

Availablity of this tool is limited to only 25 active hours total per month because I'm using a free tier of shinyapps.io. Apologies if the tool is unavailable when you access it.

Here's a link to the tool Before clicking this link, the information below may be helpful so that you'll have a properly structured CSV file beforehand.

Instructions

  • the hardest part is crafting the CSV data file to upload, particularly getting the numeric ages correct
  • I do not want to encourage sending protected health information (e.g., dates of birth), so this tool does not help you calculate the ages
  • the following sample Excel / CSV files might help you get started

Detailed steps

  1. Select chart and measure
    • Select a chart family (e.g., Fenton 2013)
    • Select the specific anthropometric measure (e.g., weight)
    • Review additional information, including
      • Source for the growth chart calculations; make sure you selected the right chart
      • Units of age and measurement; permissible age range
  2. Upload CSV data file to analyze
    • Click the browse button and upload a comma-separated value (CSV) text file; the top few rows will be displayed
    • The CSV file MUST include a header row.
    • Minimum of 3 columns: age, gender ('m' or 'f'), and measurements
    • Age must be completely numeric (no 'w', or 'm', or 'd'; no fractions)
  3. Use dropdowns to select the appropriate columns for age, gender, and measurement values
    • the selections are taken from the header row of the CSV file
  4. View and download output
    • A table will be displayed with calculated Z-scores and percentiles.
    • The "Download output" button will save the output onto your own computer.
  5. Plot all points on a growth chart
    • On the 'Growth Chart' tab, you can opt to plot all the points from the CSV file
    • This can be helpful to look for outliers — more info will appear if you hover over a point
    • Or, if all the CSV file data is from a single individual, it becomes a universal growth chart generator
    • You can choose which percentile lines to plot
    • The plot is interactable — you can zoom in / out, pan, save the plot, hover over points and lines, etc.

Click thumbnails below to enlarge images

Stacks Image 52
Stacks Image 54
Stacks Image 56
Stacks Image 58