SynBioDex / SBOL-Industrial-Summer-Program

This repo uses the issue tracker to organize Project Ideas for the SBOL Industrial Summer Program.
4 stars 2 forks source link

Implementation of parametric SVG for SBOL Visual #5

Open jakebeal opened 2 years ago

jakebeal commented 2 years ago

Background

SBOL visual glyphs are in principle scalable, but description of how to scale them is not present in either the standard or the glyphs and software that support it. An approach has been proposed for documenting and implementing scalability via parametric SVG (see: https://github.com/SynBioDex/SBOL-visual/issues/89, https://github.com/SynBioDex/SBOL-visual/issues/118), and has been partially implemented (https://github.com/SynBioDex/SBOL-visual/tree/parametric-svg-sep), but focused development effort is necessary to complete it.

Goal

The end result of this project will be an SBOL Visual SEP for including parametric SVG in the standard, ready for community discussion and voting, and an accompanying library implementation (likely in dnaplotlib).

Difficulty Level 3

This project involves not just coding, but also some work on architecture and standards writing.

Skills

List skills/technologies that the student should be familiar with. Also tag the issue with these.

Essential skills: Python Nice to have skills: SBOL, SVG

Public Repository

https://github.com/SynBioDex/SBOL-visual/tree/parametric-svg-sep

Potential Mentors

@chofski @jamesscottbrown