Skip to main content

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 ATCAGGCCTACGTC --donor ACAGTATCTTGTAT --scaffold ISCro4_enhanced

Example output:

>BridgeRNA_tgt_ATCAGGCCTACGTC_dnr_ACAGTATCTTGTAT_scaffold_ISCro4_enhanced
AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCAGGCCTTGGGCTAATAACCCGTGACGTAGATTGGCAGCGGACCGCGCCGTTCTCCACAAGTGACAAACCGGACAGTATCATGGACCGGTTTTCCCGGTAATCCGCATTCACAAGGCTGGTCTCACTTGTGGAGAACG
>BridgeRNA_tgt_ATCAGGCCTACGTC_dnr_ACAGTATCTTGTAT_scaffold_ISCro4_enhanced_split_tbl
AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCAGGCCTTGGGCTAATAACCCGTGACGTAGATTGGCAGCGGACCGC
>BridgeRNA_tgt_ATCAGGCCTACGTC_dnr_ACAGTATCTTGTAT_scaffold_ISCro4_enhanced_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 ATCAGGCCTACGTC --donor ACAGTATCTTGTAT --scaffold ISCro4_enhanced -of stockholm
# STOCKHOLM 1.0
BridgeRNA_tgt_ATCAGGCCTACGTC_dnr_ACAGTATCTTGTAT_scaffold_ISCro4_enhanced     AGTGCAGGGAGAACCGGCCAGTTCTCTCTGCCATGCGGTCCGCATGCCGTATCAGGCCTTGGGCTAATAACCCGTGACGTAGATTGGCAGCGGACCGCGCCGTTCTCCACAAGTGACAAACCGGACAGTATCATGGACCGGTTTTCCCGGTAATCCGCATTCACAAGGCTGGTCTCACTTGTGGAGAACG
#=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.

Metadata

Release files for bridgernadesigner 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bridgernadesigner 0.1.1
File Size Uploaded
bridgernadesigner-0.1.1.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bridgernadesigner 0.1.1
File Interpreter ABI Platform
bridgernadesigner-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 13.4 kB

Release files / bridgernadesigner-0.1.1.tar.gz

Download URL bridgernadesigner-0.1.1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
668c7ab6d3ac899d482a82cbbb38477dba5bafc1f8a08869db3d6add2e9c633b
BLAKE2b-256 checksum
How to use checksums
96d7c48d7376f35033378c18e5c04902dc3d70f58a30a48d9041e5d27fe25e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / bridgernadesigner-0.1.1-py3-none-any.whl

Download URL bridgernadesigner-0.1.1-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a995a29d7e2633467741d7c435c6d6ee0b1694a162685a4c4318076824167b5
BLAKE2b-256 checksum
How to use checksums
fcaa86c4bb48d9391832b786015da289a541b88b22064b607f417e5f9526b57f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page