Wei YuanMar 24, 20227 minMultiprocessing with Pandas dataframeRecently, I was handling large datasets stored in Pandas dataframes. Here are some learning points: [1] The native method df.iterrows()...
Wei YuanFeb 27, 20227 minNotes on BLAST and its automation in PythonBLAST is a classic set of sequence alignment algorithms that is a keystone in biology. If you are new to BLAST, here are some...
Wei YuanFeb 7, 20223 minPitfalls in bioinformaticsKnowing what not to do is easier than the converse. By not doing what is wrong, one can only do right. Experience teaches us the...
Wei YuanJan 29, 20225 minBionitio | Logging and errorsIn the previous article, I introduced Bionitio and provided a simplified template. Here, we build upon the template by adding two new...
Wei YuanJan 23, 20226 minBionitio | Software engineering template The Pareto distribution, the statistical property that gave rise to the 80/20 rule, tells us that a small number of things (20%) can make...
Wei YuanJan 9, 20224 minWindows | Setting up the command-line for bioinformaticsContents 1. What is WSL/ Ubuntu and how to install them 2. Installing bioinformatics tools with APT, Bioconda or source 3. Installing...