Developing Differentiable Toolkits for Computational Biology