GithubHelp home page GithubHelp logo

ali-zamlout / syrian-growth-references Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 153 KB

A user-friendly web application for estimating the standard deviation and percentile of a child's anthropometrics (height, weight, and BMI) according to the Syrian National Growth References.

Home Page: https://ali-zamlout.github.io/Syrian-Growth-References/

License: MIT License

HTML 5.44% JavaScript 92.13% CSS 2.43%
anthropometry child-growth growth-curves height-for-age weight-for-age bmi-for-age syrian-growth-references

syrian-growth-references's Introduction

Syrian National Growth References WebApp

A user-friendly web application for estimating the standard deviation and percentile of a child's anthropometrics (height, weight, and BMI) according to the Syrian National Growth References. This tool provides valuable insights for healthcare professionals and parents to monitor child growth and development.

Visit the webapp for free at the following url: https://ali-zamlout.github.io/Syrian-Growth-References

Background & Methodologies

The LMS method (Lambda-Mu-Sigma) was developed by Cole and Green to create centile curves for a response variable (e.g. height) against a single explanatory variable (e.g. age), assuming that the response variable follows Box-Cox Cole and Green distribution, and a truncated standard normal distribution after Box-Cox power transformation. Rigby and Stasinopoulos generalized the LMS method to accommodate for kurtosis by introducing the Box-Cox Power Exponential and Box-Cox T distributions within the frame of GAMLSS. The Syrian National Growth References were established using the Box-Cox T distribution for height-for-age and the Box-Cox Power Exponential distribution for weight-for-age and BMI-for-age.

Features

  • Calculate percentile and SD score corresponding to height, weight, and BMI anthropometric measurments.
  • Visualize the child's anthropometries on interactive growth charts.
  • Easy implementation of growth standards with automatic calculation and classification.

How to Use

  1. Enter the child's age, gender, height, and weight.
  2. Click on the "Calculate" button to obtain the corresponding percentile and SD score.
  3. Click on the headings to view the interactive charts for height-for-age, weight-for-age, and BMI-for-age.

How To Cite

This project is the result of tremendous efforts and dedication. Please acknowledge these efforts by citing the original research paper when using the Webapp or study results. You can use the following citation for that purpose:

"Zamlout, A., Alwannous, K., Kahila, A. et al. Syrian national growth references for children and adolescents aged 2–20 years. BMC Pediatr 22, 282 (2022). https://doi.org/10.1186/s12887-022-03331-0"

References

  • Cole TJ, Green PJ. Smoothing reference centile curves: the LMS method and penalized likelihood. Stat Med. 1992;11(10):1305–19.
  • Rigby RA, Stasinopoulos DMJSM. Using the Box-Cox t distribution in GAMLSS to model skewness and kurtosis. 2006;6(3):209–29.
  • Rigby RA, Stasinopoulos DM. Smooth centile curves for skew and kurtotic data modelled using the Box-Cox power exponential distribution. Stat Med. 2004;23(19):3053–76.

Feedback

Feel free to contribute or provide feedback!

syrian-growth-references's People

Contributors

ali-zamlout avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.