Skip to content

Open-Source Software Tools


CSAFE researchers are developing open-source software tools, allowing for peer-reviewed, transparent software for forensic scientists and researchers to apply to forensic evidence analysis. These automatic matching algorithms provide objective and reproducible scores as a foundation for a fair judicial process. Our team is continuing to develop new tools for the forensic community to apply their work.


Footwear Tools


This package developed in collaboration with Omni Analytics is a comparison method of 2D shoe prints using a parallelized maximum clique algorithm for speed and efficiency.


Firearms and Toolmark Tools


This package is a tool to compared cartridge case images. The software reads, pre-processes and aligns images, computing a similarity measure and a probability of obtaining a higher score by chance. The goal is to provide objective measures that will help in inferring if two cartridge cases were fired from the same gun.


Analysis functions of this R package are designed to assess the probability that two bullets were fired from the same gun barrel by matching bullet lands in x3p format


Work with x3p files to read, write and implement basic modifications to 3D surface measurements of bullets using this R package.


Automatically detect groove locations via a Bayesian change point detection method using this method for the data preprocessing step of forensic bullet matching algorithms.


This R packages implements a wide range of methods to identify grooves in a land engraved area.


Digital Tools


Match accounts on anonymous marketplaces to determine same sellers using this R package.


Determine if two temporal event streams are from the same source by through this R package that implements a score-based likelihood ratio and coincidental match probability methods.


Mobile App Analysis Tool: Under Development

Handwriting Tools


This R package utilizes a variety of functions to identify letters and features from handwritten documents.

Contact Us

Please contact us with any questions or concerns that arise when using these resources.

Do you have 44.03 seconds?

44.3 Seconds. That is the average amount of time it takes for a visitor to provide site feedback.
Test it yourself by taking the survey.

A scientist/researcherA member of the forensic science communityA journalist/publicationA studentOther. Please indicate.

Learn more about CSAFE overall.Discover research CSAFE is undertaking.Explore collaboration opportunities.Find tools and education opportunities.Other. Please indicate.