Nils Homer

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
Nils Homer is a founding partner of Fulcrum Genomics and a genomics software leader with 16 years of experience building algorithms and production systems that span research and clinical sequencing. He co-authored the SAM specification and has helped steer tools and papers that collectively exceed 82,000 citations, while his fgbio toolkit has been downloaded over 300,000 times and is widely used for molecular-barcoded, ultra-accurate variant detection. He advised Edico Genome on algorithms that evolved into Illumina’s DRAGEN platform and is an active contributor to core projects like BWA, htsjdk/samtools, GATK and Picard. At the Broad Institute he led teams delivering pipeline and platform software that powers the institute’s large-scale sequencing operations. With a PhD in Computer Science from UCLA, he combines deep algorithmic expertise with hands-on engineering, DevOps and productization across academia, startups and clinical diagnostics.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
140reached
1answer
1question
github-logo-circle

Github Skills (69)

snakemake10
variants10
python10
package-management10
analyse10
c1110
c1710
javas10
gatk10
picard10
command-line-tool10
genomics10
reporting-services10
bam10
ram10

Programming languages (25)

CDNextflowGoHTMLGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
samtools/htsjdk

Jun 2014 - Feb 2021

A Java API for high-throughput sequencing data (HTS) formats.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 108 commits, 86 PRs in 6 years 8 months
Contributions summary:Nils made several significant contributions to the `htsjdk` Java API, primarily focused on enhancing and maintaining the VCF (Variant Call Format) handling capabilities. Their work included updating the VCF header to version 4.2, modifying and improving the `DuplicateSet` class, and adding utility methods to clip overlapping bases. Furthermore, the user implemented bug fixes within the codebase, including a compile warning in `ProgressLogger` and issues with the `SamLocusAndReferenceIterator` and SAM flag field.
sequencednabamcramsequencing-data
broadinstitute/picard

Jun 2014 - Feb 2021

A set of command line tools (in Java) for manipulating high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF.
Role in this project:
userBack-end Developer & Bioinformatics Engineer
Contributions:8 reviews, 164 commits, 173 PRs in 6 years 9 months
Contributions summary:Nils contributed to the development of the Picard suite, a set of command-line tools for manipulating high-throughput sequencing data. Their work involved implementing new tools, such as `CollectBaseDistributionByCycle`, and modifying existing ones, specifically in the area of base quality and mean quality analysis. Additionally, the user demonstrated skills in bug fixing within the `BedToIntervalList` tool and significant refactoring of core components to support a single JAR approach for easier tool access.
sequencebamcramcommand-line-toolsfasta
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