Kyle Ellrott

Associate Professor

Portland, Oregon Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Kyle Ellrott is an associate professor and computational biologist with 16 years of experience building large-scale data integration systems for cancer genomics, synthetic lethality discovery, and pathway-level mutational analysis. He blends academic research and engineering, having led TCGA data coordination and realignment efforts, authored scalable Spark-based tools and workflow query languages, and developed pipelines and distributed frameworks to automate complex analyses. His background spans protein structure prediction and metagenomics, reflecting a consistent focus on integrating heterogeneous experimental data and knowledge to improve analytic accuracy. An active contributor to open-source tooling, he has implemented core interpreter features for a Python-in-Go project, demonstrating hands-on systems and language-level expertise beyond typical bioinformatics stacks. Based in Portland, Oregon, he combines rigorous PhD-trained research with practical software engineering to move large cancer cohort analyses from data to actionable insights.
code16 years of coding experience
job19 years of employment as a software developer
bookPh.D, Life Science, Ph.D, Life Science at Genome Sciences and Technology Graduate Program University of Tennessee
bookB.S; of Computer Science, Computer Science, B.S; of Computer Science, Computer Science at University of California, Riverside
github-logo-circle

Github Skills (4)

golang10
interpreter10
go10
python10

Programming languages (20)

C#JavaC++CSSTeXScalaMakefileIo

Github contributions (5)

github-logo-circle
go-python/gpython

May 2019 - Jan 2023

gpython is a python interpreter written in go "batteries not included"
Role in this project:
userBack-end Developer
Contributions:9 commits, 9 PRs, 3 comments in 3 years 8 months
Contributions summary:Kyle primarily contributed to the implementation of core Python interpreter features within the `gpython` repository. Their work focused on adding methods to built-in Python objects like strings, dictionaries, and sets, and included implementing methods like `split`, `startswith`, `endswith`, `add`, `keys`, `values`, `strip`, `rstrip`, `lstrip`, and `__delitem__`. They also added support for `__iter__` and `items` methods to the dictionary class, as well as methods to extend the list class. These changes enhanced the functionality and completeness of the Python interpreter implemented in Go.
golangpythonbatteriespython-interpreterpython3
OpenGenomics/mc3

Jul 2015 - Apr 2018

Contributions:110 commits, 4 PRs, 97 pushes in 2 years 9 months
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
Kyle Ellrott - Associate Professor