The Toolbox

Here you will find a general collection of tools that I have written that, in one way or another, are designed to help get research or analyses done. A lot of these tools are quite old now and are probably completely outdated or obsolete. But here they are anyways.

Like any toolbox, you will find here that some tools are better than others in form and function, some tools are single-purpose while others are more versatile, and some are in the toolbox simply because I just haven't got the heart to get rid of them. Much like my toolbox at home, some tools may not be of use to you, and not all tools that I have made are located on this page; some are in other places where they are more relevant (such as text analysis tools). Nevertheless, browse around, borrow anything that you need, and please give any credit where it may be due, either to myself or others.

DISCLAIMER!! By downloading and/or using any of the software on this page, you acknowledge that this software is ONLY A TOOL to help you with your analyses. You are ultimately responsible for ensuring that your analyses are correct and appropriate. I assume no liability, direct or otherwise, that may result from your use of the software on this page. If you borrow a hammer from my toolbox and then accidentally smash holes in your drywall, it's not my fault :)

The Tools

Most of these tools require the some version of the .NET framework in order to run. This framework is available for free via Microsoft at the appropriate download page.

Note that this page was originally created in ~2011 and is only updated on an as-needed basis, which is to say that it is rarely updated unless a new program is added.

ProgramVersion NumberUpload DateDescriptionDownload
Source Code.NET Requirement
KoToken0.922018-04-27Tokenizes Korean texts. A simple GUI wrapper around modamoda's tokenization code.KoToken-0.91.zipn/alinkMicrosoft .NET 4.6.2
ZhToken0.652018-05-19Tokenizes Chinese texts using Stanford NLP .NET v3.9.1.ZhToken_v0.65.zipn/alinkMicrosoft .NET 4.6.2
SlimCSV1.032018-05-31Strips columns from CSV files to make for lighter files in your dataset. Can work on CSV files of any size.SlimCSV.exeSlimCSVInstaller.msilinkMicrosoft .NET 4.6.2
Plug N Chug1.012018-03-13General recursive code generatorPlugNChug.exePlugNChug_Installer.msilinkMicrosoft .NET 4.6.2
TextEmend1.002018-06-16Batch regex.replace() across multiple text files. Requires moderate knowledge of regular expression formulation. Example of input list is located here.TextEmend.exeTextEmend Installer.msilinkMicrosoft .NET 4.6.2
TranscodeTXT1.002018-06-17Change the encoding of text-based files in bulk. Can be used on any plaintext files with any extension (e.g., txt, csv, json, etc.)TranscodeTXT.exeTranscodeTXT Installer.msilinkMicrosoft .NET 4.6.2
ExamineTXT1.002018-06-18Detect and report the encoding of text-based files in bulk. Built around SimpleHelpers.FileEncoding.ExamineTXT.zipExamineTXT Installer.msilinkMicrosoft .NET 4.6.2

All programs below this point are essentially obsolete as of 2015 or so. They are primarily useful for generating one-off batches of code for very specific analyses, and perhaps for looking at how syntax could be formatted for specific R / SAS methods. Feel free to use them as long as they are useful, although newer software like Plug N Chug are far more versatile.

ProgramVersion NumberUpload DateDescriptionDownload
Source Code.NET Requirement
2-Level MLM Generator for R1.1.72014-08-22Generates R scripts to run 2-level multilevel linear models. Uses the nlme package.2-Level_MLM_Generator.exen/an/aMicrosoft .NET 4.5
Linear Mixed Effects Generator0.3.0a2013-08-05Generates R scripts to run LME models. The script generation process needs to be streamlined so that scripts are less redundant (and thus, smaller), but everything is fully functional.LME Generator for R.exen/an/aMicrosoft .NET 4.0 Client
MLM Generator0.7.0b2012-11-26Generates SAS scripts for a specific type of MLM. Scripts may be modified to some gain for different models.MLM_Generator.exen/an/aMicrosoft .NET 4.0 Client
Multiple Linear Regression Generator1.0.02013-11-22Generates R scripts to run simple, 2-predictor multiple linear regressions. Very streamlined.MultiRegGen for R.exen/an/aMicrosoft .NET 4.0 Client
Repeated-Measures GLM Generator0.0.4b2012-03-01Generates scripts for repeated-measures GLM (specifically, LME) models in SAS. Repeated-Measures_GLM_Generator.exen/an/aMicrosoft .NET 4.0 Client
SAS Multiple Regression Generator0.1.0b2013-04-23Generates scripts for simple, 2-predictor multiple linear regression models in SAS.Multiple_Regression_Generator.exen/an/aMicrosoft .NET 4.0 Client
StringSmoosh!0.2a2013-02-06This is a zippy little tool that drastically reduces the amount of time required in order to get a large spreadsheet of data into separate files  that are intended to be fed into RGCalcStringSmoosh.exen/an/aMicrosoft .NET 4.0 Client
The Personality Scrubber1.4.22013-04-25This is a tool developed for use in the Robinson Lab at North Dakota State University. The Personality Scrubber generates SAS scripts intended to systematically produce most of the information that one would want to get for certain self-report measures. This is the standalone version (not the private installer version) and, thus, has a specific DLL requirement (download). It may not run on most machines without this DLL.PersonalityScrubber.exen/an/aMicrosoft .NET 4.0 Client
Oldschool Scrubbern/a2011-??-?? This is a wholly obsolete, older version of what eventually became the Personality Scrubber. It is essentially a very simple batch script that pegs together text files in the same directory. The idea was to have text files for all of the coding schemes that you would want to assemble, then just drop the appropriate ones in an empty folder with a copy of the scrubber, and it would piece them together for you -- no muss, no fuss. I have included a link here largely for posterity and because I have a soft spot in my heart for batch scripting. If you want to apply it to other purposes, be my guest. I've included a few example files just for kicks.Personality_Scrubber.zipn/an/an/a

This page, all associated software, and all content herein are the intellectual property of Ryan Boyd, copyright 2011-2018. By downloading/using any of the software linked from this page, you are agreeing to the above disclaimer and will not hold me liable for any damages, direct or otherwise, as caused by your use of such software.