So you want to be a computational biologist?

Nick Loman, Mick Watson
2013 Nature Biotechnology  
Two computational biologists give advice when starting out on computational projects. T he term 'computational biologist' can encompass several roles, including data analyst, data curator, database developer, statistician, mathematical modeler, bioinformatician, software developer, ontologist-and many more. What's clear is that computers are now essential components of modern biological research, and scientists are being asked to adopt new skills in computational biology and master new
more » ... gy (Box 1). Whether you're a student, a professor or somewhere in between, if you increasingly find that computational analysis is important to your research, follow the advice below and start along the road towards becoming a computational biologist! Understand your goals and choose appropriate methods Key to good computational biology is the selection and use of appropriate software. Before you can usefully interpret the output of a piece of software, you must understand what the software is doing. You wouldn't go into the laboratory and perform a polymerase chain reaction without a basic understanding of the method. Why would you do the same with a computational analysis? Understanding the underlying methods and algorithms gives you the tools to interpret the results. That doesn't mean you need to read through each line of source code, but you should have a grasp of the concepts. Software tools are often implementations of a particular algorithm that may be well-suited for particular types of data; for example, in de novo assembly, an Overlap-Layout-Consensus assembler is optimized for longer sequence reads, whereas de Bruijn graphs were designed with short reads in mind. Choosing software employing the most appropriate algorithm will save you a lot of time.
doi:10.1038/nbt.2740 pmid:24213777 fatcat:hyee753ejvdg7irqs6h3ls3t2u