A common task in informatics and other data research workflows is the process of data preparation. Data preparation can include, for example, transforming JSON/XML data from a scholarly API into tabular form, extracting parts of a text file, or replacing characters.
There are numerous workflows for preparing data. Most basic data preparation tasks can be performed using a scripting programming language or even a command line utility such as those within the GNU Core Utilities.
This guide highlights resources for data preparation using Python, the command line, Matlab, and Mathematica.