An embedded Jupyter notebook for MoClo protocol generation using the Yeast ToolKit.
318
mocloA Python implementation of the MoCloā system logic.
The documentation is hosted on readthedocs.org, and built against the latest
commit of the development repository. It contains a comprehensive API reference
as well as examples compiled from Jupyter notebooks at each build.
The base logic is handled by the core mocloā
module. It embeds an object model of the MoClo system logic, but does not enforce
any specific sequence structure, and is not usable alone. You must install a kit
(listed below) to be able to validate and compute assemblies.
Additional kits can be installed separately depending on what's needed. The following implementations are available:
moclo-ytk)ā moclo-cidar)ā moclo-ecoflex)ā moclo-ig)ā moclo-gb3)ā Once installed, kits are available in theĀ moclo.kits namespace module.
Kit-specific documentationā is
available as well.
Kit-specific modules and vectors are distributed with the library files, so that
each library provides the base parts needed to create an assembly. They can be
found in the moclo.registry namespace. See also the documentation of each
moclo.registry submodule for a detail of how sequences were obtained. The
embedded sequences are distributed in GenBank format with the source distributions
of each plugin.
This repository provides a YTK-specific Jupyter notebook as a Docker image, which can be used to generate a protocol for YTK MoClo assembly. Run it locally using the following command:
docker run --rm -it -p 8888:8888 althonos/moclo
and visit https://localhost:8888/ā to start interacting with the notebook.
This project is licensed under the MIT Licenseā It was developed during a placement at the InBio teamā at the Institut Pasteur of Paris during the summer of 2018.
Content type
Image
Digest
Size
300.3 MB
Last updated
almost 7 years ago
docker pull althonos/moclo