Trending Articles in Biotech and Chemistry

Recent

Programming an ATmega8A using Arduino

If you are interested in programming and electronics, you probably do not need an introduction to Arduino. If you want to make your Arduino projects permanent, then it is a good idea to use solo microcontrollers rather than Arduino boards in the final setup. While Arduino boards are great for prototyping, buying an Arduino board…

P vs. NP and what is a Turing Machine (TM)?

P or NP This article deals with the complexity of calculations and in particular the meaning of ##P\stackrel{?}{\neq}NP## Before we explain what P and NP actually are, we have to solve a far bigger problem: What is a calculation? And how do we measure its complexity? Many people might answer, that a calculation is an…

Parallel Programming on a CPU with AVX-512

This article is the second of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles, I use different approaches to solve the same problem: finding the best-fitting line (or regression line) for a set of points. The two different approaches to parallel programming presented in this and the…

Parallel Programming on an NVIDIA GPU

This article is the first of a two-part series that presents two distinctly different approaches to parallel programming. In the two articles, I use different approaches to solve the same problem: finding the best-fitting line (or regression line) for a set of points. The two different approaches to parallel programming presented in this and the…

Probabilistic Factors Involved in Disease and Virus Testing

Introduction This Insight looks at the various probabilistic factors and related terminology involved in disease and virus testing. As we all know, tests are rarely 100% reliable.  The frequency of false positives and false negatives, however, not only depend on the tests themselves, but also on the prevalence of the disease or virus within the…

How to Setup a Raspberry Pi Cluster

INTRODUCTION As a long-time computer programmer and almost as long a High-Performance Computer (HPC) user, I really didn’t know anything about how these machines actually worked under the hood. I still really don’t, so a few years ago when I was working at one of the US National Labs, I decided that a fun project…

Python’s Sympy Module and the Cayley-Hamilton Theorem

Two of my favorite areas of study are linear algebra and computer programming. In this article I combine these areas by using Python to confirm that a given matrix satisfies the Cayley-Hamilton theorem. The theorem due to Arthur Cayley and William Hamilton states that if ##f(\lambda) = \lambda^n + c_{n-1}\lambda^{n-1} + \dots + c_1\lambda +…

The LCEVC Coding Standard and 8K Television

Introduction First, for background, here is an overview of the most common video compression standard in use today, H264: https://www.maketecheasier.com/how-video-compression-works/ H265 has improved on this, but for various reasons, it was a bit of a flop. It is in use and will continue to grow, but royalty issues are a problem. To try snd address…

Create an Android Ringtone Picker Using the Ringtonemanager Class

In this article, I will show you how to create a ringtone picker using the RingtoneManager class in Android. You will be able to get the list of tones, display them as RadioButton and let the user pick one tone from the list. I expect you to have a basic knowledge of programming in Android….

Trending