Skip to content

Curvelet-Transform based fibrillar collagen quantification (CurveAlign and CT-FIRE)

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE.txt
Unknown
LICENSE-third-party.txt
Notifications You must be signed in to change notification settings

uw-loci/curvelets

Repository files navigation

Curvelet-Transform based fibrillar collagen quantification (CurveAlign and CT-FIRE)

This software package includes two tools, i.e. CurveAlign[1-4] and CT-FIRE[5-6] for collagen fiber quantification. CurveAlign is a curvelet transform (CT)[7]-based quantitative tool for interpreting the regional interaction between collagen and tumors by assessment of up to ~thirty fiber features, including angle, alignment, and density. CT-FIRE analyzes individual fiber metrics such as length, width, angle, and curvature. The individual fibers extracted by CT-FIRE can be imported into the CurveAlign as one of the two fiber analyse modes. The approach of CT-FIRE is described in [5], which combines the advantages of the fast discrete curvelet transform for denoising images, enhancement of the fiber edge features, and the fiber extraction (FIRE) algorithm [6] for extracting individual fibers. For now, CurveAlign should be used for bulk assessment of collagen features including angles/density and CT-FIRE for individual fiber quantification.

Since the release in 2020, we have been adding new features, mainly including 1) Bio-Formats importer/exporter to enhance image format support; 2) auto-threshold for CT-FIRE to optionally apply different thresholds for image stack or images from different acquisition settings; 3) fiber intersection points calculation based on CT-FIRE fiber extraction; 4) ROI based fiber density analysis; 5) deep learning based cell-fiber analysis. We have started running python-based deep learning modules for individual cell analysis which is integrated to the MATLAB-based fiber analysis pipeline to quantify the fiber-cell/tumor interactions.

CurveAlign Example CT-FIRE Example

A quick manual to a cell-based fiber and tumor analysis module for the newest version CurveAlign 6.0 can be found here (testing only for now). An illustration of three relative measurements between fibers and associated annotation(can be tumor, cell, and any ROI) is shown below.

CurveAlign and CT-FIRE are licensed under the 2-Clause BSD license as described LICENSE.txt, except for some third-party code whose licenses are described in LICENSE-third-party.txt. One third-party code, CurveLab 2.1.2 MATLAB package for curvelet transform, can only be downloaded from http://www.curvelet.org/software.html. To run CurveAlign or CT-FIRE, the CurveLab needs to be downloaded and added to the MATLAB searching path.

Installation and Usage:

  1. General instructions for downloads and installation of CurveAlign or CT-FIRE

  2. Quick Manual and testimages

  3. CurveAlign FAQs and CT-FIRE FAQs

  4. Initial protocol for alignment quantification

References:

CurveAlign

  1. Schneider, C.A., Pehlke, C.A., Tilbury, K., Sullivan, R., Eliceiri, K.W., and Keely, P.J. (2013). Quantitative Approaches for Studying the Role of Collagen in Breast Cancer Invasion and Progression. In Second Harmonic Generation Imaging, F.S. Pavone, and P.J. Campagnola, eds. (New York: CRC Press), p. 373.

  2. Bredfeldt, J.S., Liu, Y., Conklin, M.W., Keely, P.J., Mackie, T.R., and Eliceiri, K.W. (2014). Automated quantification of aligned collagen for human breast carcinoma prognosis. J Pathol Inform 5.

  3. Liu, Y., Keikhosravi, A., Mehta, G.S., Drifka, C.R., and Eliceiri, K.W. (2017). Methods for quantifying fibrillar collagen alignment. In Fibrosis: Methods and Protocols, L. Rittié, ed. (New York: Springer) p.429-451

  4. Liu Y, Keikhosravi A, Pehlke CA, Bredfeldt JS, Dutson M, Liu H, Mehta GS, Claus R, Patel AJ, Conklin MW, Inman DR, Provenzano PP, Sifakis E, Patel JM, Eliceiri KW. (2020) Fibrillar collagen quantification with curvelet transform based computational methods. Front Bioeng Biotechnol 8:198.

CT-FIRE

  1. Bredfeldt, J.S., Liu, Y., Pehlke, C.A., Conklin, M.W., Szulczewski, J.M., Inman, D.R., Keely, P.J., Nowak, R.D., Mackie, T.R., and Eliceiri, K.W. (2014). Computational segmentation of collagen fibers from second-harmonic generation images of breast cancer. Journal of Biomedical Optics 19, 016007–016007.

  2. Stein, A. M., Vader, D. A., Jawerth, L. M., Weitz, D. A. & Sander, L. M. An algorithm for extracting the network geometry of three-dimensional collagen gels. J. Microsc. 232, 463–475 (2008).

Fast Discrete Curvelet Transform

  1. Candes, E., Demanet, L., Donoho, D. & Ying, L. Fast discrete curvelet transforms. Multiscale Model. Simul. 5, 861–899 (2006).

Lab page links

CurveAlign at the website of Eliceiri lab

CT-FIRE at the website of Eliceiri lab