Home Simulation Software Architecture in association with Robot Frank
in development: Kernel, Nozzle, Patent Download & Documentation Resource: Script

Hyunsuk Frank Roh, M.D.

Software Architect of Hemodynamic Software, Project nGene.org®

B.S. with High Distinction in Computer Science and Biology of Univ. of Michigan, Ann Arbor

The hemodynamic software, Project nGene.org® is particularly unique in that its software architect is an engineer and doctor in association with the hemodynamics and instrumental engineering. Implementing the software will be the recrystallization of his professional life, and this activity will play a role of a compass to direct him into his careers that, in turn, will provide him with insight for its further development. This would be a fulfillment of his life's purpose and lead to life satisfaction.


  -  1st author

  -  Protocols.io

  -  PCT Patent (eu, usa)

  -  Acknowledged

The asterisk (*) denotes his corresponding authorship.

Prologue: the Mythical Man-Month

Throughout an entire undergraduate semester in 2006, a professor Elliot Soloway read aloud selections from the book, The Mythical Man-Month by Fred Brooks. The particularly memorable quote from the book about being a software architect read as follows: "The man-month as a unit of measuring the size of a job is a dangerous and deceptive myth." In other words, if the software architect decides to increase the manpower in order to decrease the month required for the software development, it is likely to, rather, deteriorate the project by increasing the intercommunication complexity. Fortunately, I was at least vaguely able to learn the value of Soloway's quote due to the following past experience.
   A professor Robert Denver gave me a great opportunity to acquire the basic molecular biology lab techniques. He assigned me to sequence a gene of Xenopus tropicalis in association with employing Vector NTI software. This experience with the bioinformatic software was my first encounter that provided due momentum towards my further interdisciplinary research in computer science and biology. Later, I accidentally attended "Computational Biology Short Courses" in August 2004, where general computational biology topics were intensively introduced by various instructors including a professor David States, the developer of BLASTX. The BLAST algorithm indeed blasted my mind and deeply resonated with me ever since, as exemplified by my BLASTed logo below.

nGene is pronounced similarly to enGine and &Gene, whereby above strings are aligned and colored as Vector NTI software would do for DNA or protein sequences.

   A professor Jignesh Patel thankfully allowed me to attend his weekly Bioinformatics seminar and assigned me a programming project for evaluating phylogenetic tree generating algorithms. There I realized that, in an interdisciplinary field, there could not be enough emphasis on communication between Apple and Orange in order to be on the same page; in this sense, having been myself as a chimaera trained in both fields can help (1) by not doubling the number of "men" required and (2) by reducing the "intercommunication complexity" on a manageable level. During the past seven years, there were many tears and changes in my life... And yet, I can still feel my heart pumping with joyful anticipation about working on the interdisciplinary topic because of my belief that someday I will hopefully make an important contribution to this interdisciplinary field that had once seized me with the BLASTed heart.

- written during my 2013 British Columbia/California trip


Special thanks to my beloved mom who always trusts me. Were it not for her, it would be impossible for me to implement this software.

© nGene Hemodynamic Research Center 2013
Project nGene.org® is a registered trademark.