John Vivian is a Senior Bioinformatics Scientist with 11 years of experience applying scalable computational methods to immune repertoire and oncology datasets, routinely analyzing hundreds of millions of antibody sequences. He holds a PhD from UC Santa Cruz where he co-developed Toil—a widely used open-source distributed workflow engine—and built cloud-native pipelines and a Bayesian framework for detecting gene expression outliers to inform drug selection. At Atreca and as a freelancer he designs Python/Nextflow pipelines, implements assay methods, and brings production-grade engineering practices (CI/CD, containerization, resource management) to bioinformatics workloads. Comfortable moving between research and production, he combines deep statistical modeling skills with systems-level engineering, and even brings a bit of technical metal and drumming to his multidisciplinary curiosity.
A WDL, CWL and Python API supporting easy-to-use workflow engine. It is scalable, efficient and cross-platform (Linux/macOS).
Role in this project:
Backend Developer & DevOps Engineer
Contributions:44 commits, 5 PRs, 51 pushes in 1 year 8 months
Contributions summary:John contributed significantly to the project by implementing and testing core functionalities within the Toil workflow engine, focusing on batch system integration. The user added new tests and refactored existing ones, specifically targeting the `SingleMachineBatchSystem` and the `GridEngineBatchSystem`. They also made improvements to the CI/CD pipeline and overall system infrastructure by incorporating Docker containers and entry points for pip installation. Additionally, the user addressed resource management concerns by modifying the resource request system.
A Bayesian model for identifying gene expression outliers for individual single samples (N-of-1) when compared to a cohort of background datasets.
Contributions:130 commits, 56 PRs, 107 pushes in 1 year 1 month
bayesian
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.