GenSpace
From Informatics
- Transactions/pipelines
- Treat various analysis run as a pipeline
- People using the same tools in a pipeline
- Find other sessions which involve same analysis
- Ontology
- Use domain knowledge (through config files of ontology) to group tools
- Data mining using rollups for other use cases (e.g. suggest a user to use "network clustering" tool rather than tool A)
- Show window to user showing hierarchy of tools in the ontology
- Login/Privacy
- Improve the whole login procedure
- Authenticate against central server
- Ask user for preferences for either "log, log anonymously, dont log"
- Miscellaneous
- Miscellaneous features to be added to genspace
- Users can rate tools
- Users can see their own past history
- Users can see experts for different filetypes (fasta, exp, etc.)
- Online Help
- Provide documentation for usage and help through geworkbench
- Groups
- Use manually and automatically created groups to group users into various different "social networks"
- Work on the whole concept of groups
- People can join groups either manually or automatically
- Allow all "assisted decisions" per group basis (like the most popular tool in the group, expert in group, etc.)
- Workspace/File Sharing
- This can be used by users to share their files and workspaces with other users
- Need to investigate more in detail especially with respect to to security/privacy issues
- Statistics
- Provide detailed statistics on geworkbench usage
- Admin Section and (maybe) users can see what tools are used the most in a group, overall, etc.
- User Logout
- Notify the genspace server when a user logs out of geworkbench
- Either Kiran adds a hook to geworkbench or we use a "heartbeat" mechanism