Skip to content
View UTR-CODE's full-sized avatar

Block or report UTR-CODE

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
UTR-CODE/README.md

UTR-CODE

License

📣 Introduction


The 5’ untranslated region (5’ UTR) is a primary driver of protein expression, yet the complexity of its regulatory code has hindered our ability to decode translation regulation, understand variant effects and engineer effective mRNAs. To address this, we developed UTR-CODE, a deep learning model trained on 1,586 samples with paired RNA-seq and Ribo-seq datasets across six species. UTR-CODE demonstrates strong cross-species generalizability and outperforms existing tools across diverse species and platforms.

img.png

✨ Online website

We provide a web server for predicting and optimizing sequences.

🔰 Installation

1、 Install dependencies

We tested the UTR-CODE on Python 3.10.

git clone https://github.com/UTR-CODE/UTR-CODE
cd UTR-CODE
pip install -r requirements.txt

2、Download training raw data

Download and decompress the training raw data from figshare

📝 Usage

Training model

You can train the UTR-CODE with the simple example.

python train.py

✨ Applications

1. Predicted TE from single mRNA sequence

cd script
python Pred_single.py --weights epochs/best.epoch \
--utr5 GCTACGATCGATCGATCGACTAG \
--utr3 CCACAACCACTGAGT \
--cds CGTACGCTAGCTAGCAT 

2. Predicted TE from batch mRNA sequence

cd script
python script/Pred_batch.py --file batch_mRNA.csv --output batch_mRNA.result.csv

3. Optimize 5'UTR sequence

python ISM.py --weights epochs/best.epoch \
--utr5 GCTACGATCGATCGATCGACTAG \
--utr3 CCACAACCACTGAGT \
--cds CGTACGCTAGCTAGCAT 

Advanced

If users want train UTR-CODE with custom data, we provide the tutorial prepare input data.

😉 Author

UTR-CODE are maintained by: * @HeXin

For more Help, Please leave a message in the issue, I will reply as soon as possible.

📃 License

MIT

Popular repositories Loading

  1. UTR-CODE UTR-CODE Public

    Deep learning model for predicte TE

    Python 2

  2. Tcbf Tcbf Public

    Python