Here are the most commonly used tools in DH listed in order of complexity from browser-based platforms on which you can cut and paste your data, to more robust tools that require specialized knowledge.
Each tab contains examples of tools specific to a research objective.
Here is an additional list of tools organized by category: Hackastory Tools This list may change frequently and is not maintained by JHU but the tools listed their might be helpful for specific projects.
Graphs and Charts
- Excel graphs - create charts and graphs suggested based on your spreadsheet structure in Excel
- Raw graphs - upload your data and choose from a variety of graphs. Ideal for teaching as it explains which ones will work with your data and why.
- Data Basic
- WTF CSV - Analyzes each column of your CSV sheet and creates a summary card for each. Great for checking your data collection.
- Word Counter - Upload your text to view basic counts of words and phrases
- Same Diff - Compare two texts to reveal the words unique to each and those the two share
- Connect the Dots - Basic network diagram created from your spreadsheet
- Infogram - free public version that allows you to create custom infographics including charts, graphs, and maps
- Tableau - Free public version. Great for building data dashboards and running reports, may be more than is needed for a small project or creating individual graphs.
Packages for R
- ggplot2 - Visualize your output in R with high customizable charts and graphs
- Rcolorbrewer - great for creating color ramps beyond the defaults
- Shiny App - creates a customizable interactive dashboard for use on the web
Libraries for Python
- MatPlotLib - Data visualization library that Cretes view of your Python data
- Dash - Similar to Shiny in R, Dash creates customizable, interactive dashboards
Learn more about Data Viz from JHU's Data Services team.
Data Visualization - theory, platforms and tools
Text Analysis and Cultural Analytics
- Voyant - Browser based text analysis with multiple tools that can create topic models, document analysis, and Keywords in Context among other analyses.
- Mallet - One of the original tools for topic modeling texts. Requires some command line knowledge and used as the basis for many proprietary text analysis tools.
- R - language for statistical analysis most commonly used by linguists and statisticians
- R Studio - Free open source version of R-based environment for visual coding
- Python - Programming language increasingly becoming the defacto language for DH, humanists, and data scientists
- Natural Language Processing (NLP) Toolkit
Interactive coding notebooks
Additional information about Networks from JHU's Data Services Team.
- History Pin - Connect photos to a location as part of a collection
- StoryMap JS - Knight Lab free platform that works like slides alongside a map
- ESRI StoryMap - Maps with scrolling text to create a digital story
- Requires institutional login JHU ArcOnline
- QGIS - Free and open access platform for spatial analysis
- ArcGIS Pro - Industry standard for spatial analysis and creating map
- Requires institutional login for JHU ArcPro and Arc Desktop download
Learn more about GIS from JHU's Data Services team.
GIS information, frequently asked questions, access, and training.
DH Training Opportunities
Online Training Resources
- Constellate text mining in Python tutorials - offered by Ithaka and JSTOR
- Great tutorials for humanists and geared toward beginners
- DigiLab tutorials - from the University of Georgia
- Tutorials on everything from Excel, to Python and R
- Tutorials, explanations, and pedagogical guides on a wide range of DH tools and methods