2. Software and services

The IAM.AMR project relies heavily on free and open-source software. The authors would like to thank the developers that made these projects possible, and recognize the companies which provide paid or closed-source software and services at a discount for academic users.

For more information on free and/or open-source projects, see the Open Source Initiative and the Free Software Foundation.

2.1. List of software and services

Analytica
“Analytica is a visual software package developed by Lumina Decision Systems for creating, analyzing and communicating quantitative decision models.”
Git
“Git is a distributed version-control system for tracking changes in source code during software development.”
GitHub
“GitHub Inc. is a web-based hosting service for version control using Git.”
Kumu
“Kumu is a powerful data visualizatiuon platform that helps you organize complex information into interactive relationship maps.”
Let’s Encrypt
“Let’s Encrypt is a free, automated, and open certificate authority.”
Mendeley
“Mendeley is a desktop and web program produced by Elsevier for managing and sharing research papers, discovering research data and collaborating online.”
R
“R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis.”
RStudio
“RStudio is a free and open-source integrated development environment for R, a programming language for statistical computing and graphics.”
Read the Docs
“Read the Docs is a software documentation hosting platform.”
Sphinx
“Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.”

2.2. Management of shared software and services

Collaborative software and online services are usually managed by one or more persons.

2.2.1. GitHub

  • The IAM.AMR models are housed in a private repository owned by Brennan Chapman (chapb). Availability of a private repository with more than three collaborators is made possible by GitHub’s academic offerings.
  • The documentation is housed in a public repository owned by Brennan Chapman (chapb).

2.2.2. Kumu

  • The AMR Org Chart is managed by Brennan Chapman (chapmanb). Availability of private projects is made possible by Kumu’s academic offerings.

2.2.3. Read the Docs

  • The documentation is hosted by Read the Docs and is managed by Brennan Chapman (chapb).

2.2.4. Domain Name

  • The grdi-amr.com domain is managed – and has been graciously donated by – Brennan Chapman.

2.3. Install software using “extract-and-run”

Sometimes, installation of software may fail (e.g., due to lack of administrative rights). As an alternative to using the installer, many programs can be run “portably” via “extract-and-run”.

“Extract-and-run” involves the use of an unarchiver (e.g., 7-Zip) to extract the program files from the installer to a location of your choice. The program is not installed in the traditional sense (it won;t appear in your start menu), but a shortcut can be created on your desktop directly to the program’s .exe.

The following instructions use the C:/myprograms directory, but you can use any local writiable directory (e.g., C:/Users/My Username/My Desktop).

Warning

The Government of Canada’s Acceptable Use Policy states that the installation of unapproved software on a government device is prohibited. Proceed at your own risk.

2.3.1. Mendeley

  1. Download the latest version of Mendeley here.
  2. Right-click on the installer and select ‘7-Zip > Extract to “Mendeley-Desktop-###-win32”’. This will create a new folder in your current directory.
  3. Navigate to the root of your C:/ drive, and if it doesn’t already exist, create a new folder called ‘myprograms’.
  4. Move the folder you created in step 2 into the myprograms folder.
  5. Navigate to the folder (within C:/myprograms/), and locate the ‘MendeleyDesktop.exe’ executable. Right-click on MendeleyDesktop.exe and select ‘Send to > Desktop’ to create a shortcut.
  6. Launch Mendeley from your newly created shortcut.

2.3.2. R and R Studio

2.3.2.1. Install R

  1. Download the latest version of R from the University of Toronto here.
  2. Navigate to the root of your C:/ drive, and if it doesn’t already exist, create a new folder called ‘myprograms’.
  3. Run the installer and select your preferred language.
  4. When prompted, click ‘Next’ to acknowledge the warning about administrator privileges, and ‘Next’ to accept the licensing agreement.
  5. Now, select a destination location by using ‘Browse’. Navigate to and select the ‘myprograms’ folder, in the root of your C:/ directory. The installer will automatically append a folder name to this path, according to the R version number. Click ‘Next’.
  6. Click ‘Next’ on all subsequent screens to accept the default installation options, and complete the installation.

2.3.2.2. Install RStudio

  1. Download the latest zipped version of RStudio from the downloads page.

Tip

Ensure you download the Windows Vista/7/8/10 zip file, not the .exe installer. These are located under the Zip/Tarball heading.

  1. Right-click on the zip file and select ‘Extract All’. This will create a new folder in your current directory.
  2. Navigate to the root of your C:/ drive, and if it doesn’t already exist, create a new folder called ‘myprograms’.
  3. Move the folder you created in step 2 into the myprograms folder.
  4. Navigate to the folder (within C:/myprograms/), and locate the ‘rstudio.exe’ exexutable within the ‘bin’ folder. Right-click ‘rstudio.exe’, and select ‘Send to > Desktop’ to create a shortcut.
  5. Launch RStudio from your newly created shortcut.

2.3.2.3. Select a R Installation (optional)

Where multiple versions of R are available, or where the installation has not successfully been added to the registry, it may be necessary to select the appropriate (usually the latest) version of R.

Image showing selection options of R versions to choose from.

The RStudio R installation selection window.

If you are prompted during RStudio’s installation, choose the most appropriate version of R from the ‘Choose a specific version of R’ dropdown. If there are none listed, use ‘Browse…’ to navigate to the ‘bin’ sub-directory of your installation, and select ‘R.exe’.

If you have multiple versions of R installed and you would like to choose a different version after RStudio has been installed, you can make the selection from Tools > Global Options.