Abstract:
The classic model of queen resource allocation by Macevicz and Oster predicts maximal fitness with a “bang-bang” strategy; an initial investment phase of worker rearing, followed by a production phase of solely reproductive rearing. This has been well-verified with altered conditions and assumptions for continuous differential equation models. In the current study, these basic claims are verified and I propose a simplified simulation model, uniquely accounting for random events such as forager death and forager success. I show the differing results of the continuous and simulation models and illustrate the limited capacity of current theories for modelling risk in the annual social insect resource allocation problem. Given a wide variety of possible environmental conditions and resource allocation strategies, this simulation provides great utility in measuring fitness and robustness. Current findings include non-standard variability in reproductive yield (reminiscent of early worker death) under realistic environmental conditions, suggesting great importance of risk assessment in early annual social insect queens.
In this project I developed an intelligent ant tracker program with Python utilizing:
A custom labelled 5,000+ image database
Tensorflow neural network image recognition
(using the Mask R-CNN library)
Bayesian statistical movement prediction
which was able to identify centers, directions and borders for of each ant and each body categroy (head, thorax, abdomen) against any background with 95%+ accuracy.
This program was used for understanding the effects of various drug interventions on ant behaviors including average speeds, turning rates, locations visited, etc..
The zebrafish tracking problem differs from the ant tracking problem in several ways:
Fish are tracked in a plain, white environment.
- Background subtraction can be used to identify objects of interest
Fish swim, ants walk.
- Turning can be easily identified in fish, their body angles are significant.
- Head, midsection and tail are identified for locomotion analysis.
Zebrafish move in three dimensions.
- At least two cameras must be used to determine position,
calculated using stereoscopic linear algebra transformations
An example image of successful identifications
Simplified, 2D process with MatLab code
As a freshman at University I was lucky enough to shadow a senior student creating a foraging simulation, uniquely accounting for inclines and their effects on colony foraging patterns. In addition to learning a great amount about simulation and R, I created the animation you see below.
Ants forage for food in the top right corner, the middle third represents a 30% incline. Line size depicts velocity and white ants have collected food, returning home and depositing pheromone.
DID YOU KNOW? On inclines, ants modulate their speed and angle of ascent to maintain a constant metabolic rate.
A project created for an independent study with Dr. Jason Graham using published swarm behavior models.
Simple 3D observation
Predator Avoidance
Bounding Boxes
Live parameter control
Repel, orient and attract radii
Alpha (angle of individual perceptual field)
Bounding box detection radius
Data Logging:
Individual Positions
Average Velocity
Average Group Size
Number of Groups
Distance from Predators
Using LaTeX in Overleaf is my preferred method for producing scientific documents and documentation.
From "Journal of Neuroscience" format to physics literature to my Honors Thesis, I have used a variety of formats to produce many pieces of formal literature.
Please see a few samples below
Modelling resource allocation
Regenerating Retinal Cells
Laser Diode Spectroscopy
Combinatorics Study Guide
Boy Scouts was a large part of my childhood. Being free to run around, start fires and carve sticks does wonders for the mind of a young boy.
Life as an adult ain't that different, really. I ran around to lumber stores, started fires under my own butt and swung some saws around to make a kiosk, 2 benches and a few walkways and that got me an Eagle Scout Rank.
Alright, it wasn't that easy, but it was fun. Check out the photos!
The theory of these games were developed by my Applied Combinatorics professor, Steven Dougherty. Below is a PDF (belonging to Dr. Dougherty) explaining the rules and mathematics. You can find all the versions at these links:
Simple Left/Right Mixed Circular
Go ahead, move those sliders.
This particular sketch uses the motion of an epicycle (from Greek atronomy, meaning a circle moving on another circle) to plot points, lines and circles. The sliders represent the outer circle radius, inner circle radius and velocity of motion, respectively. Javascript's 60fps plotting frequency makes for a very visually pleasing plotting pattern when the motion is discretized into snapshots.
A final project for Neuroscience Research Methods.
Ants are known to be central-place foragers, employing many well-studied methods for returning home successfully. Once "home", some species begin circling outward until they find the nest entrance.
In this study, we investigated the effects of caffeine on home locating by observing home circling behavior. While no statistical differences were found in expected location, we found standard deviation of turning location to decrease in caffeinated subjects.