Nathan Spencer's Projects
A GUI environment for rendering, correcting, and converting between SWC and HOC formats of neuron model data.
A web dashboard for aggregating and visualizing point balances, spending power, and expiration dates for airline and hotel loyalty programs. Under construction.
A web scraper script for generating medication tables from PDR.net medication reference.
A web scraper script for grabbing data from vectorbase.org and writing to a spreadsheet. Developed for West Virginia University.
A personal repository containing my standard .bashrc and .bash_profile files. Fully commented in the interests of clarity and adaptability.
A tiny Chrome extension to hide distracting sidebar elements from Stack Overflow and Stack Exchange network pages but retain those that are likely to be helpful.
A simple Python scraper and the resulting CSV file, which contains color codes for each of the DMC embroidery floss colors.
A tiny MATLAB script for converting the skeletonization data provided by Helmstaedter et al., Nature 2013 from .mat format to .swc format.
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
A C/C++ panoramic lib, cubic to cylindrical projection conversion, create a panorama from 6 square images.
A minimalist, encrypted memory organizer. Provides a cross-platform CLI for recording and retrieving private notes.
A lightweight Perl tool for minifying batches of files containing mixed file formats. Minifies JSON, HTML, and XML.
OpenXR samples and preview headers for HoloLens and Windows Mixed Reality developers familiar with Visual Studio
A playground for experimenting with procedurally generated worlds. Mostly just playing with noise functions for now.
Scrapes and analyzes data on the downtime of West Virginia University's Personal Rapid Transit (WVU PRT) system using the Twitter API.
Variants of my resumes and CVs. Source included and commented for use as a template. Not suitable for those with LaTeX allergies.
Multi-lingual medical image registration library
A Rust utility for inspecting, editing, and removing image metadata. Under construction!
Reader/Writer for SWC files
The slick way to process SWC files, which contain tree-like representations of neuron structures, in Python.
Python plugin for colocalizing counting points and surfaces.
A simple Python tool for creating downsampled copies of syGlass project files.
Python plugin for surface-to-surface colocalization
A set of tools for manipulation of the .nml, .swc, .zip, and .hoc files generated from webKnossos and related software. Used for processing of segmentation and skeletonization data.