The goal of this project is to optimize Google Colab for the purpose of performing single cell analysis.
Initially the project is integrating existing popular tools in both Python and R. The longer term goal is to build out a set of components which can be assembled into end-to-end GPU pipelines. In such a pipeline, the data would be downloaded and parked on the GPU wherein all analysis computation would happen. Apache Arrow enables such architectures, as illustrated in the following diagram from Nvidia:
For the context of single cell analysis, the types of GPU powered compenents being assembled include:
There are similar notebooks in separate repos:
The first public presentation was at Seattle Cell Science Symposium 2019
![]() |
![]() |