I have managed to get three students to work on pydna for short projects for a couple of months each.
The projects have these titles:
Speed up of the pydna assembly algorithmThe idea is to speed up the assembly algorithm with graph-tool as an alternative to networkx.
Also if time permits to make the algorithm more efficient and safer in general.
A dynamic and interactive Javascript component for pydnaThis project aims at writing javascript for rich representations in Jupyter notebooks for the Assembly and Contig classes.
These objects are so complex that it would be nice to have an image to click on in order to see which sequences recombined and in which order.
I was inspired by the
AngularPlasmid component.
Automatic restriction strategy strategy finder for Synthetic Biology ConstructsHere the idea is to suggest optimal restriction digest strategies in order to differentiate a number of sequences.
Input would be a list of sequences and at least a smallest desirable restriction fragment. Possibly also a list of
available restriction enzymes. This could be useful for analyzing recombination products from random or combinatorial assembly.
Look out for these functionalities in the coming months.
Questions and comments are welcome.
cheers,
Bjorn