Digital Humanities

Platforms and Tools

Here are the most commonly used tools in DH listed on each tab 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. 

DH Tools

Prepare your data for analysis:

  • WTF CSV - Browser-based tool that analyzes each column of your CSV sheet and creates a summary card for each. Great for checking your data collection.
  • Open Refine - Free and open source tool to examine, cluster, and clean your spreadsheet data.

Data Visualization


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
  • Plotly - JavaScript library of visualization than can be used in either Python or R
  • Dash - Similar to Shiny in R, Dash creates customizable, interactive dashboards
  • D3 - JavaScript library with a plethora of options for creating data visualizations. Requires coding skill and knowledge.

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

  • Spyral - Voyant tools notebook feature using JavaScript and Voyant's visualizations
  • Jupyter Notebooks - interactive coding notebook that can be used with R, Python, or other coding languages
  • Google Colab - collaborative coding notebook that operates like Google Docs

Network Analysis

  • Connect the Dots - Basic browser based network diagram created from your spreadsheet
  • Cytoscape - Originally used in molecular and systems biology, genomics, and proteomics, often used in DH to create network graphs
  • Gephi - Robust open source tool for creating and analyzing network graphs

Additional information about Networks from JHU's Data Services Team.

    Network Visualization


Learn more about GIS from JHU's Data Services team.

    GIS information, frequently asked questions, access, and training.

Digital Publishing Platforms

Manifold: Web-publishing platform for monographs, books, or research materials.

Mukurtu: CMS built with Indigenous communities to manage and share digital cultural heritage.

Omeka: an open source web-publishing platform for the display of library, museum, archives, and scholarly collections and exhibitions.

Open Humanities Press: publishes open access e-books.

Public Knowledge Project: sponsors open source publishing environments, including Open Journal Systems and Open Monograph Press.

Scalar: a platform for born-digital, open source, media-rich scholarly publishing.