Latest Posts

Introducing biomodels.el (27 Feb 2022) [emacs] [model]

An emacs interface to interacting with the BioModels API

Perspective test (09 Oct 2021) [python] [art]

Underestimated the number of carbdoard boxes I recycle everyday at work

Karl Deisseroth's 'Projections' (16 Aug 2021) [notes]

Notes, ideas and quotations from the book

Red chair (30 May 2021) [art]

Mixed media, with Ameya

Saba Mahmood's Religious difference in a Secular Age (29 May 2021) [notes]

Notes, ideas and quotations from the book

Writing a slackbot for org-capture (10 May 2021) [emacs] [python]

Or how I learned to appreciate ngrok and my raspberry pi

Lines 1 (17 Apr 2021) [art] [javascript]

p5js playground

Creating super-personalized dashboards with org-mode and some elisp (31 Dec 2020) [emacs]

Using emacs to solve inconveniences

Quantifying my pandemic year (25 Dec 2020) [quantifiedself]

Quantified self

A timeline of the studies investigating stochastic gene expression (22 Dec 2020) [biology]

Mostly theory, with some experiments thrown in

Rammohun Roy's 'Against Hindoo idolatory' (1820) (05 Sep 2020) [review]

Book review

Thoughts on E.O. Wilson's On Human Nature (23 Aug 2020) [biology] [review]

Book review

Parsing webpages to build a collection of Qawwali performances (18 Jul 2020) [python] [music]

Attempting to parse webpages

Mechanisms in biology (02 Jul 2020) [biology]

Notes from Nicholson 2012

Landing page evolution of my site (11 Jun 2020) [me]

Git history makes it worth the effort!

A Boolean expression to polynomial generator (17 Apr 2020) [python]

Useful for bulk converting Boolean rules

Utility function to control the tags vocabulary in a bibtex file (07 Mar 2020) [emacs]

Messing around with elisp again!

Beeline: Benchmarking algorithms for gene regulatory network inference from single-cell transcriptomic data (06 Jan 2020) [biology] [simulation]

Our paper is out in Nature Methods!

Multithreading in Python is a pain (02 Dec 2019) [python]

Or how I learned about the GIL

Testing SWIG: Using C modules in python (19 Nov 2019) [python]

faster functions in C, maybe.

Diced Circles (06 Oct 2019) [python] [art]

Badly drawn pie charts

Traffic (04 Oct 2019) [python] [art]

Early morning traffic on Mount Road

Bubbles (03 Oct 2019) [python] [art]

Coffee stains turned to bubbles?

Tiling - 1 (02 Oct 2019) [python] [art]

Euler Map to create tilings

Contaminated plates (01 Oct 2019) [python] [art]

Procedurally generated hexagons

Introducing deqn-mode.el (02 Sep 2019) [emacs] [ODE]

A common emacs interface to define differential equations

Procedural art: Clouds (18 Jul 2019) [python] [art]

Using matplotlib to procedurally generate pink sunsets!

Procedural art: Rangolis (02 Mar 2019) [python] [art]

Generating rangolli patterns with a minimal set of rules

My first elisp function: Create an analysis template (09 Feb 2019) [emacs] [modeling]

A function to populate an org file with boilerplate containing python headers and org-export descriptions.

Towards constructing relationship graphs between raags (01 Dec 2018) [music] [kala]

A post capturing the discussion on relationships between raags from this week's kala meeting

Exploring the relationships between thaats in Hindustani Music (24 Nov 2018) [music] [kala]

Creating a graph based on shared notes between thaats

A poor man's twitter using org-capture (05 Sep 2018) [emacs]

A rough ssh-based pipeline to "capture" a tweet-like text and push to a remote web server

a YASnippet Template for an org-mode notebook (21 Apr 2018) [python] [emacs] [research]

A yasnippet to define a template for a generic computational analysis "experiment"

Fun with Mandelbrot sets (04 Mar 2018) [python]

Visualizing the Mandelbrot set using matplotib

Scripts to generate graphic summaries of weekly org-reports (16 Nov 2017) [emacs] [org-mode] [python]

An alternative to toggl for pretty summaries of org-clock info

The Two-Hit Hypothesis: Insight from statistics (16 Aug 2017) [biology]

What I learned about Knudson's two-hit hypothesis

Compartmental model of cytoskeletal polarization during chemotaxis (27 Apr 2017) [python] [biology] [non-linear-systems]

Some interesting results from our model of cytoskeletal polarization using Watts-Strogatz randomization to mimic disruption of the cytoskeleton

What is the relationship between model size and number of parameters? (04 Mar 2017) [python]

Nutrient Signaling in budding yeast (01 Jan 2017) [biology]

An overview of my research project

A script to study Kuramoto Oscillators (01 Dec 2016) [python] [biology] [non-linear-systems]

Animating a coupled oscillator system using matplotlib

Agent Based Simulation of a chronic Influenza infection (30 Nov 2016) [python] [biology] [simulation]

An animation from our Mod and Sim class showing the spread of infection using an agent-based model