Authors' contributions CSC implemented the Perl portions of the algorithm, managed the input data, and collected the output data. LAN designed and implemented the PhyloScan algorithm in C++. LAM chose the specific transcription factors to address, identified relevant input data and interpreted the algorithm output. CEL conceived the study, and participated in its design and coordination. All authors contributed to and approved the final manuscript.