Skip to content

GSOC 2016 PROJECT

Extending Cytoscape.js: Addition of Clustering Algorithms

Cytoscape.js is a graph theory and networks library focused on providing built-in, rich and performant graph models for analysis and data...

Contributor
Zhaoyuan Zoe Xi
Mentor
Mike Kucera
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2016Completed

About this project

Description from the program archive

<p>Cytoscape.js is a graph theory and networks library focused on providing built-in, rich and performant graph models for analysis and data visualization. This project aims at expanding Cytoscape.js’s data analysis functionalities by offering several of the most commonly used clustering algorithms, including the k-means, hierarchical, affinity propagation, Markov cluster algorithms and more, via extensions that can be easily incorporated into the default library. Such extensions, written in a user friendly and accessible manner, will help expand the usage of Cytoscape.js, as clustering algorithms are applicable in a wide variety of fields, from bioinformatics to machine learning, data science, etc.</p>

Tags

AIUI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Improving Web Based SBGN Editor SBGNViz.js

    Metin Can SiperMentored by Ugur Dogrusoz

  2. GSoC: JSBML Validation System

    Roman SchulteMentored by Andreas Dräger

  3. SBGN-ML and SBML to Escher Converter

    Devesh KhandelwalMentored by zakandrewking

  4. Interconvertible Layout program for CellDesigner

    KaitoMentored by Akira Funahashi

  5. Multithread Centiscape (#55)

    ibestvinaMentored by giovanniscardoni@gmail.com

  6. Cytoscape command line scripting enhancements

    Ashish TiwariMentored by Scooter Morris

  7. Tutorials for Cytoscape.js

    joseph.stahlMentored by Max Franz

Data: Google Summer of Code public archive. This project in the official archive