page logo, three tetrahedra
intersecting a sphere
home
research gallery
  • origami
  • programming
  • biology inspired
  • photography
  • number notes
  • rants
  • games
  • misc


  •   Research Gallery

    This page outlines my research, both personal and professional, over the years.

    My personal research has consisted of computational simulations of various systems which have caught my interest. Discussion of this work is published on this website with no editorial or peer review, interpret accordingly.

    My professional research derives from my work towards a PhD in molecular biology. I study Candida albicans, a sometimes pathogenic yeast species. My lab examines the formation of drug resistance and the formation and structure of chromosomes. This work is published in real professional-type journals, with the associated editorial and peer review.


    This page discusses the behavior of a simulated evolution system by Michael Palmiter I first encountered in the 1989 Scientific American column "Computer Recreations", by A. K. Dewdney. I played with the code for this a number of times over the years and eventually produced some data analysis tools for examining the course of the simulated populations over time.

    It was an interesting system to write and proved to be a good learning experience as I improved it over the years. I still find it amusing to set it running from time to time.


    This page discusses the behavior or a simple pattern generation model which captures much of the behavior of a reaction-diffusion system without the computational overhead of solving discrete differential equations.

    I've explored some aspects of the system, but there plenty that can still be done with it.

    The model is mentioned once in Wolfram's big book, but he does not cite who originally developed it. I began work on this model years before Wolfram's big book came out, starting from a vague description in some unknown article. I remember the model as, "Young's model", but have been able to find no evidence for this in later searches.


    Here I discuss the maths needed to calculate new fold lines in origami. The mathematical model begins with generalized definitions of points and lines, then applies origami axioms to find new points and lines. Because I was writing this into a computer simulation while I was deriving the math, I have made efforts to explain how the math can be rendered into a form usable in a general programming environment.

    Primarily the axioms are based on the work of Huzita and others. The final two discussed are not commonly recognized, but were necessary to make the work complete.


    This project began as an attempt to write detailed instructions for folding origami models. My background in computer programming led me to develop a structured language to describe the features of the paper, the folding process, and the new features created during folding.

    The language is limited to 2D models and still needs work to be entirely unambiguous. I'm writing a compiler to translate the written script into images similar to those found in a standard origami diagram.

    Development of the language usually is pushed forward when a problem comes up in the programming. Computers do not deal well with ambiguity.


    This is an origami simulation which uses the origami maths and descriptive language mentioned above. The goal is for the automated production of origami diagrams from a description. The maths explored earlier are fundamental to the simulation, but are not sufficient to produce useful results. I have developed and continue to develop algorithms to effectively simulate the folding of a piece of paper.

    I don't have a proper writeup for this project yet, but the page has some examples of what the simulation can do so far.


  • Gale CA, et al. SLA2 mutations cause SWE1-mediated cell cycle phenotypes in Candida albicans and Saccharomyces cerevisiae. Microbiology. 2009 Dec; 155(Pt 12):3847-59. [PMID: 19778960]
  • My first academic paper. By, 'my', I mean my name is one it... as the fifth author. I did some of the flow cytometry used to examine the impact of of a mutation on cell cycle progression. It was only later that I realized the work was kinda cool.


  • Forche A, Abbey D, et al. Stress alters rates and types of loss of heterozygosity in Candida albicans. MBio. 2011 Jul 26; 2(4). pii:e00129-11. doi:10.1128/mBio.00129-11. [PMID: 21791579]
  • My first real (second-author) academic paper. For this work I did a lot of data analysis and statistics, providing insights which seemed helpful in writing the paper. This is a pretty cool piece of work showing how different stresses increase mutation rates differently. This is the first time this has been shown in a Eukaryote.


  • [Submitted, reviewed, and accepted for publication!]
  • My first, first-author paper! (Details to follow once it is in print.)


    Copyright © Darren Abbey.