TeachOpenCADD: a teaching platform for computer-aided drug design using open source packages and data