Download the original photo
CJ Grady
Software Developer
Informatics
Biodiversity Institute

Contact Information

Office Phone: 
785.864.7792
Building: 
Dyche Hall

CJ came to the Biodiversity Institute as a Student Software Tester for the Specify Project in 2004.  After graduating in 2006, he transitioned into a developer role and joined the Lifemapper team.  His interests include process metadata and standards, scientific workflow systems, web services, and parallel computing.

Recent Blog Posts

February 4, 2011
We have combined Lifemapper and VisTrails software to create an intuitive and...
Process Metadata, Parallel Computing, Open Source Software, Web Services
February 4, 2011

We have combined Lifemapper and VisTrails software to create an intuitive and powerful new way to analyze species distributions. Lifemapper is our NSF funded species distribution mapping and modeling initiative. VisTrails is a scientific workflow management system developed by the Scientific Computing and Imaging Institute at the University of Utah. 

Workflow systems allow scientists to assemble complex computational pipelines consisting of sequential tasks which are stitched together using a single desktop software program. Typically an automated research workflow will start by inputting data from an external source, then dragging that data through one or more computational or modeling tasks, and then outputting the results in formats which can then be analyzed. LM3 LogoData output formats might include geographical maps, numeric data sets or statistically summarized results. Workflow management software is integrative by design and it is an excellent tool to connect internet data and computer processing services together across institutional and  discipline boundaries. VisTrails is particularly suited for our Lifemapper Project because of its capabilities for integration with internet-accessible data and services and because of its strength with capturing the metadata or 'provenance' information associated with research workflows.

We have developed software extensions that computationally integrate VisTrails' functions with our Lifemapper Project's web services for species distribution modeling. Technically, this integration includes interfaces to post and retrieve species occurrence sets from our installation of theVT Logo Global Biodiversity Information Facility's global database of museum specimen data points. This software integration allows biodiversity researchers to quickly compose and execute species niche modeling experiments, using VisTrails' drag-and-drop workflow creation software.  Our latest Lifemapper VisTrails software (version 1.1.0) introduces the following features:

Lifemapper Ecological Markup Language (EML) Reader Software
EML is a standard, XML-based language for describing and archiving all of the background information  or 'metadata' associated with research data sets in environmental biology.  The Lifemapper EML Reader software enables researchers who map and model species distributions to automatically store the metadata associated with a Lifemapper/VisTrails workflow (modeling experiment) in an EML archive file.  An EML file would include metadata on such things as sources and formats of input data, any pre-processing steps or data filters that might be used, parameters for the modeling algorithms, as well as information about the resulting output files. This new capability makes complex modeling experiments easier to manage, archive and reference.  Best of all, storing Lifemapper/VisTrails metadata in EML files, enables the species range modeling experiment to be easily re-executed by the same or other researchers.  Being able to fully reference, re-use, and repeat a complex computational niche modeling process directly results in more transparent and verifiable science.

Enabling VisTrails for OpenLayers Display 
OpenLayers is open source software product which enables the creation of sophisticated map displays with point and click manipulation functions such as panning and zooming.  With our latest LM / VT client release we have enabled VisTrails' output screens to provide these mapping functions.  These new capabilities in VisTrails greatly facilitate the research exploration of species distribution maps and model outputs produced by running VisTrails / Lifemapper workflows.

Simplified Algorithm Inputs 
In previous versions of our Lifemapper / VisTrails this integration, species model algorithm parameters had to be specified, even if using default values. While it is still possible to change model parameters, default settings are now automatically applied.

Simplified Inputs and Outputs 
VisTrails works with software modules that are selected from a screen listing and dragged and dropped into a workflow workspace.  Modules have data Inputs and outputs as data are brought into a workflow, streamed through various processing steps and then output for analysis.  In our latest software we have simplified input and output links for Lifemapper's species niche modeling components, which makes the creation of new workflows faster and easier.

Our Lifemapper / VisTrails client allows one to wield the power of the Lifemapper web services inside a desktop application.  Researchers can quickly connect elements together without worrying about the work behind the scenes.  No studying APIs.  No constructing HTTP requests.  Just click, connect, and go!  The Lifemapper / VisTrails client software can be downloaded from the Lifemapper Project web site at: http://lifemapper.org/clients.shtml

For assistance with installing or using Lifemapper / Vistrails software for research, send e-mail to: lifemapper@ku.edu or call the helpdesk at (785) 864-4400.

 

0 comments
There are no additional posts.

From the Biodiversity Insitute blog

July 16, 2010
Coming from South Korea and this being my first South American trip, I expected to see many scary animals such as alligators and snakes. I did see several snakes and I will never forget the shape of...
July 15, 2010
Other obvious hymenopterans at our field site include the eusocial wasps of the family Vespidae. Sure, in the temperate regions we have our hornet nests and paper-wasp nests, but these types of wasps...
July 15, 2010
We occasionally noticed a bat flying around our lab space but didn’t pay too much attention to it. On our last night however, when it was unseasonably cold, several bats decided to use our lab...
July 14, 2010
While Diana and Malena headed out on another night walk, Dan, Choru and I set up the mercury vapor light trap again in front of my cabin. As we tied the white sheets, and turned on the light, the...
July 12, 2010
    Since the traps were established on Day 2, we have developed into an efficient 5-person vacuum of arthropods. This morning, we return to the plot to service each trap. We remove the...
July 11, 2010
A very nice colony of oropendola birds was nesting outside our lab. We became accustomed to their comings and goings and admired their long, basket-like nests and gargling calls. They always seemed...
July 10, 2010
Our days have developed into a pattern of servicing the traps in the mornings: picking up all the arthropods collected by the traps, returning to the lab and processing the specimens (cleaning,...
July 10, 2010
One of the first things one realizes (anyone, really, but particularly an entomologist) as you walk around the field station is the sheer number of ants, not only individuals, but all the different...
July 9, 2010
Today is a big day: reviewing the available established plant plots in the area, relocating their markers (boundaries of edges and internal sub-quadrats), selecting a plot we will follow in the next...
July 9, 2010
post by Malena Vilchez, of the Peru research team Typical ground beetles (Carabidae) are predators that actively seek their prey and can be found in every imaginal habitat in a forest, from the...