Produce reports in VIVO

back up to User Stories: Defining features and functionality VIVO needs - September 2011

User types involved

Administrators would tend to be heavy users of this feature.

Narrative User Story (for sharing/review/voting)

The Assistant Dean of Research Development at Weill Cornell shared the following as an example of the type of report he would hope to have from a system like VIVO.

Example Need

The Prostate Cancer Foundation (PCF) would like to know the institutional commitment by WCMC to prostate cancer research as they consider WCMC as an invitee to their newly initiated program project and infrastructure grant mechanism that funds 3 million over 5 years. (say similar to their challenge awards)

Elements of report

Conclusion

With this report, he would be able to conclude the following:

Weill Medical College of Cornell University has 38 individual investigators conducting research on prostate cancer. Collectively, these investigators currently hold 22 independent grants totaling 17.8 million dollars in funding. Within the past 5 years, the efforts of WCMC faculty has resulted in 236 publications. Indicative of our expanding focus on elucidating the causes of and potential cures to prostate cancer, in each of the previous 5 years, the number of grants, total grant dollars and individual publications has increased. The research conducted by our faculty has also been highly collaborative in nature. Publications and funded grant proposals within the past year alone are highlighted by collaborations with over 220 faculty members at 65 domestic and 14 international institutions. In addition to our productivity in research, our bench to bedside approach is facilitated by the 18 Weill Cornell clinical faculty members at who currently see patients for prostate cancer and its related conditions at the NewYork-Presbyterian Hospital. Furthermore, over 50% of grants received in the past 5 years have included both a basic scientist and a clinician.

Background

The ability to run reports, in essence to do sophisticated searching, is something that could blow VIVO users away. I know it could be awesome, because there is already tool that does this, and it's name is the SPARQL Query Builder.

Wish list for improvement

The charge for this task is to make a more user-friendly version of the much ballyhooed SPARQL Query Builder. Here are some improvements:

This is a very tall order – and depends first on high-quality, consistently-defined data – for example, there are several different sets of dates on grants, and one reason traditional reporting systems tend to use data warehouses of flattened, pre-analysed data rather than more dynamic queries is that doing annualized reports on multi-year grants requires some judgement, and NSF and NIH treat grant renewals differently.

Technical considerations

Priority or staging considerations

For VIVO 1.5 we are focusing on more limited goals such as being able to define a menu page in VIVO that is a standing report specified by a save SPARQL query. This is a small step toward the goals described above, but it may be possible to accelerate this work by working to fold Michael Grobe's code back into the VIVO core code.

See also the issue NIHVIVO-2397, "Integrate Joomla mini-grant work on SPARQL query generator," part of the "Report generation" component for VIVO 1.6