top
welcome

About Me
Education
Exams / CourseWork
Work Experiences
Software
Volunteer
Hobbies
Honors / Awards
Links
Clarence School

Software


Digital forms (2013) - Volunteer at UB

Field Training in the SCHOOL OF PUBLIC HEALTH AND HEALTH PROFESSIONS at University at Buffalo is a requirement for the Master of Public Health (MPH) students. The process of the training required four forms to be filled and signed by four parties, as well as other time-consuming procedures. It was paper based and hard to track progress on all of the forms' completions. I helped build the digital forms, which helped bring this outdated paper system to the present.

The new digital field training form system automatically generates all of the field training forms and a time sheet, and afterwards, electronically routes forms to the advisor, field mentor, and graduate director for signatures with only a few actions by the student who tries to fill the forms. The system is very easy to use and practical as well. My volunteer roles in this project were:
  • Transfer PDF copies of forms to the database
  • Write part of codes for displaying forms
  • Participate in the discussion of interface and implementation

Java Chess (2014) - AP Course

This is a final project assigned by my teacher in AP Computer Science. I chose to make a chess game. It is a Java-based board game.

See details.

cnvCurator - (2014) - Internship at Roswell Park Cancer Institute

This is a project written in Java during my internship at Roswell Park Cancer Institute (RPCI). It is a genome viewer for Copy Number Variants (CNV) in normal and tumor cells.

See details.

MultiSegEdit - (2016) - Internship at Roswell Park Cancer Institute

This is a project written in Java during my internship at Roswell Park Cancer Institute (RPCI).

See details.

Ongoing Volunteer Project

A recently developed tool is OSAT (Dr. Yan et al. BMC Genomics. 2012; 13:689. PMC3548766), which is a computational package for sample-to-batch allocations in omics experiments in order to minimize the impact of batch effects. It was written in R at Roswell Park Cancer Institute (RPCI).

Since not everyone in this research area know R,  a user-friendly way is needed to help use the package. My goal in this project is to develop a web-based interface to incorporate the OSAT in a user-friendly way.

I will work under the supervision of Dr. Yan (a professor at RPCI).

Publications/Manuscripts

  • Lingnan Ma, Maochun Qin, Biao Liu, Qiang Hu, Lei Wei, Song Liu and Jianmin Wang (2014). cnvCurator: an interactive visualization and editing tool for copy number variations. BMC Bioinformatics, 2015, 16:331
  • Lingnan Ma, Jianmin Wang and Song Liu (2016). MultiSegEdit: A Java based interactive visualization and editing tool for copy number variation in tumor heterogeneity study (National Cancer Institute under award number: R25CA181003).

Presentations

  • MultiSegEdit: A Java based interactive visualization and editing tool for copy number variation in tumor heterogeneity study. BNMC Biomedical Research Conference, Poster, Aug 5st 2016
  • MultiSegEdit: A Java based interactive visualization and editing tool for copy number variation in tumor heterogeneity study. RPCI Summer Research Seminar Symposium, Aug 11, 2016