-
Notifications
You must be signed in to change notification settings - Fork 45
Techie Notes
The client side code now uses the AngularJS framework and uses NodeJS for routing pages.
The server side code harnesses the power of R for statistical calculation. A major refactor of the backend is underway, with large chunks managed by the pshannon-refactor-version2 branch (see notes below). Please contact the Oncoscape team if your interests align with integrating this new API.
Notes on the refactored Oncoscape (aka "Chinook")
Paul Shannon
18 January 2016
-
The ChinookServer is now stateless. Some state is kept in the user's browser, for instance, the current dataset
-
"groups" (interesting tumors, genes, often associated into related subgroups -- verhaak clusters, for instance) are archived centrally in the Group class, and parsimoniously included by brief mention in each dataset which wishes to use them.
-
Almost all tabs (now called "webapplets") have been removed from the core. Only the datasets tab remains.
-
webapplets/ and webapps/ allow for separate creation and archiving of tabs and applications
As this branch is reviewed and improved, suggestions for programmer documentation will be welcomed and created.
Oncoscape