Simphile - An easy to use application designed to recognize patterns.
Version: 1.0Simphile, the first pattern recognition software available from Geneffects, derives its name from "the love of similarities."
Operating System: Mac OS X
The pattern detection methods used in Simphile have been used in a diverse array of applications ranging from language recognition to gene matching for bioinformatics.
You can use Simphile in order to determine the likelihood that Shakespeare wrote an anonymous sonnet, or if certain sound files have the same source.
An interesting fact is that many pattern recognition algorithms can be used as compression algorithms. As Simphile proves, the converse of that statement is also true.
Simphile uses the common compression algorithm gzip as its pattern detection engine. If file A is compared with file B we compress file A to determine how small it can get. We then compress file B to see the amount it will shrink. Finally, we compress file A+B. If gzip(A+B) is significantly less than gzip(A) + gzip(B), then that means files A and B share patterns!