Logo

Hemodynamic Software, Project nGene.org®

Hyunsuk Frank Roh, MD: Echocardiographer & IRB Chair



#1/2 The Mythical Man-Month: Prologue of my Life Ahead (written in 2013)

Throughout an entire undergraduate semester in 2006, Professor Elliot Soloway repeatedly 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, this principle, highlighted by Soloway, resonated with me based on my past experiences.

Professor Robert Denver provided me with an excellent opportunity to learn basic molecular biology lab techniques. He assigned me the task of sequencing a gene from Xenopus tropicalis using Vector NTI software. This introduction to bioinformatics was pivotal, propelling me towards further interdisciplinary research in computer science and biology. Later, I serendipitously attended "Computational Biology Short Courses" in August 2004, where I was introduced to a broad range of computational biology topics by various instructors, including Professor David States, the developer of BLASTX. The BLAST algorithm captivated me and has profoundly influenced me ever since, as demonstrated by my BLASTed logo.

nGene Logo nGene Logo Vector NTI Alignment Vector NTI Alignment
nGene, along with "enGine" and "&Gene," shares a similar pronunciation, and these terms can be visually aligned and color-coded, reminiscent of how DNA or protein sequences are presented in Vector NTI software.

Professor Jignesh Patel gracefully allowed me to attend his weekly Bioinformatics seminar and assigned me a programming project to evaluate 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, being a chimera myself, trained in both fields, I 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 trip to British Columbia/California



RCT Meta-analysis: Robotic vs. Laparoscopic Surgery — Roh et al., 2017 · DOI: 10.1371/journal.pone.0191628


Pulmonary resection for multidrug-resistant tuberculosis - Roh et al., 2017 · DOI: 10.1093/ejcts/ezx209


Pixel-Level semi-automatization of Parmar's methodology


A decade of admiration and benchmarking built upon the MIT-BIH Arrhythmia Database  and the  Heart Sound and Murmur Library

This study is hoped to serve as a cornerstone for the following establishment:

St. Lazarus Translational Research Hospital
nGene Hemodynamic Research Center
Powered by Project nGene.org

Cornerstone laid on Nov 4th, 2025


Hierarchical analysis of multidrug-resistant organism clearance and asymmetric co-colonization in a long-term care facility - Roh et al., 2025 · DOI: 10.1016/j.jiph.2025.103017

Figure image

Virtual Ventilator Test-Lung Add-on Demo | Project_nGene.org iOS App v1.4



Independent software portfolio across Apple platforms

nGene App Ecosystem

A portfolio centered on Project_nGene.org, supported by an established core of applications across Apple platforms, specialized products with growing practical value, and a separate collection of focused utilities.

A present to the world. Every day, a prayer is offered to God for the grace and honor of seeing this software bring help to many people.

Established applications

Applications that currently represent the portfolio’s strongest level of completion and practical scope, including related products designed for distinct Apple platforms.

nGeneEngine

A local-first iPhone and Apple Watch utility combining OCR, dictation, translation, structured notes, color inspection, clinical lookup, and synchronized wearable workflows.

nGeneMediaPlayer

nGenePlayer

nGeneMediaPlayer centers on portable playback, waveform navigation, A–B repeat, signal study, ICA tools, and wearable control. nGenePlayer expands the same local-first media direction into a desktop workspace for folder-based playback, Tohyama analyses, and controlled ICA experiments. Its iOS companion downloads a read-only library published from the Mac through iCloud for offline playback, A–B repeat, waveform navigation, and background audio.

nGeneRobotLab

A macOS development workspace for programmable robotics, combining Python editing and execution, connection and deployment workflows, motor and sensor testing, troubleshooting, and consolidated logs.

nGeneColorCube

An interactive 3D RGB workspace with real-world color sampling, detailed color models, contrast analysis, palette relationships, and visual exploration of color mixtures.

Specialized applications

Focused products expected to become increasingly useful as their domain-specific workflows continue to develop.

nGeneCrypto

A native iPhone and Apple Watch market-research workspace combining custom groups, multi-range charts, macro context, BTC key tools, Ethereum simulations, synchronized favorites, sparklines, and complications.

nGeneSwim

An evolving Apple Watch and iPhone swim-workout platform for pool profiles, motion-aware distance estimates, correction workflows, heart-rate tracking, water status, local statistics, and replay-oriented analysis.

nGeneHome

A smart-home control and diagnostics workspace for iOS and macOS, combining home and room browsing, compatible accessory controls, live camera viewing, motion activity review, on-demand snapshots, and connection troubleshooting.

macOS utilities

Practical desktop tools for local storage analysis, specialized document reading, and PDF export.

nGeneAtlas

A local-first Mac storage explorer with Bubbles, Sunburst, Icicle, Treemap, and Largest Items views, plus SHA-256 duplicate verification, similar-folder discovery, Finder integration, and local-only analysis.

nGeneDoc

A unified document application bringing the capabilities of nGeneDjvu, nGeneEpub, and nGeneHwp together in a single macOS workspace. The individual format-specific applications are also available above.

Focused utilities

Smaller tools designed for personal timekeeping, transit, and Morse code learning workflows.

nGeneTime

A personal time utility exploring longitude-aware time, perpetual calendar concepts, clock presentation, and Apple Watch interaction.

nGeneSubwayWatch

A compact watch-first bilingual Korean subway companion for rapid checking, quick access, and wearable-oriented transit interaction.

nGeneMorseCode

An offline visual and audio Morse code toolkit for translation, encoding, decoding, and practice, with synchronized playback, a branching learning chart, and International and Korean learning modes.

OA

Direct distribution

Kept separate from the applications distributed through Apple.

nGeneSDImager

Distributed independently from this website.

A directly distributed macOS utility for writing uncompressed .img, .raw, and .bin disk images to recognized SD media, with destructive-write confirmation, dual progress indicators, live logs, optional SHA-256 verification, cancellation checkpoints, and safe SD-card ejection.


Open-source Python package · PyPI

nGene FastICA

A lightweight, heavily annotated FastICA implementation for educational signal separation and local waveform-separation demonstrations.

Observed mixed signals
nGene FastICA
Estimated independent components

What it does

Fast Independent Component Analysis estimates statistically independent source components from multiple observed signal mixtures. It can support synthetic waveform separation, auditory demonstrations, and educational blind-source-separation experiments.

Why it is needed

Browser demonstrations are useful for interactive study, but a local Python package makes the algorithm directly reusable without requiring PyScript, browser-side audio handling, or JavaScript waveform controls.

Install from PyPI
python -m pip install ngene-fastica
Import in Python
from ngene_fastica import FastICA
Run the included local demo
ngene-fastica-demo

Package details

The distribution name uses a hyphen: ngene-fastica. The Python import module uses an underscore: ngene_fastica.

Python 3.9+
NumPy-only core
Operating-system independent

nGene FastICA is designed as a lightweight educational and demonstration package rather than a replacement for mature general-purpose scientific libraries.


Chrome Extension

nGeneChromeTools

Manage Chrome bookmarks, copy available YouTube transcripts, download webpage images, and optionally restore right-click access from one focused browser extension.

Available in the Chrome Web Store

Bookmark workspace

Search, create, rename, move, and delete Chrome bookmarks from a compact workspace designed for everyday organization.

YouTube transcripts

Copy the available transcript from the active YouTube video with optional timestamps, together with the video title and current URL.

Webpage images

Find and download images from the active page by format and minimum dimensions, with an optional filename prefix for easier organization.

Optional right-click restoration

Restore native context-menu access, text selection, and copying on regular webpages when you choose to enable it. The setting is disabled by default.

Privacy and control

Useful browser tools without unnecessary tracking.

nGeneChromeTools operates without advertising, analytics, subscriptions, or external AI services. Settings and sanitized diagnostics remain in Chrome local extension storage.

  • No advertising or behavioral analytics
  • No subscription or account requirement
  • No external AI service integration
  • No transcript or diagnostic-log transmission to Project nGene



#2/2 Epilogue to a Gathering Winter (Apr 21–Jun 20, 2025)

Game of Thrones: “Winter Is Coming”

From Jon Snow’s world, the warning gathers over the global economy. The tariff flurries of 2018 have hardened into frost as strategy toward China is rewritten. Smoot–Hawley (1930) stands as a warning from an age of ten years of depression followed by six years of war—a sequence that may yet prove an optimistic measure of the winter ahead. The cold may outlast a generation; for many, spring may never come.

Genesis — Chapter 8: Strategy

In Genesis, Kissinger and Schmidt examine AI’s transformation of humanity and the strategic choices it demands. Chapter 8 places human agency and dignity at the center of that response: develop machines compatible with human purposes while preserving the capacity to shape the relationship as both evolve. Within an individual practice, this becomes a commitment to grow through AI while retaining sufficient understanding to direct its use and judge what its expanding capabilities should serve.

BLAME!’s Net Terminal Gene

In BLAME!, an infection deprives humanity of the Net Terminal Gene, cutting people off from the technological order that once served them. In reality, an analogous loss can occur through dependence on AI: the intellectual and practical ability to control AI and robots gradually disappears as their assistance becomes indispensable. Maintaining this Net Terminal Gene is difficult, even with the fortunate foundation of Linux and Windows kernel programming acquired before AI became commonplace. The continuing effort is to organize the knowledge and understand the mechanisms well enough to keep working when AI is unavailable—to remain among those trying to prevent that capacity from disappearing.

Ghost in the Shell: Puppet Mastery and Genetic Recombination

Puppet mastery takes a slight turn from the Puppet Master of Ghost in the Shell: it describes a symbolic genetic recombination between human intellect and the capabilities of AI and robots. A user coordinates these agents while also developing through their use, forming new working combinations from human judgment, technical experience, and machine capabilities. This evolution occurs through the work itself, making designs previously beyond individual reach attainable. The Net Terminal Gene preserves the understanding needed to direct the process, while being a puppet master allows that understanding to grow through an increasingly capable partnership with machines.

Overcoming Time and Space Complexity

In computer science—one of my undergraduate concentrations—the theory of computation studies how computational time and memory requirements grow with a problem’s size. Within an individual life, those constraints also appear as limited working time and the breadth of activity that can be sustained. Preserving the Net Terminal Gene and being a puppet master make it possible to push against these limits. Agents can pursue parallel work and maintain context across projects, allowing more ideas to reach completion within the same finite lifetime and more fields to remain connected within one practice.

Fred Brooks’s Mythical Man-Month

“Adding manpower to a late software project makes it later,” Brooks warns in The Mythical Man-Month. As a software architect working across clinical medicine, robot kernel programming, the formulation and simulation of new hemodynamic models, and application development, I can hold the clinical question and its implementation within one coherent understanding. AI agents then expand the capacity for execution while that understanding supplies a common direction. Fewer translations between separate specialists can reduce the coordination burden Brooks describes, making it possible to undertake more ambitious projects without multiplying every human handoff.

John 3:27

“A man can receive nothing except it be given him from heaven” (John 3:27). In the light of John’s words, AI and robotics are received as a provision, enabling work that earlier knowledge alone could not bring to life. Keeping the Net Terminal Gene alive and being a puppet master become forms of stewardship, cultivating what has been given in the hope that its fruits may serve others. Beneath the winter’s frozen ground, the seeds of another spring have already been sown.

Back to Top