Getting started

The best way to get started is to follow our tutorial notebooks, you can find them in the repository folder docs/notebooks and are reproduced here so they can serve as documentation.

You can run the notebooks locally, but also on the browser using Google Colab, simply click in the badge of the notebook to open it in Colab.

We recommend that you first go through the following notebooks, which cover the basics of how sequences are handled in pydna:

  1. Dseq: Basic introduction to how sequences are handled in pydna.

  2. Dseq_Features: How to work with sequence features, which are often present in genbank or dna files to mark regions of interest (coding sequences, resistance markers, etc.)

  3. Importing_Seqs: How to import sequences from various sources.

Next, you can learn how specific cloning techniques are handled.

  • Restrict_Ligate_Cloning: How to perform restriction and ligation.

  • PCR: How to perform PCR.

  • primer_design: How to design primers for Gibson assembly and restriction-ligation cloning.

  • Gibson: How to perform Gibson assembly.

  • CRISPR: How to perform CRISPR-Cas9 cutting.

These notebooks cover the basics, but you can see real-world examples in the example gallery.