James Webber

Senior Bioinformatics Scientist II

Columbus, Ohio, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Webber is a Senior Bioinformatics Scientist with 14 years of experience bridging computational biology and software engineering, currently leading bioinformatics efforts at Delve Bio from Columbus, Ohio. He combines deep academic training (PhD, UCSF) with hands-on production work at institutions like the Broad Institute and CZ Biohub, delivering scalable analysis pipelines and algorithmic improvements. A Python veteran and Rust aficionado, he contributes to prominent open-source projects including SciPy (notably improving dendrogram plotting) and RustPython, demonstrating expertise in numerical libraries and interpreter correctness. His contributions to performance-sensitive libraries such as pynndescent show a focus on algorithmic optimization and parallelism as well as careful refactoring. Colleagues rely on him for pragmatic solutions that balance research rigor with maintainable code, and he often juggles multiple complex projects simultaneously.
code14 years of coding experience
job12 years of employment as a software developer
bookB.A., Biology, Computer Science, B.A., Biology, Computer Science at Cornell University
bookPhD, IPQB, PhD, IPQB at University of California, San Francisco
github-logo-circle

Github Skills (19)

algorithms10
scipy10
python10
nearest-neighbors10
matplotlib10
approximate-nearest-neighbor-search10
interpreter10
numpy10
nearest-neighbor-search10
numba10
rust10
cluster-analysis10
scientific-computing10
data-structure9
algorithm9

Programming languages (22)

C#JavaC++CSSRustCTeXMakefile

Github contributions (5)

github-logo-circle
lmcinnes/pynndescent

Sep 2021 - Jul 2022

A Python nearest neighbor descent for approximate nearest neighbors
Role in this project:
userBack-end Developer
Contributions:4 reviews, 23 commits, 11 PRs in 10 months
Contributions summary:James primarily contributed to refactoring and optimizing the `pynndescent` library. Their work involved removing problematic heap push operations, eliminating dead code, and fixing potential bugs in the weighted Minkowski distance function. They also improved the codebase by parallelizing the deheap_sort function and fixing docstrings, demonstrating a focus on performance and code quality.
knn-graphsneighborspythonapproximate-nearest-neighbor-searchnearest-neighbor
scipy/scipy

Jan 2014 - Jun 2017

SciPy library main repository
Role in this project:
userBack-end Developer
Contributions:16 commits, 2 PRs, 26 comments in 3 years 5 months
Contributions summary:James contributed significantly to the `scipy/scipy` repository, primarily focusing on the `cluster/hierarchy.py` module, particularly the `dendrogram` function. Their work involved adding new functionalities, such as the `axis` keyword for plotting on custom axes, and refactoring the code for better readability and maintainability. The user also addressed several bugs related to label formatting and subtree functionality, and added tests to improve the coverage and reliability of the plotting functionality.
scipypythonscientific-computing
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.
Request Free Trial
James Webber - Senior Bioinformatics Scientist II