diff --git a/Home.md b/Home.md index 2f9e109..cb08230 100644 --- a/Home.md +++ b/Home.md @@ -7,6 +7,7 @@ This page describes the concept and architecture of the Cellxgene Gateway * [Class Structure of Gateway](https://github.com/Novartis/cellxgene-gateway/wiki#class-structure-of-gateway) * [Subprocess Backend](https://github.com/Novartis/cellxgene-gateway/wiki#subprocess-backend) * [Docker Backend](https://github.com/Novartis/cellxgene-gateway/wiki#docker-backend) +* [Future Work](https://github.com/Novartis/cellxgene-gateway/wiki#future-work) # Overview @@ -121,4 +122,11 @@ In theory, to support Docker we need the following changes: * The .txt files should become docker information files named after some container identifier provided by AWS * The files should be stored on the cellxgene EFS (shared filesystem) instead of in /tmp. -I'll let you know how it goes in practice if we ever get to it 😄 . \ No newline at end of file +I'll let you know how it goes in practice if we ever get to it 😄 . + +# Future Work + +In addition to the Docker backend, there are a couple things that would be nice to clean up if this continues to be used, + +* The current implementation expects all datasets to be available on a mounted file system. It would be nice to allow it to use files from S3 or other kinds of file/object stores. +* Customizing the look and feel of the front end is rather messy at the moment. Adding a mechanism to override the Jinja templates may help.