William Trimble

Instructional Professor at University of Chicago

Greater Chicago 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

👤
Senior
🎓
Top School
William Trimble is an Instructional Professor and computational biologist with 14 years of experience applying rigorous experimental-physics training to high-throughput sequence analysis, genome assembly, and metagenomics. He focuses on sequence quality control, tool validation, and quantifying sequence redundancy and information content to make noisy biological data tractable. At the University of Chicago and Argonne National Laboratory he has combined research and hands-on engineering—improving testing and build stability in open-source projects like khmer while contributing to Software Carpentry lessons that teach scientists practical programming skills. His background in precision atomic physics gives him a quantitative edge in designing robust computational methods for ill-defined biological problems.
code14 years of coding experience
bookDoctor of Philosophy (PhD), Atomic/Molecular Physics, Doctor of Philosophy (PhD), Atomic/Molecular Physics at University of Washington
bookBA, Physics, BA, Physics at University of Chicago
github-logo-circle

Github Skills (16)

bioinformatics10
markdown10
content-management-system10
markdown-it10
content-management10
python10
self-organization10
testing10
k9
mer9
git9
build-automation8
error-correction7
codec7
file-handling7

Programming languages (10)

DockerfileC++ShellJavaScriptGoPerlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
swcarpentry/DEPRECATED-bc

Sep 2013 - Nov 2013

DEPRECATED: This repository is now frozen - please see individual lesson repositories.
Role in this project:
userTechnical Writer
Contributions:74 commits in 2 months
Contributions summary:William's commits primarily involve modifications to lesson materials within the repository. These changes include replacing terminology, such as replacing "richie" with "hopper," and making corrections to markdown and text. These updates demonstrate a focus on improving the clarity, accuracy, and overall presentation of the educational content.
repositoriesindividualfrozen
dib-lab/khmer

Jul 2014 - Jul 2017

In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more
Role in this project:
userBack-end Developer & QA Engineer
Contributions:12 commits, 4 PRs, 11 comments in 3 years
Contributions summary:William primarily focused on improving the testing and build processes within the bioinformatics project. Their contributions involved adding tests to verify script argument handling, checking for debugging output in tests, and ensuring the correct behavior of the error correction scripts. Additionally, they modified build configurations to address encoding issues related to handling author information. These changes indicate a focus on code quality, testing, and build process stability.
memorysequencepythondnabioinformatics
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
William Trimble - Instructional Professor at University of Chicago