SOFTWARE
  1. PAUL curvilinear: Super Line-Localization 2D and 3D. The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike), maintained by S. Yin and moderated by H. Yang, and is available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository:
    DOI
    For 2D PAUL curvilinear,
    https://github.com/PrincetonUniversity/PAULcurvilinear/tree/master.
    Please cite the following reference,
    S. Yin, M. Tien, and H. Yang, Biophys. J., 118, 2458–2469 (2020).

    For 3D PAUL curvilinear,
    https://github.com/PrincetonUniversity/PAULcurvilinear/tree/3D-branch.
    Please cite the following reference,
    S. Yin, M. J. Amin, N. T. Emerson, and H. Yang, Proc. SPIE, Applications of Digital Image Processing XLIII, 11510, 115101L (2020).
  2. Learning discrete states from noisy time series. The source code is made available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at
    https://github.com/PrincetonUniversity/GaussianEMBIC.
    The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike), maintained by H. Li and moderated by H. Yang.
    DOI
    Please cite the following reference,
    H. Li and H. Yang, J. Phys. Chem. B, 123, 689–701 (2019).
  3. Diffusion/velocity change points detection. The source code is made available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at
    https://github.com/PrincetonUniversity/DiffusionVelocityChangePoint.
    The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike), maintained by N. Song and S. Yin, and moderated by H. Yang.
    DOI
    Please cite the following reference,
    S. Yin, N. Song, and H. Yang, Biophys. J., 115, 217–229 (2018).
  4. LabVIEW code for a general-purpose single-object spectroscopy microscope. The source code is made available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at
    https://github.com/PrincetonUniversity/GeneralPurposeSOS.
    The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike), maintained by H. Li and moderated by H. Yang.
    DOI
    Please cite the following reference,
    H. Li and H. Yang, J. Chem. Phys., 148, 123316 (2018).
  5. Parallelization of the change-point detection algorithm, suitable for the initial analysis of single-particle tracking and emission intensity changes. The source code is made available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at
    https://github.com/PrincetonUniversity/ParallelChangePoint.
    The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike), maintained by N. Song and moderated by H. Yang.
    DOI
    Please cite the following reference,
    N. Song and H. Yang, J. Phys. Chem. A, 121, 5100–5109 (2017).
  6. Photon-by-photon maximum-information analysis of single-molecule FRET trajectories.
    Source code available for Linux environments with the GNU Scientific Library, written by L.P. Watkins and maintained by H. Yang.
    The source code is available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at https://github.com/PrincetonUniversity/smFRET_MaximumInformationMethod
    DOI

    Please cite the following reference,
    L.P. Watkins and H. Yang, Biophys. J., 86, 4015–4029 (2004).

  7. Photon-by-photon detection of single-molecule emission intensity change points. (Corrigenda for implementation, last update 2009.08.08)
    Source code available for Linux (Ubuntu LTS 20.04), macOS Catalina (Darwin 19), and Windows MinGW (Win7 tested) command-line environments with the GNU Scientific Library. Current distribution version = 2.0 (first public release), developed and maintained by H. Yang.
    The source code is under the Creative Commons license CC BY-NC-SA (Attribution-NonCommercial-ShareAlike).
    DOI
    The source code is also available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at https://github.com/PrincetonUniversity/OriginalChangePoint-Poisson, which contains the most up-to-date information and revision.

    Please cite the following reference,
    L.P. Watkins and H. Yang, J. Phys. Chem. B, 109, 617–628 (2005).

  8. Detection of changes in Brownian diffusion dynamics, D. Montiel, H. Cang, and H. Yang, J. Phys. Chem. B, 110, 19763–19770 (2006).
    The original source code, distribution version = 1.11 (build 20081005), is obsolete. The updated version can be found through the Princeton GitHub repository at
    https://github.com/PrincetonUniversity/ParallelChangePoint, or at
    https://github.com/PrincetonUniversity/DiffusionVelocityChangePoint.
  9. Data burst detection in a time series.
    The source code is released under a Clear BSD License, maintained by H. Yang, and is available through the Yang lab (yanglab-at-princeton-edu), or through the Princeton GitHub repository at:
    https://github.com/PrincetonUniversity/Burst.

Updated: 2026.11.07.