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
# alternative:
# pip install insillyclo --index-url https://gitlab.pasteur.fr/api/v4/projects/6917/packages/pypi/simple

Use it

Get the test data

git clone git@gitlab.pasteur.fr:hub/insillyclo-cli.git
cd insillyclo-cli/

... to generate a template

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

or

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

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 \
                    --enzyme-and-buffer-volume 1.0

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.6.tar.gz (46.5 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.6-py3-none-any.whl (41.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: insillyclo-1.0.6.tar.gz
  • Upload date:
  • Size: 46.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for insillyclo-1.0.6.tar.gz
Algorithm Hash digest
SHA256 b15877b460778c920ea7907f56af70e0aba8c02380b8f9a6233c557622561216
MD5 e1d192871e871a3dd9054393363876a1
BLAKE2b-256 7abe4d42ab4d50723560bce85e6bdf279d2fd3d5e2124bbcdaadb71797f71815

See more details on using hashes here.

File details

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

File metadata

  • Download URL: insillyclo-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 41.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for insillyclo-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ea03749868af8d7d85f1fb8cfecae8dae6a2deacd55209c478d6f79059d2204d
MD5 23476e20a7439b4039ad3faf05d0c08c
BLAKE2b-256 af76015d4bc76e71ab0c6f86ecc7a5c15e62604dc440a4ef72e20aaa4ca9a01a

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