LncPNdeep is a long non-coding RNA classifier that integrates nucleotide and peptide-level sequence embeddings. The model combines RNA embeddings generated from pretrained BigBird/Longformer masked language models with peptide/protein embeddings generated from ProtBERT/ProtTrans, then applies a downstream neural classifier for lncRNA versus coding RNA prediction.
This repository stores the model weights used by the LncPNdeep codebase.
The RNA embedding checkpoints are used to generate the nucleotide embeddings. Peptide embeddings are generated using ProtBERT/ProtTrans in the accompanying GitHub code.
1from huggingface_hub import hf_hub_download
2
3repo_id = "yatoka/LncPNdeep"
4
5longformer = hf_hub_download(
6 repo_id=repo_id,
7 filename="weights/rna_pretrain/save.Longformer.pretrain.epoch20.params",
8)
9
10bigbird256 = hf_hub_download(
11 repo_id=repo_id,
12 filename="weights/rna_pretrain/save.bigbird.pretrain.epoch20.params",
13)
14
15bigbird768 = hf_hub_download(
16 repo_id=repo_id,
17 filename="weights/rna_pretrain/save.bigbird_full.pretrain.epoch20.params",
18)
19
20final_classifier = hf_hub_download(
21 repo_id=repo_id,
22 filename="weights/final_classifier/ProteinTransAllfeature_ResCNN2_07_08.h5",
23)
If you use LncPNdeep, please cite the corresponding LncPNdeep paper. Citation details will be added here once available.