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.1.0.tar.gz (47.8 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.1.0-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for insillyclo-1.1.0.tar.gz
Algorithm Hash digest
SHA256 17474749eafa7ef8b8987588c7495e45431dc0765521b1b2793274495e237342
MD5 1f1726acf0b16f6285686a8a860d96a1
BLAKE2b-256 95f8fe3723b31fef021698117025c574a280c37e1864bfa21910396430f3a9ee

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for insillyclo-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 206770ec8c1d08c1713e59f0de9b359aec4c852424abdca82104ec8fd28e0278
MD5 2384e57dbb74a6971d68d307e3c8dcc3
BLAKE2b-256 7d57055a1a5046f213f4430618d41f024ed1f5556da92a9278a35d9869164fc3

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