Software package to design bridge RNAs as described by Durrant & Perry et al. 2024 and Perry et al. 2025
Project description
BridgeRNADesigner
A command line interface for designing bridge RNAs for bridge editing. Accompanies the papers "Bridge RNAs direct modular and programmable recombination of target and donor DNA", Durrant & Perry et al. (2024), and "Megabase-scale human genome rearrangement with programmable bridge recombinases", Perry et al. (2025).
Dependencies
- Tested on python 3.8
- Tested on Linux and Mac
Installation
pip install bridgernadesigner
Usage
Command to design a bridge RNA for a given target and donor sequence, and a bridge RNA scaffold.
brna-design --target ATCGGGCCTACGCA --donor ACAGTATCTTGTAT --scaffold IS622_bRNA_enhanced
Example output:
>BridgeRNA_tgt_ATCGGGCCTACGCA_dnr_ACAGTATCTTGTAT
AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCGGGCCTTGGGCTAATAACCCGTTGCGTAGATTGGCAGCGGACCGCGCCGTTCTCCACAAGTGACAAACCGGACAGTATCATGGACCGGTTTTCCCGGTAATCCGCATTCACAAGGCTGGTCTCACTTGTGGAGAACG
>BridgeRNA_tgt_ATCGGGCCTACGCA_dnr_ACAGTATCTTGTAT_split_tbl
AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCGGGCCTTGGGCTAATAACCCGTTGCGTAGATTGGCAGCGGACCGC
>BridgeRNA_tgt_ATCGGGCCTACGCA_dnr_ACAGTATCTTGTAT_split_dbl
CGTTCTCCACAAGTGACAAACCGGACAGTATCATGGACCGGTTTTCCCGGTAATCCGCATTCACAAGGCTGGTCTCACTTGTGGAGAACG
This should run very quickly on a Mac or Linux machine. There is also an option to output the sequence in Stockholm format with multiple tracks.
brna-design --target ATCGGGCCTACGCA --donor ACAGTATCTTGTAT --scaffold IS622_bRNA_enhanced -of stockholm
# STOCKHOLM 1.0
BridgeRNA_tgt_ATCGGGCCTACGCA_dnr_ACAGTATCTTGTAT AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCGGGCCTTGGGCTAATAACCCGTTGCGTAGATTGGCAGCGGACCGCGCCGTTCTCCACAAGTGACAAACCGGACAGTATCATGGACCGGTTTTCCCGGTAATCCGCATTCACAAGGCTGGTCTCACTTGTGGAGAACG
#=GC bRNA_template AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTNNNNNNNNNTGGGCTAATAACCCGTNNNNNNNNNTGGCAGCGGACCGCGCCGTTCTCCACAAGTGACAAACCGGNNNNNNNNATGGACCGGTTTTCCCGGTAATCCGCNNTCNNNNNNNTGGTCTCACTTGTGGAGAACG
#=GC guides ..................................................LLLLLLLCC................RRRRRCCHH........................................lllllllc..........................rr..rrrcchh.....................
//
In the #=GC guides track, the L character indicates the programmable nucleotides of the LTG, the R character
indicates the programmable nucleotides of the RTG, the C character indicates the guide nucleotides of the
target core, the H character indicates the position of the programmable handshake guide nucleotides, the
l character indicates the programmable nucleotides of the LDG, the r character
indicates the programmable nucleotides of the RDG, the c character indicates the guide nucleotides of the
donor core, and the h character indicates the position of the programmable handshake guide nucleotides.
Citation
Please cite the linked publications above if you use any aspect of this code in your work.
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
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 bridgernadesigner-0.0.2.tar.gz.
File metadata
- Download URL: bridgernadesigner-0.0.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2d423534d16dfbff0e4af76fe534069a304fd2547462abbcb16bf5bd66871f6
|
|
| MD5 |
844630ee94a449b4a15106560eb07b2e
|
|
| BLAKE2b-256 |
2aa5baf6802b7356484947e4c20c2b60405baa812fbe6d5741e30fb6c337db2f
|
File details
Details for the file bridgernadesigner-0.0.2-py3-none-any.whl.
File metadata
- Download URL: bridgernadesigner-0.0.2-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdf9cfd3573550d6679f6b96354f0e964b2b3631efb46b53e4b9b266866a4021
|
|
| MD5 |
a41d274b899d6dc38df67f4ce4c2d6a6
|
|
| BLAKE2b-256 |
41daca65bf3d2f03088589baa06cfcce0d7f2ebd1e4833566bdd796db9b4783b
|