Development of an Interactive Web Application “Shiny App for Frequency Analysis on Homo sapiens Genome (SAFA-HsG)”

  • Balamurugan SivaprakasamEmail author
  • Prasanna Sadagopan
original research article


The web application “Shiny App for Frequency Analysis on Homo sapiens Genome (SAFA-HsG)” was developed using R programming-based bioconductor packages and shiny framework. Through the app, preliminary descriptive data analysis on nucleotide frequency, and CpG island, CpG non-island, and CpG island shores and shelves (downstream and upstream) of human reference genome can be carried out, which will help biologists to work on human epigenomics. Table view of these analyses of all chromosomes can be visualized and downloaded by the end users. Similarly, the respective comparative plots can be used for CpG sites comparison. In addition, to introduce the personal genome project, the present study has done a preliminary work on few raw data and are included in the app, which will create interest on personal genome information. The app is hosted on It is a multi-platform application and can be initiated locally from any computer that has or has not installed R. It is a user-friendly interface, which will allow a biologist, even who has little computer knowledge to access and analyze further.


Human genome CpG island Bioconductor Shiny app 


  1. 1.
    Makalowski W (2001) The human genome structure and organization. Acta Biochim Pol 48(3):587–598PubMedGoogle Scholar
  2. 2.
    Gonzaga-Jauregui C, Lupski JR, Gibbs RA (2012) Human genome sequencing in health and disease. Annu Rev Med 63:35–61CrossRefGoogle Scholar
  3. 3.
    Travers A, Muskhelishvili G (2015) DNA structure and function. FEBS J 282:2279–2295CrossRefGoogle Scholar
  4. 4.
    Merelli H, Pérez-Sánchez SG, Agostino D (2014) Managing, analyzing, and integrating big data in medical bioinformatics: open problems and future perspectives. Biomed Res Int 2014:1–13. CrossRefGoogle Scholar
  5. 5.
    Han L, Su B, Li WH, Zhao Z (2008) CpG island density and its correlations with genomic features in mammalian genomes. Genome Biol 9(5):R79CrossRefGoogle Scholar
  6. 6.
    Court F, Arnaud P (2017) An annotated list of bivalent chromatin regions in human ES cells: a new tool for cancer epigenetic research. Oncotarget 8(3):4110–4124CrossRefGoogle Scholar
  7. 7.
    Jang HS, Shin WJ, Lee JE, Do JT (2017) CpG and non-CpG methylation in epigenetic gene regulation and brain function. Genes 8(148):1–21Google Scholar
  8. 8.
    Gardiner-Garden M, Frommer M (1987) CpG islands in vertebrate genomes. J Mol Biol 196(2):261–282CrossRefGoogle Scholar
  9. 9.
    Takai D, Jones P (2002) Comprehensive analysis of CpG islands in human chromosomes 21 and 22. Proc Natl Acad Sci 99(6):3740–3745CrossRefGoogle Scholar
  10. 10.
    Zhaoa Z, Hana L (2009) CpG islands: algorithms and applications in methylation studies. Biochem Biophys Res Commun 382(4):643–645CrossRefGoogle Scholar
  11. 11.
    Li-Yeh C, Cheng-Huei Y, Ming-Cheng L, Chang-Hsuan H (2012) CpGPAP: CpG island predictor analysis platform. BMC Genet 13:1–9CrossRefGoogle Scholar
  12. 12.
    PGP-UK Consortium (2018) Personal Genome Project UK (PGP-UK): a research and citizen science hybrid project in support of personalized medicine. BMC Med Genom 11(108):1–12Google Scholar
  13. 13.
    Huber W, Carey VJ, Gentleman R et al (2015) Orchestrating high-throughput genomic analysis with bioconductor. Nat Methods 12:115–121CrossRefGoogle Scholar
  14. 14.
    Kent WJ (2002) The human genome browser at UCSC. Genome Res 12(6):996–1006CrossRefGoogle Scholar
  15. 15.
    Pages H, Aboyoun P, Gentleman R, DebRoy S (2017) Biostrings: string objects representing biological sequences, and matching algorithms. R package version 2(44):1Google Scholar
  16. 16.
    Akgun M (2015) Privacy preserving processing of genomic data: a survey. J Biomed Inform 56:103–111CrossRefGoogle Scholar

Copyright information

© International Association of Scientists in the Interdisciplinary Areas 2019

Authors and Affiliations

  1. 1.Department of Computer ScienceVels Institute of Science, Technology and Advanced Studies (VISTAS)ChennaiIndia

Personalised recommendations