Skip to main content

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

bridgernadesigner-0.0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bridgernadesigner-0.0.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for bridgernadesigner-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a2d423534d16dfbff0e4af76fe534069a304fd2547462abbcb16bf5bd66871f6
MD5 844630ee94a449b4a15106560eb07b2e
BLAKE2b-256 2aa5baf6802b7356484947e4c20c2b60405baa812fbe6d5741e30fb6c337db2f

See more details on using hashes here.

File details

Details for the file bridgernadesigner-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for bridgernadesigner-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cdf9cfd3573550d6679f6b96354f0e964b2b3631efb46b53e4b9b266866a4021
MD5 a41d274b899d6dc38df67f4ce4c2d6a6
BLAKE2b-256 41daca65bf3d2f03088589baa06cfcce0d7f2ebd1e4833566bdd796db9b4783b

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