Bioinformatics: Current practice and future challenges for life science education | Synapse