bioRxiv · 10.1101/2020.05.11.088344
Reimplementing Unirep in JAX
Abstract
UniRep is a recurrent neural network model trained on 24 million protein sequences, and has shown utility in protein engineering. The original model, however, has rough spots in its implementation, and a convenient API is not available for certain tasks. To rectify this, we reimplemented the model in JAX/NumPy, achieving near-100X speedups in forward pass performance, and implemented a convenient API for specialized tasks. In this article, we wish to document our model reimplementation process with the goal of educating others interested in learning how to dissect a deep learning model, and engineer it for robustness and ease of use.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ma, E., Kummer, A.. 2020-05-13. Reimplementing Unirep in JAX. https://doi.org/10.1101/2020.05.11.088344
Cite the original work for its findings. Save a collection to share your selection of sources.