BMC BIOINFORMATICS