Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
Implementing D2 Metrics In Cython For Kmer Count Profile Distance
Published:
D2 metrics to compare sequences from kmer frequency vectors
State Of The Cpu Market Servers And Workstations
Published:
What is the state of the CPU market
- consider server CPUs and workstations or small PC CPU architectures for high-performance compute.
Ricing In 2024
Published:
Customization is essential for maximizing visual appeal and ease of use of the computer system.
Linear Runtimes For Quasimapping And Alignment Free
Published:
I want to discuss linear runtimes and what that means in alignment-free methods for bioinformatics and sequence alignments and quasi alignments. First, it is the splitting of the sequences, as they are read, into, let’s say, ‘a’ De Bruijn graph. This graph consists of the k-mers, their neighborhoods, and of course the walks or paths through the graph that constitute optimal criteria and local maxima of course for traversal and contig/walk/path maximization. Typically, a search through the De Bruijn structure may be Breadth-First to find optimal depths for traversal of the path through the De Bruijn structure, optimizing for creating some sequence. This leads to read collapse along the sequence unidirectionally (bidirectionally in a unidimensional space) along the sequence space.
Ricing In 2024
Published:
Productivity In Org Mode
Published:
Goals
Industry Skillsets And Conformity Vs Academic Topics For Q3 2024
Published:
What topics are currently under focus?
Network Attached Storage (NAS) vs storage server
Published:
What is Network Attached Storage (NAS)?
Python programming environment
Published:
Python
Productivity Setup
Published:
Ubuntu-based Linux System
Kmer Database Format Part 3
Published:
Summary
Kmer Database Format Part 2
Published:
Summary
How do I become a bioinformatician?
Published:
I see plenty of posts on /r/bioinformatics of students or mid-career professionals asking what it takes to become a bioinformatician. What skills should I have? What programming languages should I learn? What course should I take? Do I need a masters or PhD? Here is my answer to the question 'How do I become a bioinformatician?'
Sorting Out Modules in Python
Published:
Differentiation in Computational Research Environments
Published:
Introduction
Benchmarking Python CLIs
Published:
What is benchmarking and why do it?
Site Redesign
Published:
Welcome!
Kmer Database Format (Part 1.)
Published:
The goal of this blog post is to introduce the concepts of k-mer subsequences and blocked GNU-zip file (.bgzf
) and suggest that they be used together to form a new file specification for younger bioinformaticians. If I'm successful, the reader should have a basic understanding of common k-mer packages, my opinion on the algorithms and APIs, and the challenge of understanding advanced computer science and benchmarking concepts utilized by those packages/algorithms from the eyes of novice, beginner, and even intermediate bioinformatics students.
Views of the ‘Second Shift’ Phenomenon in Children - Domestic Egalitarianism
Published:
Review notes
These are some notes I jotted down while reading a study from Psychological Science linked by /r/science Reddit at 2.3k updoots. This article had a somewhat clearer design and premise than a more popular post (8.8k currently) this morning in the same subreddit. PDF to the former article and the Springer link to the latter. I am reviewing the article to talk with a new acquaintance on the phone about feminism and gender equality.
Magika - A Sword Art Online fanfiction
Published:
Officially, magic was a forbidden component of Sword Art. Magical skills, item stats, criticals, and ability leveling may have elements beyond the typical diagnostic expertise of the players. Yet, enchanted items, durability, and other components of the material realm of Sword Art have mechanics of randomness, high-level crafting, beyond the scope the typical player will invest into the game. Additionally, defensive and offensive techniques also have randomness and executional nuance beyond the scope of most players’ level of interest. The code of the game actively encourages this obfuscation to provide a simple experience for the players, and even goes so far as to encode a level of instinct that Kirito granted Cline in the West Field. The user interface and neurological link was indeed part of harnessing full potential in the battlefield, involving physical, mental, and psychological nuances. The West Field had reminded him of other MMO’s he had played online; a pointless grind for experience and loot, almost deliberately trivial in comparison to the dungeons and party mechanics. Sure the social components of the game were important, but you never know who’s going to fail to support your flank and ensure survival. Since Kirito was a solo player, it had always seemed easier to grind in the fields so he had something to bring to the table when he actually joined a party.
How to build a scientific calculator in Python - Part 1.
Published:
About a 45 min read.
Top 10 - Productivity Tricks I Learned From Grad School
Published:
Things that made me faster in grad school
Basic Skills in Computational Research Environments
Published:
About a 25 minute read
First time with Common Workflow Language (CWL)
Published:
If Perl is Glorified Shell, Shell Scripts Are Dead. Long Live Shell Scripts
AWS S3 System Backup Tutorial
Published:
This article is geared for novice to intermediate users of OSX and Linux, perhaps a 20min read.
Review of Ken Robinson’s Changing Education Paradigms
Published:
In this post I’m going to try something a little bit different. I’m presenting at my alma matter this fall to talk about my research for Bristol Myers Squibb. As I’ve been reflecting on objective differences in project longevity, rigor, or collaborative style in preparation for some early-mid 20’s students, I revisited one of my favorite RSA Animate talks: Ken Robinson’s ‘Changing Education Paradigms’.
Ruining /r/programmerhumor memes
Published:
Industry Science
Published:
See the great thing about science and technology jobs is our transparency and focus on the problem, not on the finance. You could say that the tech sector is very scientific and rational. You see, we rationalize taking advantage of liberally licensed software.
Pro-Pharma Rant and the Nebula Network
Published:
Hi everyone, have you ever wondered what would be a good idea for an app? Since I became a developer, now I have *some* of the tools to potentially create some basic web applications, command line tools, etc. For some developers who aren't creating regularly, it may seem like your work actually gets in the way of the creative process, and you might not get the time to make that killer app you really wanted to build.
Beginner Array/List Methods
Published:
On Python Documentation with Sphinx
Published:
I’ve been exploring the Python documentation system for ReadTheDocs with Sphinx. It could be that I’m dense, but the sphinx-quickstart
command seems horribly divorced from most of the automagic documentation goals of the Sphinx project. After following several guides1, 2 I noticed that only an index.rst had been created in the _sources
directory. Brandon’s guide suggests that adding your module to either your PYTHONPATH or to your conf.py before make html
would lead to autodoc recognizing your package. I wasn’t able to get this to work on OSX Sierra using a virtualenv. After looking through more tutorials, I encountered some suggestions for the sphinx-apidoc
command, without actual invocation details.
Hello World
Published:
Hello world, I am building my first blog for science and technical topics called Not Very Humerus (NVH). I’ll be adding periodically to this collection and focusing on the technical side of my journey for a bit. I’ll try to proceed chronologically with some retrospectives at the beginning of the blog to focus on my experiences in University.
Code Syntax
Published:
Popovers
portfolio
kmerdb - k-mer profile distances, clustering, and more
kmerdb is a PyPI project for assessing inter-sequence k-mer profile distances, de Bruijn grpahs, and more.
kmer.js
A prototype library for k-mer profiles and statistics written in Javascript for NodeJS
kmerdb PCA
Run PCA on int64 matrices from the command line.
kmerdb kmeans
Run k-means clustering on Pandas dataframes from the command-line
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1).
Download Paper | Download Slides
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Download Paper | Download Slides
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3).
Download Paper | Download Slides
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.