DNA fingerprinting is a technique for comparing DNA patterns that has applications in a wide variety of contexts. Several commercial and freely-available tools can be used to analyze DNA fingerprint gel images, however, commercial tools are expensive and usually difficult to use, and, free tools support the basic functionality for DNA fingerprint analysis, but lack some instrumental features to obtain accurate results.