Dean Yergens
  • Home
    • Calendar
    • Resume
    • Publications
  • Software
    • Synthesis >
      • Current Version
      • Synthesis Tutorials
    • RMail
    • Meta Data Repository
    • Patient-X
    • WebReports
    • HealthSim Calendar Gadget
    • MT4Health
    • Amazon ISBN 2 BibTex
    • ForestRanger
    • Alberta Sepsis Network
    • R Code
  • Global Health
    • Software
    • Philippines
    • Malawi
    • Zambia
    • Kenya
    • World Health Organization
    • Verbal Autopsy
    • Space Medicine
  • Computer Science
    • Data Management
    • GPU Parallel Processing
    • Machine Learning
    • Visualization
    • Operating Systems
    • Programming Languages
    • Software Engineering
    • Simulations
    • Computer Configurations
    • Single Board Computers
    • IEEE RSS Feed
    • Glossary
    • Commercial Software Blog
  • Health Sciences
    • AI Walkthrough
    • Canadian Health System Books
    • Microsimulation
    • Graph Databases (Neo4J)
    • Administrative Data
    • CCHS Overview
    • Literature Reviews >
      • Newspaper Literature Reviews
      • Open Access
      • Statistics Utilization
      • Topic Modeling
      • Utilizing R for Literature Reviews
    • Statistics >
      • RMedicine (RClub) >
        • Blog
        • Forums
    • Health Informatics >
      • DataMergeR
      • Dashboards
      • Academic Software Development
      • Critical Care Systems
      • Patient Flow >
        • Patient Flow Simulations
        • Systems
      • HL7
    • Online Courses
    • Public Health Documentaries
    • Summer Institutes
    • WHO Internships
    • Conferences
  • Collection
    • Hardware
    • Software
    • Looking for
    • Analog Computers
    • Old Monitor Projects
    • Computer Books and Software
    • 3D Models
    • FrostByte
    • New Devices Vintage Computers
    • Floppy Music
    • History of Workstations
  • Other
    • Future Projects
    • Home Automation
    • Animatronics
    • Raspberry Pi
    • Deaner.AI
    • CANMAR
    • EpiComics
    • The Art of Deaner
    • LED Cube 8x8x8
    • Ambient Devices
    • EasyButton
    • African Art
    • Movie Posters
    • Wildlife Photography
    • Coursera
  • Blog

ForestRanger

Forest Ranger (2014) - ForestRanger is an application for visualizing large amount of Forest Plots generated from cross sectional surveys (i.e. Canadian Community Health Survey - CCHS).  The Forest Plot(s) report on the association between outcome and exposure variables (i.e. Stroke versus Hypertension adjusted by sex and age) broken down by survey year (i.e. 2008, 2007, 2006, 2005, etc.).  For a chronic disease series of reports there could be 20 variables reported on which would correspond to approximately 400 charts.  ForestRanger allows a researcher to quickly see which associations are increasing or decreasing or have the greatest Odds Ratios (OR) of the associations.  The researcher can then click on the chart of interest and the larger report appears on the right hand side.  ForestRanger can be used for visualizing any directory of PDFs. 
Picture
Features of ForestRanger:
  • Dynamic resizing of the images (slider bar)
  • Can process any page of the PDF (i.e. Page 1)
  • Display the selected PDF (right hand sized view)
  • Creates a folder called /forestranger with PNG images of all the PDFs in the selected directory


Review of ForestRanger:
  • Performance is sluggish and consumes alot of CPU
  • The PNG images of the ForestPlots produced aren't that sharp (PDF viewing is better)
  • Conclusion: Its better to just use the Windows Directory with Large Images displayed and then position your PDF viewer along the side.  

ImageGallery.jar

ImageGallery.jar is a java program for displaying image files (jpg and png) in a window and allowing a user to increase /decrease the size of the image using a slider.  It was created as a test case for ForestRanger.

java -jar -Xmx6g ImageGalley.jar .
java -jar -Xmx6g ImageGalley.jar <directory of the images>
Picture
Picture