Home Bio Projects Blog CV

James Kitchens

Environmental Data Scientist & Creative Programmer

Hi, my name is James Kitchens, and I am a Business Consultant with Venebio Group, LLC, aiding in the analysis of clinical and demographic studies. In December 2019, I graduated from Warren Wilson College in Asheville, North Carolina, where I earned a B.S. in Biology and B.S. in Chemistry. While in undergraduate, I worked in the Warren Wilson College Plant Physiology and Genetics Laboratory as a Research Assistant on projects focused around the conservation of human-impacted species in the United States. I am interested in population biology and the impacts of geography on movement and population structure. I enjoy using computational research as a tool for better understanding the natural world.

In January 2020, I moved to Pomona, California and am excited to explore the West Coast (once it is safe to open back up from quarantine)!

Python

R

Shiny

HTML

CSS

JavaScript

Git

SQLite

QGIS

ArcGIS

GRASS GIS

DNA Extraction

PCR

Fragment Analysis

NMR

Publications

3. Whipple, A.L., C. Ray, et al. Temporal analysis of fecal glucocorticoid metabolites to explore variation within and among territories of a climate-sensitive small mammal. Conservation Physiology (submitted).

2. Kim et al. An evaluation of remotely sensed and in-situ data sufficiency for SGMA-scale groundwater studies in the Central Valley, California. Journal of the American Water Resources Association (accepted).

1. Webb et al. (2017) Molecular Genetic Influences on Normative and Problematic Alcohol Use in a Population-Based Sample of College Students. Frontiers in Genetics, 8

Projects

Central Valley Water Resources

Using remote sensing (satellite) data to monitor groundwater conditions in California's Central Valley.

Lichen - Bipolar Data Visualization

Creating a lichen-inspired visualization of personal data related to mental health tracking.

Marine Tardigrades of the World

Application to aggregate and display the historic marine tardigrade findings around the world.

The TopoTable Project

Developing a dynamic 3D topographic relief table using moveable pillars.

Pika Genetic Sexing

Performing genetic sexing on tissue and fecal samples from the American pika (Ochotona princeps).

Spit for Science

Developed command line tools to filter, query, and calculate polygenic risk scores of S4S participants.

Blog

Irregularly Shaped Leaflet Maps

June 25, 2021

The Leaflet JavaScript package creates interactive maps that can display geographic information, such as points, lines, and polygons. Many of my websites implement these maps in some capacity or another. By default, all maps that are generated are rectangular in shape, and for most circumstances, this provides this clearest view of all of your information.

JavaScript

Leaflet

GIS

Thru-Hiking Data Visualization

March 17, 2021

A few years ago, I saw a graphic on Reddit of a Pacific Crest Trail thru-hiker's statistics, including information on daily mileage and cost of the trip as a whole

Hiking

D3

JavaScript

Python

Great Basin and Pinnacles

February 9, 2021

Over the last few months, Margaret and I have visited two new US national parks, Great Basin in Nevada and Pinnacles in California.

Hiking

Photography

Updating Website to Jekyll

January 6, 2021

With all of the rain coming to the southeastern United States, I started to think about how it is affecting the river levels.

Jekyll

HTML

CSS

JavaScript

Streamflow and Precipitation

December 17, 2020

With all of the rain coming to the southeastern United States, I started to think about how it is affecting the river levels.

R

Hydrology

USGS

NOAA

Pyinstaller and Creating Executables

October 24, 2020

As part of my work at the NASA Jet Propulsion Laboratory, I am developing code that needs to be readily usable across a number of different computer environments and by users with varying levels of programming backgrounds.

Python

Genetic Algorithms

September 3, 2020

Genetic algorithms are a Darwinian-inspired method finding optimal, or near-optimal, solutions to complex problems. Mirroring natural selection, a population of potential solutions is generated and then repeatedly combined and mutated at a variable rate corresponding to their fitness at solving the problem.

Python

National Parks Gallery

August 24, 2020

During the summer of 2019, I was an intern in the Mathematical and Theoretical Biology Institute summer internship program at Arizona State University in Tempe, Arizona. At the end of the summer, my partner (Margaret Graham) and I went on a two week-long road trip around the western United States before heading back east.

Hiking

Photography

JavaScript

NMR and Non-Square Jigsaw Puzzles

August 17, 2020

In organic chemistry during freshman year of undergraduate, we were discussing nuclear magnetic resonance (NMR) spectroscopy, a technique to determine the chemical structure of compounds in solution.

Python

NMR

Phenology, Climate, and Citizen Science

August 10, 2020

Phenology, in its simplest definition, is the study of nature's calendar. It seeks to answer questions such as "what signals tell birds that it is time to migrate south for the winter?", "why spring cold snaps can ruin a year's crop yield?", and most importantly, "how accurate have Punxsutawney Phil's predictions been over the years?".

Climate

Citizen Science

Animated Website Background

August 3, 2020

This tutorial walks you through how to use the p5.js JavaScript library to create an animated website background similar to that seen in the GIF above. For those of you who have not heard of p5.js, it is an open source JavaScript library targeted towards "artists, designers, educators, and beginners".

JavaScript

HTML

CSS

Pomona, California

|

kitchensjn@gmail.com

|

(804) 572-3197