Skip to main content

Five reasons why researchers should learn to love the command line

Christina Koch, a research computing facilitator at the University of Wisconsin–Madison, works at a computing centre that provides remote access to some 14,000 nodes and terabytes of memory. Suppose, Koch says, that a bioinformatician has a computational workflow for analysing gene-expression data sets. Each data set takes a day to process on their computer, and the researcher has 60 such data sets. “That’s two months of non-stop running,” she says. But, by sending the job to a computer cluster using the ‘secure shell’ command, ‘ssh’, which opens an encrypted portal to the remote system, the researcher can parallelize the computations across 60 computers. “Instead of two months, it takes one day.”