Skip to content

Website for VCellDB.org #249

@vcellmike

Description

@vcellmike

Background

VCell (http://vcell.org/; https://github.com/virtualcell/vcell) is an open-source software platform that can model and simulate reaction networks. It is in existence for over 20 years and has several thousand users. It is a client-based architecture with models centrally stored in Oracle database. The models can be accessed via REST API https://vcell.cam.uchc.edu/api/v0/biomodel. The prototype interface for accessing and displaying model information is deployed at http://www.vcelldb.org (currently maybe working improperly), available at https://github.com/virtualcell/modelbricks-webapp. It is implemented in Handlebars, with most information retrieved via API, and some information stored locally as JSON.

Goal

  1. Provide a complete search and filter page.
  2. Add static pages as directed.
  3. Redesign and add missing elements to model pages.
  4. Make all pages scalable and pretty.
  5. Use visualization as implemented in https://bnglviz.github.io/examples.html (https://github.com/bnglViz/bnglViz.github.io)
  6. Modify REST API to add retrieval of new elements.

Difficulty Level: Easy/Medium

Provided good skills in HTML/CSS, Handlebars and Java skills to update API, the project is very technical and visual.

Size and Length of Project

  • medium: 175 hours
  • 12 weeks

Skills

Essential skills: Handlebars, Javascript, CSS, HTML
Desired: Java, REST API

Public Repository

https://github.com/virtualcell/modelbricks-webapp

Potential Mentors

Michael Blinov
James Schaff

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions