Nils Homer Profile Banner
Nils Homer Profile
Nils Homer

@nilshomer

Followers
5,570
Following
746
Media
1,709
Statuses
7,058

I write software for Biologists. Founder @fulcrumgenomics , Bioinformatician, Computer Scientist, Coder, Father of 2xGirls. Opinions are my own.

Phoenix, AZ
Joined July 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@nilshomer
Nils Homer
2 years
Join us @fulcrumgenomics ! Nowhere else can you have access to so many diverse and challenging #Bioinformatics and #Engineering problems across so many clients and domains: ‣ 10+ 5 year clients ‣ 100+ projects completed ‣ 50+ clients served
@fulcrumgenomics
Fulcrum Genomics
2 years
We're hiring @fulcrumgenomics ! We're looking for an experienced bioinformatician to join our team and work on exciting projects in technology development and biomedical research. If you're interested in becoming part of our team, drop us a line here:
4
16
32
2
28
79
@nilshomer
Nils Homer
5 years
My children are the world's most successful people, followed by their parents 15 minutes later.
@Inc
Inc.
5 years
The world's most successful people start their day at 4 a.m.
3K
3K
10K
11
117
2K
@nilshomer
Nils Homer
2 years
Experienced Bioinformaticians: Comment below the one thing you'd like to tell junior Bioinformaticians. New Bioinformaticians: Read below for an awesome list of career tips.
198
530
2K
@nilshomer
Nils Homer
3 years
90% of #Bioinformatics is knowing a tool exists. The rest is knowing all the tricks to get it installed.
33
154
1K
@nilshomer
Nils Homer
2 years
What I end up with when I try to reproduce Nature protocols. #Bioinformatics
32
153
937
@nilshomer
Nils Homer
2 years
In response to this unoriginal tweet, I’ll go first: Never trust your first results, especially when they agree with what you expected. Skepticism is the price we pay for amazing science.
6
20
449
@nilshomer
Nils Homer
2 years
I am proud to announce the launch of ExcelBio! Driven by overwhelming demand from Biologists: build, manage, and execute your #Bioinformatic workflows all from your favorite GUI, Excel. We are proud to support Illumina SampleSheets as our first product. DM me for a demo!
20
26
273
@nilshomer
Nils Homer
2 years
#Bioinformatics software lifecycle: Someone has written this before. All of them are unsupported, and I don’t want to pay for it. Fine, I’ll write my own, I can do a better job anyhow. Job’s done, but no money for maintenance or support. We now have N+1 BFX software.
10
35
219
@nilshomer
Nils Homer
2 years
#Bioinformatics on AWS has never been easier! So long CloudFormation; say hello to the #AWS Genomics CLI. I've used it with snakemake, nextflow, cromwell, and miniwdl. It takes the pain of going from a working workflow locally to one on the cloud: 🧑‍🍳💋.
6
50
223
@nilshomer
Nils Homer
2 years
#Bioinformatics pipelines -> bash script
8
18
205
@nilshomer
Nils Homer
2 years
Everyone in #Bioinformatics reading the VCF specification:
Tweet media one
7
18
192
@nilshomer
Nils Homer
2 years
🎉🎉New samtools release!🎉🎉 I’m really excited about this release for one reason: template coordinate sorting. Let me tell you why…
@htslib
Samtools Team
2 years
Release 1.16 of HTSlib, SAMtools and BCFtools is now available from GitHub. See for links to tarballs and release notes.
0
39
108
2
30
189
@nilshomer
Nils Homer
11 months
I have a confession to make... I have replaced writing bash scripts with #Snakemake for all my #Bioinformatics analyses, even trivial ones... I'll let you figure out why.
26
13
183
@nilshomer
Nils Homer
10 months
Surgery complete… looking great, feeling awful. F*ck cancer.
17
1
170
@nilshomer
Nils Homer
1 year
Years of my life could have been saved if Nature papers had this in their supplementary material…
@sinabooeshaghi
Sina Booeshaghi
1 year
Excited to share a new preprint with @XiChenUoM and @lpachter introducing seqspec for describing, organizing, and annotating elements in sequencing libraries. seqspec is a machine readable specification + an associated suite of tools. 1/9
Tweet media one
8
78
326
4
14
143
@nilshomer
Nils Homer
2 years
@sebatlab Great folks coming out of undergrad are getting six figure #Bioinformatics jobs, let alone out of a PhD or post doc. They both need A TON of training, but they’re worth it. Whether or not you like it, you’re competing with us.
5
5
131
@nilshomer
Nils Homer
3 years
The #Bioinformatics pipeline will only take me a day to setup.
Tweet media one
2
9
129
@nilshomer
Nils Homer
3 years
Breaking: CDC says fully-vaccinated people can go back to using TopHat again, with all custom scripts written in PERL and committed to CVS (not the pharmacy). #Bioinformatics
7
11
130
@nilshomer
Nils Homer
2 years
By the age of 30, you should have uninstalled/reinstalled conda 5 times with over 100 PERL scripts saved that you don't have any plan to actually use. #Bioinformatics
13
8
136
@nilshomer
Nils Homer
8 months
Dear academics, I'm going to eventually read your code. Please feel the appropriate amount of shame from the start about your hard-coded paths, missing required files, and major assumptions about file naming. Your frenemy, industry.
7
9
136
@nilshomer
Nils Homer
2 years
I love writing #Bioinformatics tools, plumbing them into pipelines, written with care, and seeing them produce novel Biological insights at scale. If that’s you, come join us @fulcrumgenomics
1
16
133
@nilshomer
Nils Homer
2 years
Do you know all these #Bioinformatic tools? 𝚝𝚘𝚘𝚕𝚔𝚒𝚝 | 𝚝𝚘𝚘𝚕𝚜 ----------- | ----- 𝚋𝚠𝚊 | 𝟷𝟺 𝚋𝚌𝚏𝚝𝚘𝚘𝚕𝚜 | 𝟸𝟷 𝚜𝚊𝚖𝚝𝚘𝚘𝚕𝚜 | 𝟹𝟹 𝚋𝚎𝚍𝚝𝚘𝚘𝚕𝚜 | 𝟺0 𝚏𝚐𝚋𝚒𝚘 | 𝟻𝟸 𝚙𝚒𝚌𝚊𝚛𝚍 | 𝟷𝟷𝟿 𝚐𝚊𝚝𝚔𝟺 | 𝟸𝟽𝟻
18
7
127
@nilshomer
Nils Homer
3 years
Sometimes I wonder if people even use Picard tools in #Bioinformatics Time to get a bit personal about how most of my tools “never made it”, imposter syndrome, and it’s ok to fail. A thread 1/n
22
18
127
@nilshomer
Nils Homer
2 years
How do I keep my scripts and data perfectly organized in a 40 hour work week while raising two young kids? #Bioinformatics #DataScience 🧵
9
20
122
@nilshomer
Nils Homer
3 years
Come do your post-doc with us, we pay better. Regards, industry. #Bioinformatics
4
11
114
@nilshomer
Nils Homer
3 years
Today’s #Bioinformatics mood:
Tweet media one
8
17
116
@nilshomer
Nils Homer
3 years
Hey Nils, can you run some basic #Bioinformatics QC on my data? Should be easy…
3
31
117
@nilshomer
Nils Homer
4 years
It’s just lab work. Can’t you just sequence each chromosomes individually? Data ready tomorrow right? Translating how some Lab Scientists talk about #Bioinformatics . What’s your experience?
14
20
105
@nilshomer
Nils Homer
1 year
Find a great team for junior #Bioinformatics folks. A thread… 1/N
2
20
117
@nilshomer
Nils Homer
4 years
Describe #Bioinformatics in one gif
91
23
99
@nilshomer
Nils Homer
9 months
Captain’s Log, Supplemental: pathology report clean, great margins, no evidence of malignancy. Feeling great in addition to looking great.
@nilshomer
Nils Homer
10 months
Surgery complete… looking great, feeling awful. F*ck cancer.
17
1
170
3
2
112
@nilshomer
Nils Homer
2 years
I don’t.
0
1
112
@nilshomer
Nils Homer
9 months
“Effectively cured” wasn’t a phrase I was expecting in my timeline, but I’m incredibly grateful.
5
1
112
@nilshomer
Nils Homer
2 years
Some of the things I’ve worked over the past year: > cancer vaccines > genome editing > novel DNA sequencers > single cell-finding algos > clinical diagnostics > forensics genealogy > modified oligonucleotides > open source software > high performance file systems > file formats
5
6
96
@nilshomer
Nils Homer
8 months
We’re seeing organic adoption of @LatchBio by more than a few of our clients. Here’s why we are very positive on the platform (hint: Biologists running Snakemake), our excellent experiences working with the Latch team despite past public behavior, and overall thoughts. Thread…
8
17
93
@nilshomer
Nils Homer
2 years
Four serious DMs so far. I am so sorry.
@nilshomer
Nils Homer
2 years
I am proud to announce the launch of ExcelBio! Driven by overwhelming demand from Biologists: build, manage, and execute your #Bioinformatic workflows all from your favorite GUI, Excel. We are proud to support Illumina SampleSheets as our first product. DM me for a demo!
20
26
273
9
2
91
@nilshomer
Nils Homer
2 years
See the slides, you must really see the slides:
@DPortik
Daniel Portik
2 years
New details on the @PacBio SBB short read sequencing platform presented by Jonas Korlach at @agbt , including a video demo of the instrument. This is a big moment for @PacBio !
Tweet media one
Tweet media two
3
27
135
4
21
91
@nilshomer
Nils Homer
1 year
Trying to recruit the best Bioinformaticians over here. Fair and equitable pay, great life-work balance, engaging and challenging problems, world class clients and #Bioinformatics team. I have only but one problem to solve…
16
14
93
@nilshomer
Nils Homer
1 year
grep, but for FASTQS, but now more grep-like We've done a lot of work @fulcrumgenomics to try emulate grep, but for FASTQs. Almost all of the grep command line arguments are now implemented. Try it out and submit your bug reports. #Bioinformatics
@nilshomer
Nils Homer
2 years
grep, but for FASTQs I’m looking for folks to try out a major upgrade to fqgrep that makes the usage almost the same as vanilla grep. Please build off of this branch while I add unit tests:
2
5
50
1
17
88
@nilshomer
Nils Homer
10 months
Now sequencing vendors are not providing raw FASTQs (available upon request, denied). Did they learn from academia?
20
9
84
@nilshomer
Nils Homer
2 years
All genomic assays papers should have an IGV screenshot to show me how the reads will look after all that effort.
4
1
80
@nilshomer
Nils Homer
2 years
We in #Bioinformatics need to write unit tests. I almost always ready tests first. They are the best documentation for how the author intended for the code to be used and behave. Write at least a few to help me on my way.
@davidfowl
David Fowler
2 years
Tip: Starting code reviews by looking at tests is a good way to get a sense of what the change is about (it'll reveal things often hard to spot in the change itself). If there are no tests, stop reviewing and ask for tests.
28
164
1K
13
12
78
@nilshomer
Nils Homer
2 years
A billion here, a billion there, and the rest of us just trying to support open source software on which genomics stands...
@dramyabernethy
Amy Abernethy
2 years
Exciting news from @Verilylifesci on this $1Bn funding to further our precision health impact, including evidence generation. Big congrats to @stephengillett , who will be our new CEO, and deep gratitude to Andy Conrad. We're set up for great things ahead!
1
18
74
7
6
82
@nilshomer
Nils Homer
2 years
Building a #BioInformatics tool repository to me feels like the same as annotation and curation for variant databases: 1. garbage in, garbage out 2. everything is done manually 3. relying on academic grade tools (data sources) is fraught with peril
@LatchBio
LatchBio
2 years
We just raised a $28 million Series A from Coatue and @Lux_Capital to build the AWS x GitHub for biocomputing. 1/N🔻
17
83
724
10
9
79
@nilshomer
Nils Homer
3 years
FOMOmics: the field where only the newest and coolest genomic technologies are bought and applied.
3
10
80
@nilshomer
Nils Homer
2 years
I'm seeing wide-spread layoffs in #Bioinformatics and #biotech . So many good and talented people affected; I'm here to listen and help in my own small way.
6
11
77
@nilshomer
Nils Homer
3 years
Me anytime I see someone still using TopHat and Cufflinks. #Bioinformatics
7
12
78
@nilshomer
Nils Homer
2 years
For all the excitement of #Bioinformatics software in new programming languages, the API designs and the ease of use for other developers are… not good. That’s why I sometimes call it academic grade. Gets the paper published, but helps no one later.
3
10
71
@nilshomer
Nils Homer
2 years
Coming soon to @nf_core … the fgbio best practice UMI consensus pipeline. #Bioinformatics
Tweet media one
3
7
71
@nilshomer
Nils Homer
1 year
@michaelhoffman Move jobs every year so you don’t have to support what you’ve built. 🔥🔥🔥
6
3
75
@nilshomer
Nils Homer
3 years
Come work with us @fulcrumgenomics ! Bioinformaticians and Computational Biologists welcome! We solve interesting biological problems through engineering and bioinformatics for a diverse set of clients. We also value life outside of work. See more below. #Bioinformatics 1/n
2
38
68
@nilshomer
Nils Homer
2 years
“Validated in IGV” My trust level: 📈 Can we normalize adding IGV screenshots to a supplementary PDF?
@JamesFasham
James Fasham
2 years
Wow, what an #ESHG2022 talk! #CRISPR -Cas9 causes off target structural variants in zebrafish NOT detected by short-read sequencing and ARE passed on to offspring. Huge implications to studies and any possible future therapeutic editing Paper is here:
2
20
64
7
3
70
@nilshomer
Nils Homer
2 years
I don’t work with bullies. I was bullied as a kid, and now I have the privilege to choose with whom I work. I don’t need you, you need me. Thank you next.
2
7
65
@nilshomer
Nils Homer
4 years
Why don’t journals have a read only GitHub organization that authors must deposit code (and small datasets) into? I’ve been burned by folks moving, deleting, or overwriting. Same for wet-lab protocols not described in the paper or supplementary materials.
9
16
68
@nilshomer
Nils Homer
3 years
My master plan 1. Joint appointments at Sanger, EBI, and Broad 2. Standardize-h/-H in samtools and bcftools 3. Quit
@BioMickWatson
Mick W@tson ↙️
3 years
My master plan 1. Get hired by illumina 2. Release the 2x400bp kits they developed ten years ago 3. Quit
7
7
192
6
2
66
@nilshomer
Nils Homer
2 years
It’s 2022 and I’m still writing aligners! #Bioinformatics
@nilshomer
Nils Homer
5 years
~13 years ago I was asked why I was writing an "aligner" as the problem was solved. Today, I'm writing a new "aligner". #ThisIsBioinformatics
1
3
37
3
10
70
@nilshomer
Nils Homer
2 years
95% of data science is cleaning the data
@lukestein
⑆Luke Stein⑈
2 years
My students: So when are we going to learn machine learning models? Me:
7
6
54
4
12
66
@nilshomer
Nils Homer
9 months
Isn’t this par for the course #RStats ? R is a programming language that actively fights software engineering best practices. Extra points if you can actually reproduce the environment and not have hard coded paths.
@data_question
A Question A Day
9 months
You are reviewing this code? What would you advise? #RStats
Tweet media one
56
11
144
14
5
67
@nilshomer
Nils Homer
2 years
If you don't use the explain-flags site, are you even a #Bioinformatician ?
5
4
68
@nilshomer
Nils Homer
2 years
#Rust is quietly becoming our go to #Bioinformatics performance-focused language. Check out some of the libraries we’ve been working on.
@ducktapeprogra1
ducktapeprogrammer
2 years
2
15
43
0
8
62
@nilshomer
Nils Homer
1 year
Bioinformaticians: which one(s) do you consider yourself? • Molecular Biology Debugger • Technical Leader • Thought Leader • Expert Executor • Pragmatic Skeptic • Trusted Teammate #Bioinformatics #Hiring #Genomics @fulcrumgenomics
14
14
65
@nilshomer
Nils Homer
3 years
#Bioinformatics is a lot about persistence. It’s not about how many times you get it wrong, it’s about if you persist long enough to get it right.
Tweet media one
9
6
62
@nilshomer
Nils Homer
8 months
I want IGV for complex rearrangements, to visualize long reads aligned in graph (not a dag) form against many short contigs (non-linear reference) or distant segments (linear reference). Imagine a SAM file with many complex non-linear chimeric alignments. This must exist.
11
7
63
@nilshomer
Nils Homer
2 years
Who says you can’t do open source #Bioinformatics in your day job? NB: we’re hiring.
@fulcrumgenomics
Fulcrum Genomics
2 years
#fgbio 2.0, the second major release, is now available. A major theme of this release is performance of the UMI-related tools. And for those using picard's MergeBamAlignment, try using fgbio ZipperBams instead. Same author, new tool. #Bioinformatics
0
12
45
2
9
60
@nilshomer
Nils Homer
3 years
I am an author on the original SAM specification publication. It's not just you. #Bioinformatics
Tweet media one
2
3
60
@nilshomer
Nils Homer
11 months
There are so many intangible benefits supporting users of your open source #Bioinformatics , but at some point you have to get paid for it. The folks asking the questions are getting paid, so why not us?
5
5
62
@nilshomer
Nils Homer
2 years
@bernhardsson Most bioinformatic tools are command line based, have wildly different compute resource requirements, are data/file heavy, and are insidious to install/containerize. Airflow, Luigi, and others are not built with those things in mind. And so we have our own.
3
2
60
@nilshomer
Nils Homer
2 years
At some point R and assembly code are going to be indistinguishable.
2
2
59
@nilshomer
Nils Homer
2 years
:wq
13
4
57
@nilshomer
Nils Homer
1 year
SnakeLatch? I am genuinely excited at the prospect of a #Bioinformatics platform that has an amazing UI for Biologists on which Bioinformaticians can develop using Snakemake.
2
10
62
@nilshomer
Nils Homer
2 years
How does one leverage a genetic database of millions of samples to solve cold cases or identify human remains? To find even 4th degree relatives with only 10K SNPs? #Bioinformatics #Forensics A 🧵…
1
14
58
@nilshomer
Nils Homer
4 years
I’ll go first.
3
0
52
@nilshomer
Nils Homer
11 months
My new aligner is awesome. It’s not meant to be fast, but instead gets to single molecule base-pair resolution of some very interesting events. I can’t say what yet, since no one is going to see it for a while, but it’s awesome. I just need to tell people.
2
0
59
@nilshomer
Nils Homer
2 years
What’s the BWA of CNV calling? It still feels like a dark art where you need to roll your own. #Bioinformatics
14
9
57
@nilshomer
Nils Homer
2 years
Maybe making people click ads shouldn’t be paid multiple times more than folks developing the next cancer vaccine or gene editing therapeutic. 😡
@ClarkPolner
Elizabeth Clark Polner Hudson
2 years
Will there ever be good digital infrastructure in biotech? Alternate title: "Part of the reason it's hard to hire developers in bio is because they don't have the tools to succeed that they do elsewhere - will that ever change?"
3
28
136
2
1
57
@nilshomer
Nils Homer
3 years
How to differentiate yourself in #Bioinformatics and #CompBio : Learn a “performant” language in addition to “data science” languages. Former: eg. Rust, C/C++, JVM Latter: eg. Python, R, PERL
8
7
49
@nilshomer
Nils Homer
2 years
@dgmacarthur Heng is exceptional at many things, but one thing that is rarely talked about. He skates to where the puck will be. And has a toolkit ready for when the data arrives.
0
5
52
@nilshomer
Nils Homer
3 years
Now do IGV screenshots with real variants versus sequencing artifacts.
@DNA_RNA_Uni
DNA&RNA Universe 𝕏
3 years
CAPTCHA
Tweet media one
30
576
3K
3
2
51
@nilshomer
Nils Homer
2 years
Move over samtools, sqlite3 is here to take over.
@simonw
Simon Willison
2 years
TIL you can run SQL queries directly against CSV files as a one-liner using the default sqlite3 command line utility
Tweet media one
57
779
5K
3
5
47
@nilshomer
Nils Homer
10 months
Evil be the folks who embed FASTA sequences in Figures.
6
4
53
@nilshomer
Nils Homer
2 years
Join us fully #remote @fulcrumgenomics We're looking for the experts in #Bioinformatics . Requirements: ‣ Curious, Conscientious, Client-Focused ‣ Demonstrated expertise in a #Bioinformatics area, familiarity in a few others ‣ US-based #hiring #jobs #genomics
@nilshomer
Nils Homer
2 years
Join us @fulcrumgenomics ! Nowhere else can you have access to so many diverse and challenging #Bioinformatics and #Engineering problems across so many clients and domains: ‣ 10+ 5 year clients ‣ 100+ projects completed ‣ 50+ clients served
2
28
79
3
29
51
@nilshomer
Nils Homer
2 years
#snakemake users having issues installing today, see this issue and fix (downgrade tabulate): #bioinformatics
Tweet media one
0
13
48
@nilshomer
Nils Homer
2 years
grep, but for FASTQs I’m looking for folks to try out a major upgrade to fqgrep that makes the usage almost the same as vanilla grep. Please build off of this branch while I add unit tests:
2
5
50
@nilshomer
Nils Homer
2 years
Use dataflow they said... #Bioinformatics #Nextflow
Tweet media one
6
6
48
@nilshomer
Nils Homer
2 years
Academics want me to peer review and don’t want to compensate me for it? It’s supplanting actual client work where I’m getting paid: your lack of budgeting is not my emergency. And also, perhaps if you paid reviewers you’d actually get some.
5
1
47
@nilshomer
Nils Homer
2 years
🎵🎵🎵 Don’t be fooled by the socks that I got, I’m still, I’m still the Bioinformatician on the block. I used to have short reads, now they’re long. No matter what I sequence, I know where they map to.🎵🎵🎵 (Thank you @PacBio for the socks!)
Tweet media one
1
1
49
@nilshomer
Nils Homer
2 years
Want a feature request in a open source #Bioinformatics software? Sponsor it! So many of our #Bioinformatics tools and features have come about through industry sponsorship and giving back (we love it). But…
2
8
49
@nilshomer
Nils Homer
10 months
Like I said, it’s personal…
Tweet media one
26
1
50
@nilshomer
Nils Homer
2 years
Bioinformatics is job security. We'll be supporting "legacy" reads for years to come.
@illumina
Illumina
2 years
Infinity also enables 10x greater throughput with 90% less #DNA input than legacy long reads. We anticipate an early access launch for Infinity technology in the second half of the year.
Tweet media one
3
48
124
4
1
48
@nilshomer
Nils Homer
2 years
Say it with me, competition is good.
@SingularGenomic
Singular Genomics
2 years
Introducing G4, the world’s most powerful benchtop sequencing platform. Built with novel high-performance chemistry and advanced engineering to deliver accuracy, speed and flexibility, G4 has the ability to power a wide range of #genomic applications.
6
42
149
4
2
47
@nilshomer
Nils Homer
2 years
We’re Bioinformaticians that value the art of Software Engineering. Join us if you feel the same. #Bioinformatics
@nilshomer
Nils Homer
2 years
Join us @fulcrumgenomics ! Nowhere else can you have access to so many diverse and challenging #Bioinformatics and #Engineering problems across so many clients and domains: ‣ 10+ 5 year clients ‣ 100+ projects completed ‣ 50+ clients served
2
28
79
0
13
45
@nilshomer
Nils Homer
4 years
Validate your VCFs before you publish them. GIAB/NIST and Platinum Genomes VCFs don’t strictly follow the spec. I’m writing my own tool because I’m a masochist. Early testers are appreciated as I add more features and squash bugs. #Bioinformatics
2
19
47
@nilshomer
Nils Homer
2 years
There are a lot of positive outcomes in the above process. Folks learn by doing, the software was written to solve an immediate problem, a diversity of ideas and solutions… But let’s not pretend there isn’t a Bioinformatics SW graveyard, and a lot of it comes down to money.
5
2
47