R programming enthusiast and skillful in R package development, documentation and implementation. Research mainly on bioinformatics, next generataion Sequencing data analysis, microbiology and metagenomics. Independent, Good team cooperation ability, With strong desire to experience new technologies. Willing to accept challenge and enable to withstand pressure.

This website was build with the blogdown and the theme is hatw framework, a simple personalized theme, and is hosted on Netlify. The source code of my website is at https://github.com/rbind/choyang.


  • PhD in Bioinformatics, Beijing Institure of Radiation and Medicine, 2015
  • Bachelor of Electronic and Information Engineering, Tianjin University, 2009

Project and Code

  • RevEcoR, an R package implementations the reverse ecology framework, which allows researchers to reconstruct the metabolic networks and study the ecology of poorly characterized microbial species from their genomic information.

  • shiny-RevEcoR, an interactive web application that provides a flexible graphical user interface (GUI) to the Reverse Ecology analysis package for R.

  • NFP, an R package making systematic comparisons to a set of well-studied “basic networks”, measuring both the functional and topological similarity


  • Xu W, Cao Y, Xie Z, et al. NFPscanner: a webtool for knowledge-based deciphering of biomedical networks. BMC Bioinformatics, 2017, 18(1):262.

  • Cao Y, Xu W, Niu C, et al. NFP: An R Package for Characterizing and Comparing of Annotated Biological Networks. BioMed Research International,2017,(2017-02-9), 2017, 2017(5):7457131.

  • Cao Y, Wang Y, Zheng X, et al. RevEcoR: an R package for the reverse ecology analysis of microbiomes. BMC Bioinformatics, 2016, 17(1):294.

  • Cao Y, Zheng X, Li F, et al. mmnet: An R Package for Metagenomics Systems Biology Analysis. Biomed Research International, 2015, 2015(7402):1-5.

  • Li F, Cao Y, Han L, et al. GeneExpressionSignature: an R package for discovering functional connections using gene expression signatures. Omics A Journal of Integrative Biology, 2013, 17(2):116.

  • R: a free software environment for statistical computing and graphics
  • Rstudio: a free and open-source integrated development environment (IDE) for R
  • blogdown: an R package to create websites using R Markdown based on Hugo, and this blog was built using blogdown and hugo


Bioinformatics, R enthusiast. Thoughts on reasarch, personal experience and other distractions.

Do not, for one repulse, forgo the purpose that you resolved to effort.


The man who has made up his mind to win will never say " Impossible"


If you do not learn to think when you are young, you may never learn