Basics of GO Terms
GO analysis is a widely used analytical method, but to understand it properly you first need to understand GO itself. This post covers the fundamentals of GO Terms.
GO analysis is a widely used analytical method, but to understand it properly you first need to understand GO itself. This post covers the fundamentals of GO Terms.
Notes on tools and data structures for performing queries on interval data
Protein-based phylogenetic analysis is a well-known and important method for studying gene function and evolution. In this post, we create a multiple alignment using MUSCLE, remove non-conserved regions with trimAl, and then perform phylogenetic analysis using the maximum likelihood method with RAxML.
When using a supercomputer, you often need to submit jobs via qsub. Sometimes you just want to run a one-liner, and having to create a script file first is tedious. Here, I use Python's argparse and subprocess to pseudo-submit commands as jobs directly from the command line.
Reading and writing fastq/fastq.gz files using rust-bio.
Salmon's output file is quant.sf, and processing it can be quite complex with many possible approaches. This article summarizes the various output formats and use cases available through tximport.
Tips and related knowledge for downloading FASTQ files from SRA
Uploading data to SRA via HTTP or FTP is far too slow, so let's use IBM's Aspera Connect for faster uploads.
A cautionary tale about getting billed by AWS after leaving resources running when you're done playing around
I wrote this because I couldn't find many articles focused solely on deploying with FastAPI and Postgres to Heroku.