|=== A social platform for Orange ===
|Orange's visual programming environment can incorporate any of its over a 100 widgets into schemas that do clustering, classification, visualization-based analysis, PCA, and many others. A repository of typical schemas would be most welcome: the novice users could choose from the already defined schemas and analyze their own data with them, the intermediate users could use the library to improve/augment their own schemas, and experienced users would be able to store their inventions into a repository for others to use. Orange could also train a widget recommendation system from the schemas in the repository. The repository could feature tagging, liking, commenting, and everything that a social platform can provide. Schemas in the repository could be described in text or video.
|We would also like to provide users a way to upload their datasets and scripts/code-snippets. The later in a similar way as [https://gist.github.com/ Gist], but probably based on Mercurial (or not).
|Users could follow each other and their contributions (similar to [http://www.projectnoah.org/ Project Noah]), use OpenID to login, have their profiles and so on.
|In summary, the project would develop a new social platform for data mining solutions, possibly relying on existing solution (e.g. [http://www.myexperiment.org/ myExperiment]) or crafting something new (and simpler?). The repository would feature web access, but schemas from it should also be available in Orange (browsing, uploading and downloading). Seamless integration of repository and Orange is crucial to the success of this project (the Orange part of this integration will be done by someone from the laboratory, student will just have to define a simple HTTP-based API/protocol for it and implement it on server side).
|Useful skills: Knowledge on how to develop a social platform (possibly Django). Python programming. Some knowledge of data mining/machine learning would help as well.
|Level from 1 (beginner) to 5 (professional): 4.5
|Possible mentors: Blaž, Mitar