Technical Articles

for Snippets of your Time

Snipcademy offers short, easy-to-follow
articles around technical topics such as
coding, statistics, and cloud engineering.

Python: Introduction, Setup and Fundamentals

Learn what Python is, what it's used for, and how to set it up on your machine.

Steven Jo
Linux Command Line: Basic Commands

Learn fundamentals commands for the Command Line.

Steven Jo
DNA Sequencing Techniques

Learn about the different types of techniques used to sequence DNA. We'll go over everything from maxam gilbert sequencing, sanger ddNTP sequencing to shotgun sequencing.Get a gist of what DNA sequencing is, what types of molecules can be sequenced, what breadth of information comes out of DNA sequencers, and the types of sequencing approaches available. Learn about the very first DNA sequencing technique pioneered by Alan Maxam and Walter Gilbert in 1976. Learn how Sanger sequencing works, which relies heavily on the chemical properties of dideoxynucleotides (ddNTPs). Also learn the pros and cons of the technique. Learn how scientists deal with the disadvantage of having short reads by utilizing a method known as primer walking. Learn how to get around the limitations of pyrosequencing by incorporating all four nucleotides in one run with reversible chain terminators. Learn the technique they used to sequence genomes that haven't been sequenced before (de novo) with the shotgun sequencing method.

Steven Jo
Linux Command Line: Terminal Multiplexer (tmux)

Learn how to install and use tmux, a terminal multiplexer, in our beginner's guide tutorial.

Steven Jo
Git: Introduction

Learn about the history of git, as well as how to install it and configure global settings through our Git tutorials for beginners series.

Steven Jo
Introduction to Probability

Probability is used to quantify the randomness of a model's behavior. In this article, we'll go over the basics of probability including probability functions, random variables, sample and event spaces, addition and multiplication laws, the binomial distribution, conditional probability, expected value and odds to probabilities.

Steven Jo


Google: How to use Google Efficiently

Learn how to use Google efficiently and effectively in this short tutorial series.

Steven Jo
CSS 3: Text

Learn how to apply and select texts in CSS.

Steven Jo
Bash Shell Scripting: Looping

Learn how to write for, while, until loops on shell scripting for the Linux (bash). Also learn control flow techniques such as continue and break to direct your looping control flow.

Steven Jo
HTML 5: Introduction

Follow our free tutorial on how to use HTML 5 and set up your first document! In this section, we'll go over HTML syntax, and the meta tag.

Steven Jo
Linux Operating System: User and Group Management

Learn how to manage users and groups on the Linux Operating System.

Steven Jo
Sequence File Formats

Learn about the different types of file formats that come with sequencing DNA and proteins. We'll go over FASTA, FASTQ, SAM, BAM, CRAM, BED format and more!Learn about the most basic file formats, including csv, tsv, and markdown. Learn what the multi-FASTA and FASTA formats are, their extensions (fas, fna, faa, ffn, frn), how to convert to and from FASTA and obtaining them from the NCBI database. Learn about FASTQ format, which is similar to FASTA, but includes quality scores. Learn about SAMtools, and the three file formats it generates - SAM, BAM and CRAM. Learn about the BED file, which are used to customize data lines on a genome browser such as UCSC browse, Galaxy browser, and bedtools. Learn about the Wig and BigWig formats, used to store dense continuous data such as GC percent and probability scores. Learn about the general feature format (GFF) and the general transfer format (GTF). earn about the different conversion tools used to convert among file types.

Steven Jo
Linux Command Line: Searching

Learn how to use the linux search box right from the command line.

Steven Jo
Linux Command Line: Permissions

Learn about permissions in the UNIX and Linux environment.

Steven Jo
Linux Command Line: Archiving & Compression

Learn how to archive files and folders for backup by using compression commands gzip, tar, bzip2, zless, and zcat in Unix.

Steven Jo
Bash Shell Scripting: Control Flow Statements

Learn all about control flow statements, including exit statuses, logical expressions, file, string, arithmetic tests, if-else and case statements.

Steven Jo