Skip to content

Downloads and Installation (CTF)

Yuming Liu edited this page Sep 8, 2020 · 12 revisions

Downloads and Installation Instructions for CT-FIRE(CTF)

Downloads

  • 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. Create or choose an existing folder to contain the required packages. (i.e. CT-FIRE)
  2. Download the CT-FIRE MATLAB code package and decompress (unzip) it into the default folder ‘ctFIRE’ as a subfolder of the one from step 1.
  3. Browse to curvelet.org, register for an account to sign a licensing agreement, and download the CurveLab 2.1.2 MATLAB package.
  4.  Decompress (unzip) the CurveLab-2.1.2 package and put the subfolder "fdct_wrapping_matlab" under the folder "CurveLab-2.1.2" to the CurveAlign folder and add it to the MATLAB path.
    
  5. In MATLAB, set the Current Folder to ctFIRE (inside the working folder setup in step 1, which also now contains CurveLab-2.1.2 and FIRE.) Then enter “ctFIRE” at the command prompt to launch the CT-FIRE software window, note that the command is caps sensitive.
Clone this wiki locally