Application for Command-Line (Batch/Callable) Version of Joinpoint Regression Software

Thank you for your interest in using the Joinpoint statistical software for the analysis of continuous linear trends with change points, i.e. joinpoints. The Joinpoint statistical software was developed by IMS, Inc. under contract to the National Cancer Institute.

The command-line version of Joinpoint can be called from other software (i.e. C++, SAS, or R) with syntax like:

joinpoint.exe <session file> <input data file> [output file] [options]

This allows you to run Joinpoint repeatedly in an automated way for multiple data series, for simulations, or to embed in other software packages. Sample SAS and R files are included with the Joinpoint software to help users learn how to integrate Joinpoint in those programs.

What's New

  • Added “Data Dependent Selection” as a new Model Selection Method option. This is an Alpha feature.
  • Added “BIC3” as a new Model Selection Method option.
  • Added the option for Method 1 or Method 2 to be used for the Empirical Quantile confidence interval calculations. This is an Alpha feature.
  • Added the ability to select Parametric or Empirical Quantile methods for APC and Tau Confidence Intervals.

Application for the Command-Line Version

Before receiving the command-line version of Joinpoint, you must:

  1. Download and sign the Joinpoint Transfer Agreement.
    If you intend to use Joinpoint in an institutional environment, such as a University, Research, or Business setting, please download and fill out the Institutional Use Transfer Agreement (DOC, 40 KB) . Please note, this form requires two signatures: the applicant's signature as well as the signature of someone within your organization with the legal authority to enter into this agreement.
    If you want Joinpoint for your own personal use, please download and fill out the Personal Use Transfer Agreement (DOC, 40 KB) .
  2. Fill out the application form below.
  3. Attach the PDF of the signed Joinpoint Transfer Agreement to the form below.

The application and signed agreement is required to ensure that the software is used appropriately and is not sold or used for commercial purposes.

Fields marked with an asterisk * are required.


  • (If the details of your project have changed or you have started a new project, you will need to fill out a new application. Otherwise, you will only need to sign a new release form.)
  or  
Processing your request.... decorative graphic indicating that processing is taking place