I want to search


We've launched a new website!

You're currently accessing the archived version of the DataONE website. To see our new design and keep up to date with the latest DataONE news, visit our new website at https://dataone.org

Software Tools

IBM DB2 software

IBM's DB2 is a comprehensive relational database management system (RDBMS). Application versions are available for both desktops and servers and run on a variety of platforms. Unsupported open source versions are available.

Additional Information:
Tags: data integration,data storage,database Contributor: JB, MG Cost: Cost-basis
Custom text:

HydroDesktop is a free and open source desktop application developed in C# .NET that serves as a client for CUAHSI HIS WaterOneFlow web services data and includes data discovery, download, visualization, editing, and integration with other analysis and modeling tools.

HydroDesktop is intended to solve the problem of how to obtain, organize, and manage hydrologic data on a user’s computer to support analysis and modeling. HydroDesktop is a platform for the integration of hydrologic data, which can be used in analysis applications such as R, MATLAB, and Excel, or in custom code developed by the end user. The HydroDesktop design paradigm includes the use of a plug-in architecture and data abstraction layer that will allow extension of the core functionality. HydroDesktop provides local access to data obtained from distributed data services that are part of the Internet-based, SOA that the CUAHSI HIS project has developed for the sharing of hydrologic data.

HydroDesktop is designed to be useful for a number of different groups of users with a wide variety of needs and skill levels including: university faculty, graduate and undergraduate students, K-12 students, engineering and scientific consultants, and others. HydroDesktop is for users primarily interested in discovering and retrieving observational data from the HIS system for use within HydroDeskop itself, or in other analytical and modeling applications installed on their local computer.

Additional Information:

Ames, D. P., Horsburgh, J., Goodall, J., Whiteaker, T., Tarboton, D., Maidment, D. (2009). "Introducing the Open

Tags: hydrology Contributor: Cost: Free
Custom text:

Hydrant is a web-based scientific workflow application that is designed to interact with the open source scientific workflow tool Kepler, enabling efficient, user-friendly scientific workflow processing. Hydrant allows scientists to: discover, view and load Kepler workflows; view and edit properties of Kepler Actors; execute workflows; and share workflows and results.

Additional Information:
Tags: GUI,repository Contributor: Cost: Free
Custom text:

HUBzero is an open source platform that allows the creation of active web sites that support scientific collaboration and educational activities. It supports creating a group and inviting other users to join it, and delegating various group management roles. Researchers can upload files, tools, presentations, data, etc. It provides wiki and blog services. It supports social networking features such as content tagging, ratings. comments, citations, etc. It has news and event calendaring features. Software tools can be enabled to run interactively within the web browser. Many tools with a graphical user interface can be uploaded, installed and deployed with a small amount of work. And tools without a graphical interface can be adapted by using HUBzero's associated Rapture toolkit. HUBzero also can provide a variety of usage metrics.

Additional Information:
Tags: Contributor: MG, CS Cost: Free
Custom text:

HDFView is a visual tool for browsing, viewing, managing and editing HDF4 (Hierarchical Data Format) and HDF5 binary data files. HDF files are designed to contain large amounts of numerical or other data.

The tool allows you to view the hierarchical file structure, create and edit new files, groups, datasets, dataset contents, and attributes of the data.

Additional Information:
Tags: analyze,data integration,visualization Contributor: FF, RO Cost: Free
Custom text:

HDFql stands for "Hierarchical Data Format query language". It is a high level language for handling HDF5 files.

HDFql provides a simpler, cleaner, and faster interface for HDF5 across C, C++, Java, Python, C# and Fortran.

Additional Information:

HDFql – the new HDF tool that speaks SQL: https://hdfgroup.org/wp/2016/06/hdfql-new-hdf-tool-speaks-sql/

Tags: analyze,data integration,data storage,programming,visualization Contributor: RK Cost: Free
Custom text:
GRASS (Geographic Resources Analysis Support System)

GRASS (Geographic Resources Analysis Support System) is an Open Source Geographic Information System (GIS) that support 2d and 3d raster (gridded) and vector (point/line/polygon) data processing, analysis, and modeling capabilities. Through its use of several Open Source geospatial libraries (GDAL, OGR, PROJ4) GRASS supports dozens of raster and vector data formats for import and export, and may also connect to external GeoDatabases, depending upon the database drivers that are installed on a particular system. GRASS includes both a Graphical User Interface (GUI) and a command line mode for interaction with the system. The command line capabilities of GRASS are also accessible through a variety of scripting languages (e.g. Python, shell scripting) for automating geo-processing for repeated analyses and automated visualization or data processing. As an Open Source GIS platform, a variety of other tools (e.g. the R statistical programming language, QGIS desktop mapping application) can seamlessly access and interact with GRASS data.

Additional Information:
  • Neteler and Mitasova (2002). Open source GIS: a GRASS GIS approach. Kluwer Academic Publishers
  • R. Srinivasan and J. G. Arnold. INTEGRATION OF A BASIN-SCALE WATER QUALITY MODEL WITH GIS. Journal of the American Water Resources Association (1994) vol. 30 (3) pp. 453-462
  • Mitasova, H., Mitas, L., Brown, W. M., Gerdes, D. P., Kosinovsky, I. & Baker, T. (1995). Modelling spatially and temporally distributed phenomena: new methods and tools for GRASS GIS. International Journal of Geographical Information Systems, 9(4), 433-446. doi:10.1080/02693799508902048

Tags: geospatial,GIS,models Contributor: Cost: Free
Custom text:
Google Sites

Google Sites is a software technology created by Google that enables you to quickly create a collaborative website. Multiple people can work together on a Google Site to add file attachments and new, free-form pages and content. Google Sites uses an editor for creating content that is very much like editing a document. Creators of a Google Site have control over who has access (via Google accounts), or a Google Site can be published so that it is accessible to the public.

Google Sites are hosted by Google, so you do not need a server or specific information technology (IT) expertise. You do not need to know how to code HTML, but there is still a lot of flexibility for you to control the look, feel, and content of your site. Other supported features include uploading files and attachments. Google Sites is also integrated with other Google products, so you can insert videos from YouTube, documents, spreadsheets, and presentations from Google docs, images from Picasa, and calendars from Google Calendar. You can also search across Google Sites pages and content using Google search.

Additional Information:
Tags: collaboration,social networking Contributor: JH, SL Cost: Free
Custom text:
Google Public Data Explorer

​Google Public Data Explorer provides an interface for exploring, visualizing and sharing large datasets. Its interactive visualization tools enable changes to be tracked over time. Although primarily intended to enable non-specialists to interrogate public datasets, users can also upload their own data after describing them in Datset Publishing Language (DSPL). The tool is in beta form.

Additional Information:
Tags: collaboration,data entry,visualization Contributor: MD, GW Cost: Free
Custom text:
Google Maps

Google Maps is web-based application that provides for web-enabled map creation. Google Maps includes a suite of supporting products including:

  • Google Map API, which provides for embedding maps in web pages
  • Google Mobile, which allows maps to run on mobile devices
  • Google Transit, which provides information for public transportation routes

The Google Maps product itself is a website that allows users to map various locations, obtain directions, view georeferenced images, satellite imagery, roads, and other associated items like traffic conditions. You are also able to overlay a wide variety of georeferenced data layers on top of Google Maps such as mapping sites, displaying coverages, and photographs. A simple visualization can be accomplished by attaching a web-accessible KML file to the google maps URL.

Google Maps is a different product than Google Earth, which is a stand-alone application that users run from their desktop. KML files which are prepared with or for Google Earth do not always "behave" the same way in Google Maps.

Google Maps requires that JavaScript be enabled in any browser that uses this product and runs on a variety of platforms and browsers.

There are many sources of example code for using the Google Maps API, making this a very approachable method for creating web pages with included maps. A license "key" is required for your web server.

Additional Information:


If you intend on using Google Map products and are using it in a for-profit function, fees may apply for use of this product.

Tags: Contributor: HH, MO Cost: Free
Custom text: