Ten Quick Tips for Using a Raspberry Pi

09/28/2018
by   Anthony C Fletcher, et al.
0

Much of biology (and, indeed, all of science) is fast becoming computational. While this has been clear for some time (decades) from the perspectives of algorithms and software, a shift is also becoming more pervasive from the viewpoint of hardware and computer engineering. As examples, (i) on the informatics side of computational biology, recent years have seen field-programmable gate arrays (FPGAs) used to accelerate sequence alignment, and (ii) on the physics-based side of computational biology, application-specific integrated circuits (ASICs) and general-purpose GPU (GPGPU) computing have enabled the recent revolution in long-timescale molecular dynamics simulations. These trends notwithstanding, science students often receive little to no training in the more technical and hardware-focused areas of computational sciences (e.g., Linux/Unix usage, device drivers, kernel modules and so on). Just a few weeks with a Raspberry Pi would begin to remedy that. A major goal of our piece is to motivate the reader to become fearless in striving for a basic familiarity of these sorts of self-taught, do-it-yourself approaches to computing (and, mostly, to have fun doing it!). To quote Feynman, "What I cannot create, I do not understand".

READ FULL TEXT
research
09/28/2018

Ten Simple Rules for Using a Raspberry Pi

Much of biology (and, indeed, all of science) is fast becoming computati...
research
09/17/2023

How much can ChatGPT really help Computational Biologists in Programming?

ChatGPT, a recently developed product by openAI, is successfully leaving...
research
08/24/2015

Causality, Information and Biological Computation: An algorithmic software approach to life, disease and the immune system

Biology has taken strong steps towards becoming a computer science aimin...
research
10/01/2019

Highway to HAL: Open-Sourcing the First Extendable Gate-Level Netlist Reverse Engineering Framework

Since hardware oftentimes serves as the root of trust in our modern inte...
research
07/10/2018

Parallel Architecture Hardware and General Purpose Operating System Co-design

Because most optimisations to achieve higher computational performance e...
research
05/18/2016

An Introduction to Programming for Bioscientists: A Python-based Primer

Computing has revolutionized the biological sciences over the past sever...
research
11/25/2019

ART: A machine learning Automated Recommendation Tool for synthetic biology

Biology has changed radically in the last two decades, transitioning fro...

Please sign up or login with your details

Forgot password? Click here to reset