I have spent some time playing with the Text Analytics collection in conjunction with Google maps and thought sharing this might be beneficial to some users.
What will this protocol do?
Execute searches against pubmed and then subsequently use affiliation information from each search result to query Google’s geocoder service to attempt to locate this affiliations latitude and longitude. Once these coordinates are in hand markers are then placed on a world map and then clustered by their proximity.
Clusters are color coded based according to the marker density. Each cluster can then be drilled down into which will show either smaller clusters, or individual data points. As you continue to navigate closer to city levels addition interest points from Wikipedia and Panoramio are shown in addition to the Pubmed affiliation marker.
Lastly, clicking on each marker will then pop-up and new Information window which displays more information and a link to the pubmed article itself.
What does this protocol require?
What else is shown in this protocol?
A really cool drag zoom functionality from Google (Click on the magnifying glass) as well as mapoverview controls.
What will this protocol do?
Execute searches against pubmed and then subsequently use affiliation information from each search result to query Google’s geocoder service to attempt to locate this affiliations latitude and longitude. Once these coordinates are in hand markers are then placed on a world map and then clustered by their proximity.
Clusters are color coded based according to the marker density. Each cluster can then be drilled down into which will show either smaller clusters, or individual data points. As you continue to navigate closer to city levels addition interest points from Wikipedia and Panoramio are shown in addition to the Pubmed affiliation marker.
Lastly, clicking on each marker will then pop-up and new Information window which displays more information and a link to the pubmed article itself.
What does this protocol require?
- Text analytics collection or a really good understanding on how to fetch and parse information from pubmed using NCBI’s eutils.
- All images are either taken from Google or have been stored within the protocol as Base64 binary strings.
- Also this protocol does not require the "HTML Template" component from velocity, as data is saved to a JSON file and then loaded once the report is initializing.
What else is shown in this protocol?
A really cool drag zoom functionality from Google (Click on the magnifying glass) as well as mapoverview controls.
