-
Notifications
You must be signed in to change notification settings - Fork 43
Xena web loader
I would like to express my gratitude to Mary and Brian for having enough patience and not immediately declining me as an option for GSOC after seeing how much time it takes me to setup a microphone.
On a serious note, I really cannot imagine having better mentors than Mary, Brian and Jingchun Zhu. They provided me with enough information to get started, helped to solve technical questions, provided really good UI mock ups, helped with deploying my code and provided great support overall. Thank you!
In order to visualize their private datasets, users of UCSC Xena browser have to upload data using separate desktop application. This behavior does not fit preferred workflow, since all visualizations are carried out in the browser and using desktop client only for uploading data is confusing for some users.
With work done in this project, functionality of importing data to local Xena hub was moved to the client side. In addition to that, the user experience of importing private data was rewamped.
There's help page created by Mary about importing data to a local hub help page.
List of all my commits is available here.
At the time of writing, the code is not merged yet. However, added functionality should be available here.
When merged, new functionality will be available here.
- Existing functionality moved to client side.
- Wizard ui added for better UX.
- Errors and warnings displayed before submitting file to local hub.
- Efficiency while handling large files.
- Adding links to proper help pages (when they are completed).
- Reporting real status of files begin loaded to Xena server.
- Integration with work done by Brian to launch local server automagically.