Skip to main content

A toolkit to support Golden Gate assembly, along with digestion, gel simulation, and more

Project description

InSillyClo-cli

Documentation available at http://insillyclo.pages.pasteur.fr/insillyclo-cli

Install

#!/bin/bash

virtualenv .venv
# alternative:
# python3 -m venv .venv
source .venv/bin/activate
pip install insillyclo --index-url https://gitlab.pasteur.fr/api/v4/projects/6917/packages/pypi/simple

Use it

... to generate a template

cd insillyclo-cli/
insillyclo template my-template.xlsx \
                    --name "My template" \
                    --restriction-enzyme-goldengate "BsmBI" \
                    --separator - \
                    --nb-input-parts 4

or

cd insillyclo-cli/
insillyclo template my-template.xlsx \
                    --name "My template" \
                    --enzyme "BsmBI" \
                    --separator - \
                    --input-part ConL \
                    --input-part Promoter \
                    --input-part CDS \
                    --input-part Terminator \
                    --input-part ConR \
                    --input-part Backbone

... run simulation

cd insillyclo-cli/
insillyclo simulate --input-template-filled ./tests/data/template_01_mixed_ok.xlsx \
                    --input-parts-file ./tests/data/DB_iP_not_typed.csv \
                    --input-parts-file ./tests/data/DB_iP_typed.csv \
                    --plasmid-repository ./tests/data/plasmids_gb \
                    -o ./output/ \
                    --restriction-enzyme-gel NotI \
                    --primer-pair P84,P134 \
                    --primers-file ./tests/data/primers.csv \
                    --default-mass-concentration 200

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

insillyclo-1.0.2.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

insillyclo-1.0.2-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

Details for the file insillyclo-1.0.2.tar.gz.

File metadata

  • Download URL: insillyclo-1.0.2.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for insillyclo-1.0.2.tar.gz
Algorithm Hash digest
SHA256 e9cb980a55b6f22352290d56fdc26caa9d742f172051eefc50c29f5df9ae3501
MD5 e6b7f864255722ad3def7714c2bf1679
BLAKE2b-256 e56a359862cbdcebbe849b74b46c93b764c4b4310877b574267dbc4179f5187c

See more details on using hashes here.

File details

Details for the file insillyclo-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: insillyclo-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for insillyclo-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7d2eb277040eafd166b6afe99f3d4270193efd2fc739eee499e186140358df5a
MD5 f336c3d36a53d21c7676eb70bfc2d60c
BLAKE2b-256 57028cb85e05228bf5cc6286ba65b4416b8582e3f1a11707ca91c430db51ef2b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page