This software package is an open-source registry for synthetic biology glyphs. Users are able to search for glyphs given a keyword for the glyph type e.g promoter. Our vision behind this project is to provide an intuitive application with standardized glyphs.
Users are required to have Python 3.0 installed which is located here: https://www.python.org/downloads/
- Users are required to clone or download the project.
- Open python and enter in the following command in the terminal: "python3 -m http.server 8080". They will need to open an instance of a server
- Navigate to the downloaded project.
- Open the file 'index.html' with a web browser (recommended Google Chrome).
- In the open web browser, type 'localhost 8080' in the search bar.
You have now accessed GlyphViz! Please search away!
All code contributed to this project is available to the public.
Similar to other open-source initives, such as Synbiohub, we would like to extend our functionality for users to interactively work with the glyphs. These features will include uploading, downloading, and rating glyphs. Additionally, we would like to allow users to create and log their submissions with GlyphViz.
Our rating scale is from 0 to 5 stars. For users to rate the glyph, they simply need to hover above each glyph and click on the number of stars they would like to rate the glyph. This information is taken and the glyph's rating is updated and the number of votes and the current rating will show.
For users to upload, they will be required to create an account. They can choose to make an uploaded design 'private' or 'public'. However, for any glyph that is made public, author tags are associated with the glyph to show the source of the glyph. Additionally, in order for other users to determine credibility of an uploaded glyph, they can navigate to a user's account and view the ratings on previously uploaded glyphs by that author.
For downloading, we would like to provide multiple formats for the user including jpeg, png, svg, etc...
Ideally, GlyphViz will be available as a web application at this source: https://bdathlon.github.io/2017-Rm4120-1/.