Optimal Overhang Golden Gate Assembly - fragments DNA sequences for Golden Gate cloning
Project description
OOGGA — Optimal Overhang Golden Gate Assembly
Python package for fragmenting DNA sequences optimally for Golden Gate assembly cloning.
How the OOGGA works and OOGGA citation:
Mukundan S. (2025). OOGGA. bioRxiv. https://doi.org/10.1101/2025.06.16.659877
Getting the overhang scores
OOGGA requires a CSV scoring table from Potapov et al. 2018. Please use the data from the journal website and cite them.
Potapov V, Ong JL, Kucera RB, Langhorst BW, Bilotti K, Pryor JM, Cantor EJ, Canton B, Knight TF, Evans TC Jr, Lohman GJS. Comprehensive Profiling of Four Base Overhang Ligation Fidelity by T4 DNA Ligase and Application to DNA Assembly. ACS Synth Biol. 2018 Nov 16;7(11):2665-2674. doi: 10.1021/acssynbio.8b00333. Epub 2018 Oct 29. PMID: 30335370.
-
Download the zip from:
https://pubs.acs.org/doi/suppl/10.1021/acssynbio.8b00333/suppl_file/sb8b00333_si_002.zip -
Extract it and open
FileS04_T4_18h_37C.xlsxin Microsoft Excel or LibreOffice Calc. -
Save as
FileS04_T4_18h_37C.csv(in CSV format). -
Pass the path to this CSV file with the
-data_fileargument or copy to ./lib/.
Usage
See all command line options
oogga -h
A normal example of splitting a plasmid into fragments of length range 500-1000
oogga inputplasmid.fasta 500 1500 output
Evaluate overhangs (eval-frags)
This script is used in the manuscript
eval-frags AACC TTGG ACGT TGCA
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oogga-1.0.0.tar.gz.
File metadata
- Download URL: oogga-1.0.0.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4b2bbb5b5d026817f9bf3d8fc140b455932c3816168ee46214e56ce61fa5e79
|
|
| MD5 |
90d62b8c388f8d5e8291e6e1e29dc4bf
|
|
| BLAKE2b-256 |
d9aa53b3f23fe048664c7e7cc301e0c438fa5005dcca38c01695ab647f0c68c6
|
Provenance
The following attestation bundles were made for oogga-1.0.0.tar.gz:
Publisher:
publish.yml on bigbigdumdum/OOGGA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oogga-1.0.0.tar.gz -
Subject digest:
b4b2bbb5b5d026817f9bf3d8fc140b455932c3816168ee46214e56ce61fa5e79 - Sigstore transparency entry: 1474079000
- Sigstore integration time:
-
Permalink:
bigbigdumdum/OOGGA@23e735431eed255ac08221e9f018b5004835c85f -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/bigbigdumdum
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23e735431eed255ac08221e9f018b5004835c85f -
Trigger Event:
push
-
Statement type:
File details
Details for the file oogga-1.0.0-py3-none-any.whl.
File metadata
- Download URL: oogga-1.0.0-py3-none-any.whl
- Upload date:
- Size: 23.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9a7a9e3ca9da63fe8216b800fbd25305fe4741a3511a17bd795c3bdfc5c7d75
|
|
| MD5 |
fc2eb09370f7f77a2e80490ce9b23a42
|
|
| BLAKE2b-256 |
8a03f05a863c6842436bc0769870cdaff018c70126c0fc35808cceecd5c0f3df
|
Provenance
The following attestation bundles were made for oogga-1.0.0-py3-none-any.whl:
Publisher:
publish.yml on bigbigdumdum/OOGGA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
oogga-1.0.0-py3-none-any.whl -
Subject digest:
d9a7a9e3ca9da63fe8216b800fbd25305fe4741a3511a17bd795c3bdfc5c7d75 - Sigstore transparency entry: 1474079028
- Sigstore integration time:
-
Permalink:
bigbigdumdum/OOGGA@23e735431eed255ac08221e9f018b5004835c85f -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/bigbigdumdum
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@23e735431eed255ac08221e9f018b5004835c85f -
Trigger Event:
push
-
Statement type: