Pedigree Info (editable)
This was going to be an editable table but none of the table widgets worked very well
This website allows you to predict disease risk for the individuals of a family
To do this you need to supply
Both the family (pedigree) information and the disease model can be specified in files and uploaded to this app.
Once the Pedigree and Disease Model are specified, the disease risk for family members can be calculated.
As well as being able to upload your own pedigrees and disease models, you can also select from some example pedigrees and disease models.
Risks can be calculated for a wide range of multifactorial diseases, Mendelian diseases are not covered.
If successful, a figure and a table will appear on the right hand side of the Risk Prediction page.
The figure shows the predicted risk per pedigree member.
The table is an abbreviated version of the pedigree information, each row representing a family member.
To this table has been added the predicted risk (risk column) for each family member, and also the 5 year risk (nYearRisk column).
This process of specifying the pedigree information and the disese model, then calculating disease risks is the general procedure.
Help on how to specify pedigree information is available in the Help on Pedigrees section of the Pedigrees tab.
Similarly, help on disease model specification is available in the Help on Disease Models section of the Disease Models tab.
This was going to be an editable table but none of the table widgets worked very well
Disease Model Parameter values are delineated by whitespace and new lines, and are identified by specific names/headings.
This tab reports output generated during risk calculation. It is really just for the developer's user and can be ignored.
Upon successful risk estimation the following will be displayed here:
Working directory = /home/dcampbell/ShinyApps/diseaseRiskPredictorShinyApp
.libPaths() = /home/shiny/R/x86_64-pc-linux-gnu-library/4.4, /usr/local/lib/R/site-library, /usr/lib/R/site-library, /usr/lib/R/library
Error Warning Pedigree's Joint tblCalcRiskEst_mPopCov Pedigree's Joint tblCalcRiskEst_mPopMean Pedigree's Joint tblCalcRiskEst_mPriorCov Pedigree's Joint tblCalcRiskEst_mPriorMean Pedigree's Joint tblCalcRiskEst_mPostCov Pedigree's Joint tblCalcRiskEst_mPostMean Pedigree's Joint riskThis work implements, via a web inteface, the methodology described in Campbell et al. 2010 (also described in cartoon form here).
This work extends that methodology in a number of ways:
The website was written using the R 'shiny' package (RStudio 2014).
Extensive use is made of the 'kinship2' R package (Sinnwell et al. 2014) for pedigree validation and the generation of pedigree diagrams.
To improve the risk calculation response time, the Gibbs Sampler used is written in C++ and integrated into the R program using the 'Rcpp' library (Eddelbuettel & Romain 2011).
If you have used this website for risk calculation and wish to cite it, please use the following
The writer and main contact regarding this work is
Desmond CampbellFailing that, try contacting any of the other authors at the University of Hong Kong, via either the Dept of Psychiatry or the Centre for Genomic Sciences.
A command line program that does the same job as this website is available for download. This has some extra functionality over that provided by the website
A word of warning, the installation involves installing some R packages and Rtools, so is not worth it unless you want the extra functionality.
The download also contains the testing done to validate that the command line program and the website correctly estimate risk.
Construction of this website was supported by the following.
The aim of the EU-GEI project (EUropean Network of national schizophrenia networks studying Gene-Environment Interactions) is to identify the interactive genetic, clinical and environmental determinants, involved in the development, severity and outcome of schizophrenia.
The EU-GEI project is funded by the European Community's Seventh Framework Programme grant HEALTH-F2-2010-241909 (Project EU-GEI).
The funding obtained from the RGC was via the General Research Fund, specifically