Skip to content

Downloads and Installation (CTF)

Yuming Liu edited this page Jun 17, 2023 · 12 revisions

Downloads and Installation Instructions for CT-FIRE(CTF)

  • CT-FIRE 3.0 standalone package (Windows 64-bit, Mac 64-bit)
  • CT-FIRE 2.0 standalone package (Windows 64-bit, Mac 64-bit)
  • CT-FIRE 3.0 source code
  • CT-FIRE 2.0 source code

Installation Instructions

Windows 64-bit Standalone

  1. Install MATLAB Compiler Runtime (MCR) software version R2014b (for CTF2.0) MCR for Windows-64 bit systems. The MCR package can be freely downloaded from the Mathworks, Inc.: Windows64 MCR 2014b. Please refer to the Mathworks Website for more detailed installation instructions and troubleshooting.
  2. Download the Windows Standalone application package to a location of user’s choice, and decompress (unzip) it.
  3. To run CT-FIRE double click on the application to launch CT-FIRE.

Mac 64-bit Standalone

  1. Install MATLAB Compiler Runtime (MCR) software version R2014b (for CTF2.0) MCR for Mac-64 bit systems. The MCR can be freely downloaded from the Mathworks, Inc.: MAC MCR 2014b. Please refer to the Mathworks Website for more detailed installation instructions and troubleshooting. Please Note: The MCR is compiled with Mac OS X El Capitan, version 10.11.6, and should be compatible with older versions. However, Please see the notices from MathWorks.com for newer macOS versions Here.
  2. Download the Mac Standalone application package to a location of user’s choice, and decompress (unzip) it.
  3. To launch the CT-FIRE APP Right click the APP (ctrl -click) —–>Show Package Contents —-> Contents—->MacOS—->applauncher (right-click and choose open)

Linux Standalone

  1. Install MATLAB Compiler Runtime (MCR) software version R2014b MCR(for CTF2.0) for Linux-64 bit systems. The MCR can be freely downloaded from the Mathworks, Inc.: Linux MCR 2014b. Please refer to the Mathworks Website for more detailed installation instructions and troubleshooting.
  2. Download the Linux standalone package to a location of user’s choice.
  3. Decompress(unzip) the above package to a working directory of user’s choice .
  4. Edit the shell script file runCTF.sh and edit the path “/YOUR MCR PATH HERE” on line 9 with the location of your MCR installation. Usually, something like “/user/local/MATLAB/MATLAB_Compiler_Runtime/v84” (default MCR path for Ubuntu 16.04 LTS install).
  5. Prior to running the software, the startup script and the application file need to be marked as executable with the +x flag, either under properties menu in a file manager or with and appropriate shell command (chmod +x)
  6. To run CT-FIRE open a terminal and set the working directory to the location of ctFIRE executable (same as step 2) and run “sh runCTF.sh” to start the standalone application. Please Note: These installation instructions assume a general working knowledge of Linux type systems. This version was built and tested with Ubuntu 16.04 LTS. Bio-Linux 8 (Ubuntu 14.04 LTS), and Scientific Linux 7.0 (Red Hat Enterprise Linux) were also tested. Further testing on other distributions is pending.

MATLAB source code Version

  1. Download the MATLAB source code package(CT-FIRE 3.0) and decompress (unzip) it.
  2. Browse to CurveLab website to register for an account to sign a licensing agreement, and download the CurveLab 2.1.2 MATLAB package.
  3.  Decompress (unzip) the CurveLab-2.1.2 package to the CT-FIRE source code folder (contains subfolder './CurveLab-2.1.2/fdct_wrapping_matlab/')  
    
  4. In MATLAB, go to CT-FIRE source code folder (contains folders of CurveLab-2.1.2 and FIRE as well as other third-party code) and enter “ctFIRE” at the command window to run CT-FIRE.