Want to Make It as a Biologist? Better Learn to Code – WIRED

Posted: Published on March 12th, 2017

This post was added by Dr P. Richardson

Slide: 1 / of 1. Caption: Evan Mills

Namrata Udeshi knows how to globally analyze the proteomics of human cells. Youd be forgiven for having no idea what that means or why it mattersits a complicated technique that youd need years of post-graduate training to master. But for now, just know its important for disease research. Udeshi is a group leader in a proteomics lab at MITs Broad Institute, working long days to understand the intricacies of cellular life. Shes also the mother of two toddlers, with almost no free time.

And yet, every day, she spends hours learning the programming language Python.

Ever since I started my post-doc, I realized that it would be great to get data analysis automated, says Udeshi. But I didnt know how to program, so I would go and find someone who knew and ask them for help. That was annoying and limiting. Now, shes enrolled in an intro to programming class through Harvard Extension School. Udeshi is hardly alone: When I asked a handful of post-doc biologists eating brunch in Boston last week how many were teaching themselves to code, every hand went up. They all realized that their curriculum was missing a core element, and theyve set about rectifying the omissionon their own.

Its surprising that its come to this. In biology, big data is the thing. Every day, biologists go into the lab to coax data out of living mattermore and more data, with the advent of biological tools like Crispr/Cas9. Udeshi used to be able to trace her data in Excel, but in the past five years, those data sets have gotten bigger and bigger. We cannot manually look through 15,000 data points anymore, she says. To analyze it all, biologists need to write programs specifically tailored for their experiments.

Graduate programs realize that computer scientists arent the only ones who need computational skills, and theyre correcting the issueslowly. Since 2015, the National Institute of Health has been pushing to add skills training, including coding, to biomedical graduate training, though it hasnt yet reorganized its grant priorities to require these skills. Outside of specialized computational biology and bioinformatics programs, most basic biological graduate programs dont require coding classes.

At UCSF, newly minted department head Anatol Kreitzer is trying to revamp the curriculum for neuroscience grad students. Our curriculum is 30, 40 years old, he saysit requires some statistics and lots of speciality neurobiology, but no coding. One of Kreitzers first actions as department head was to assemble a committee to figure out the best way to incorporate coding into the neuroscience programs core curriculum. It might take a while, but its a start.

In the meantime, working scientists who need to know this skill now turn to books, online courses, and night classes. And mostly, to each other.

Udeshi chose to take a formal course. Sam Myers, a bio-analytical chemist in Udeshis lab, is teaching himself R by simply Googling everything. Taking an online course is the middle ground option.

Adam Granger, who graduated from UCSFs neuroscience department three years before Kreitzer took over, would have jumped at the chance to learn coding while he was earning his PhD. Instead, he enrolled a few months ago in an online Python class through the website Code Academy. When he leaves his bench at Harvard, where hes a post-doc in electrophysiology, he opens his laptop at home and goes into a coding vortex. Arpiar Saunders, a genetics post-doc at Harvard, did the same when he learned the language R, though he took a class offered by competing site Code Camp.

Beyond the basics, all of them end up relying on an informal apprenticeship within their labs. Whoever knows the secrets of coding becomes the wizened elder who schools the younger folkexcept often the age dynamic is reversed.

It must be a huge pain in the ass for the coding experts in the labs, says Saunders. When he first started his neuroscience PhD program years ago, he improbably became that personsimply because hed bought a book on the language Perl over the summer and taught himself the syntax. People in the lab treated him like the expert. And Im not a good programmer. I am a barely proficient programmer, he says.

When Saunders became a post-doc, he found an actual expert to help him. I realized that just the way he held his laptop was completely different from me. His fingers were spread wide open over the keys in this diagonal format, and I just knew Im fucked, Im fucked in this whole field, Saunders says. I type like an old person. These kids, they interact with their computers in a completely different way. Saunders is in his early 30s.

But hes right that this problem is generational. People getting a PhD in neuroscience from Harvard now can take a bootcamp in MatLab in their first yearthough its still optional. As these biologists can attest, it shouldnt be. Not only is coding a core skill that gets the basic work of biology done, its also taught them to look at problems in new ways. Above all, they agree, coding liberated them.

As tools evolve to allow biologists to gather ever-more-massive quantities of data, people like Kreitzer will find a way to make coding a core part of scientific education. Until then, the biologists will have to go it alone.

Read the original here:
Want to Make It as a Biologist? Better Learn to Code - WIRED

Related Posts
This entry was posted in Biology. Bookmark the permalink.

Comments are closed.