10.1109/BIBM.2017.8217685