Skip to main content

CircPrime: a web-based platform for design of specific circular RNA primers



Circular RNAs (circRNAs) are covalently closed-loop RNAs with critical regulatory roles in cells. Tens of thousands of circRNAs have been unveiled due to the recent advances in high throughput RNA sequencing technologies and bioinformatic tools development. At the same time, polymerase chain reaction (PCR) cross-validation for circRNAs predicted by bioinformatic tools remains an essential part of any circRNA study before publication.


Here, we present the CircPrime web-based platform, providing a user-friendly solution for DNA primer design and thermocycling conditions for circRNA identification with routine PCR methods.


User-friendly CircPrime web platform ( works with outputs of the most popular bioinformatic predictors of circRNAs to design specific circular RNA primers. CircPrime works with circRNA coordinates and any reference genome from the National Center for Biotechnology Information database).


In recent years, there is a marked increase in the number of circular RNA (circRNA)-related studies (Fig. 1). CircRNAs have become a main focus of non-coding RNA biology research because they affect many genetic regulatory networks [15]. These covalently closed-loop RNA molecules are an integral part of the cell regulome and interact with RNA-binding proteins [13, 24]. They can modulate microRNA expression [10, 32] and indirectly affect gene expression [1, 23]. In addition, some of them contain exon parts and can thus be translated into proteins [17, 19]. Recent efforts show that artificial circRNA molecules can be used to enhance peptide production [4].

Fig. 1
figure 1

Source: Web of Science, accessed 6 October 2022

Exponential increase in the number of publications mentioning “circRNA” in their title. X-axis shows years from 2014 until 2021; Y-axis represents the number of publications.

Modern sequencing technologies make it now possible to identify hundreds of circRNAs that may be used as growth markers for aquaculture [22], as biomarkers and therapeutic targets of human diseases like cancer [16], cardiovascular diseases [2] or brain disorders [7, 20]. However, in silico prediction of circRNAs leads to numerous false-positives [11], as well as inconsistencies among different bioinformatic pipelines [21]. As a result, cross-checking and validation of circRNAs is an essential component of any circRNA study [6].

Reverse transcription PCR (RT-PCR) and quantitative PCR (qPCR) are considered the gold standards for identification of circRNA expression in cells [6]. At the same time, primer design for the circRNAs validation differs from the design for the their linear host genes [28]. To date, only a few tools have been published that allow the development of primers for validation of circRNAs. At the same time, they require additional software to be installed in different operating systems—CircPrimer [35], CircPrimer2.0 [34] and circtools [12], or work as a web tool with already known circRNAs of model organisms, namely human [8] or novel circRNAs for limited number of animal species [28]. Here, to overcome these previous constraints and facilitate the circRNA studies, we present the user-friendly CircPrime web platform ( This tool works with outputs of the most popular bioinformatic predictors of circRNAs, such as CIRI2 [9], KNIFE [26], CIRCexplorer2 [33], find_circ [18], circRNA_finder [30], DCC [5], mapsplice [29] and common BED files. Importantly, CircPrime is suitable for all organisms that have reference genome assemblies in the National Center for Biotechnology Information database (NCBI).


To date, there are several methods for PCR-based identification of different circRNAs types (Fig. 2A). One of them is based on rolling circle amplification (RCA). This method avoids deep RNA sequencing and bioinformatic analysis, but is only capable of identifying a limited number of circRNA types [3]. The other most commonly used method assumes a longer workflow, which comprises circRNA enrichment, circRNA-library construction, deep sequencing, circRNA prediction, and finally RT-PCR/qPCR validation of bioinformatically predicted circRNAs [25]. PCR primers for this validation are designed to target the circRNA fragment overlapping a junction (back-splice) site of a specific circRNA (Fig. 2A).

Fig. 2
figure 2

Circular RNA types and overview of the CircPrime pipeline. A Possible structural variants of circular RNA for primer design for validation. B The main steps of CircPrime pipeline and tools combined in it

We developed CircPrime, as a streamlined pipeline in Python 3 and web platform, which makes use of output files from the most popular circRNAs in silico predictors. The web application uses the flask framework ( The representative state transfer (REST) was chosen as the architecture for the design of the web platform [31], which fully complies with the HTTP protocol. The CircPrime script implemented into the web platform currently contains the four main modules shown in Fig. 2B and works under the parameters presented in Table 1.

Table 1 Required and default parameters for CircPrime web platform usage

After the first step, which includes BED file uploading, CircPrime generates FASTA files using circRNA coordinates and reference genome from the NCBI. Then CircPrime extracts junction regions from the uploaded BED file and develops primer sets with the recommended melting temperature (Tm) for each circRNA in the list (up to 100) using Primer3 (Fig. 2B) [14, 27]. An example of the CircPrime output is presented as Supplementary Dataset 2.


The novel CircPrime web-based platform was evaluated to design primer sets for RT-PCR validation of circRNA expression in the muscle transcriptome of a teleost, the Nile tilapia (Oreochromis niloticus). Successfully, we showed that CircPrime significantly simplifies the primer design process for bioinformatically predicted circRNAs without the need to upload a reference genome of the organism studied. In this study, we applied circRNA transcriptome sequencing and circRNA prediction by CIRI2 [9] in four Nile tilapia skeletal muscle tissue specimens for successful validation of the novel CircPrime web platform. This tool designed circRNA primer pairs, which were used to validate their RT-PCR efficiency. The genome coordinates for 10 circular RNAs expressed in all muscle samples were used for primer design. CircPrime was able to design primer sets for 9 of the 10 circRNAs (Supplementary Dataset 2). Subsequently, four of them (Table S1) were validated using PCR (see details in Supplementary Material).

At present, circPrimer [35], circPrimer2.0 [34], and circtools [12] are mainly used for primer design, and all of them cope well with their main task. At the same time, these tools have a number of significant differences in the interface and functionality, e.g., circtools [12] is a modular platform based on the Python3, which combines several functions in a single script managed from the command line. Circtools has numerous parameters and allows to choose various options for primer design. CircPrimer [35] and its updated version, CircPrimer2 [34], are convenient tools for circRNA research that are implemented as a graphical interface and a command-line interface. CircPrimer2 allows users to search, annotate, and visualize circRNAs and also helps users develop primers for circRNAs and verify the specificity of circRNA primers. Unlike circPrimer [35], circPrimer 2.0 [34], and circtools [12], which are pre-installed to work only with the mouse and human genomes, CircPrime itself determines the genome by ID using the NCBI database, and its web interface does not need to be installed and is immediately ready for convenient and fast use.

We expect that this bioinformatic tool will play a relevant role on varied studies describing circRNAs expression and their possible functionality. CircPrime is applicable for any organism, including even those with a relatively poorly annotated genome assembly, such as Nile tilapia (NCBI accession: GCF_001858045.2_O_niloticus_UMD_NMBU).


Herein, we present a Circprime web platform ( for PCR primer design and PCR conditions development for validation of circRNAs predicted based on RNA-sequencing data using different types of bioinformatics tools. We expect that this web tool will be convenient for users who intend to analyze the expression of circRNAs in animal and plant transcriptomes.

Availability and requirements

Project name: CircPrime. Project home page: CircPrime documentation: Operating system(s): Platform independent. Programming language: Python 3.10. Other requirements: None. License: GNU GPL Version 3.

Availability of data and materials

The user-friendly CircPrime tool for circular RNA primer development is written in Python 3 and implemented on a web-based platform. It is freely available online at The RNA-seq dataset generated and analysed during the current study is available in the GEO (NCBI) repository, under the accession number PRJNA826285: (accessed on 05 May 2023). CircPrime documentation is available at



Polymerase chain reaction


Circular RNA


Reverse transcription PCR


Quantitative PCR


National Center for Biotechnology Information database


Rolling circle amplification


  1. Ashwal-Fluss R, et al. circRNA biogenesis competes with pre-mRNA splicing. Mol Cell. 2014;56(1):55–66.

    Article  CAS  PubMed  Google Scholar 

  2. Aufiero S, et al. Circular RNAs open a new chapter in cardiovascular biology. Nat Rev Cardiol. 2019;16(8):503–14.

    Article  PubMed  Google Scholar 

  3. Boss M, Arenz C. A fast and easy method for specific detection of circular RNA by rolling-circle amplification. ChemBioChem. 2020;21(6):793–6.

    Article  CAS  PubMed  Google Scholar 

  4. Chen R, et al. Engineering circular RNA for enhanced protein production. Nat Biotechnol. 2023;41(2):262–72.

    Article  CAS  PubMed  Google Scholar 

  5. Cheng J, Metge F, Dieterich C. Specific identification and quantification of circular RNAs from sequencing data. Bioinformatics. 2016;32(7):1094–6.

    Article  CAS  PubMed  Google Scholar 

  6. Das A, Das D, Panda AC, Validation of circular RNAs by PCR. In: Basu C editor, PCR primer design. New York: Springer US; 2022. p. 103–14.

  7. Dube U, et al. An atlas of cortical circular RNA expression in Alzheimer disease brains demonstrates clinical and pathological associations. Nat Neurosci. 2019;22(11):1903–12.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  8. Dudekula DB, et al. CircInteractome: a web tool for exploring circular RNAs and their interacting proteins and microRNAs. RNA Biol. 2016;13(1):34–42.

    Article  PubMed  Google Scholar 

  9. Gao Y, Zhang J, Zhao F. Circular RNA identification based on multiple seed matching. Brief Bioinform. 2018;19(5):803–10.

    Article  CAS  PubMed  Google Scholar 

  10. Hansen TB, et al. Natural RNA circles function as efficient microRNA sponges. Nature. 2013;495(7441):384–8.

    Article  CAS  PubMed  Google Scholar 

  11. Hansen TB, et al. Comparison of circular RNA prediction tools. Nucleic Acids Res. 2016;44(6): e58.

    Article  PubMed  Google Scholar 

  12. Jakobi T, Uvarovskii A, Dieterich C. circtools-a one-stop software solution for circular RNA research. Bioinformatics. 2019;35(13):2326–8.

    Article  CAS  PubMed  Google Scholar 

  13. Ji F, et al. IGF2BP2-modified circular RNA circARHGAP12 promotes cervical cancer progression by interacting m(6)A/FOXM1 manner. Cell Death Discov. 2021;7(1):215.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  14. Koressaar T, Remm M. Enhancements and modifications of primer design program Primer3. Bioinformatics. 2007;23(10):1289–91.

    Article  CAS  PubMed  Google Scholar 

  15. Kristensen LS, et al. The biogenesis, biology and characterization of circular RNAs. Nat Rev Genet. 2019;20(11):675–91.

    Article  CAS  PubMed  Google Scholar 

  16. Kristensen LS, et al. Circular RNAs in cancer: opportunities and challenges in the field. Oncogene. 2018;37(5):555–65.

    Article  CAS  PubMed  Google Scholar 

  17. Legnini I, et al. Circ-ZNF609 is a circular RNA that can be translated and functions in myogenesis. Mol Cell. 2017;66(1):22-37.e29.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  18. Memczak S, et al. Circular RNAs are a large class of animal RNAs with regulatory potency. Nature. 2013;495(7441):333–8.

    Article  CAS  PubMed  Google Scholar 

  19. Mookherjee T, et al. Characterizations of a novel peptide encoded by a circular RNA using in-silico analyses. Biochem Biophys Res Commun. 2022;630:36–40.

    Article  CAS  PubMed  Google Scholar 

  20. Nedoluzhko A, et al. The biomarker and therapeutic potential of circular Rnas in Schizophrenia. Cells. 2020;9(10):66.

    Article  Google Scholar 

  21. Nedoluzhko A, et al. CircParser: a novel streamlined pipeline for circular RNA structure and host gene prediction in non-model organisms. PeerJ. 2020;8: e8757.

    Article  PubMed  PubMed Central  Google Scholar 

  22. Rbbani G, et al. Function of circular RNAs in fish and their potential application as biomarkers. Int J Mol Sci. 2021;22(13):66.

    Article  Google Scholar 

  23. Rbbani G, et al. The novel circular RNA CircMef2c is positively associated with muscle growth in Nile tilapia. Genomics. 2023;115(3): 110598.

    Article  CAS  PubMed  Google Scholar 

  24. Shao M, et al. CRIT: Identifying RNA-binding protein regulator in circRNA life cycle via non-negative matrix factorization. Mol Ther Nucleic Acids. 2022;30:398–406.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  25. Shi H, et al. Comparative analysis of circular RNA enrichment methods. RNA Biol. 2022;19(1):55–67.

    Article  CAS  PubMed  Google Scholar 

  26. Szabo L, et al. Statistically based splicing detection reveals neural enrichment and tissue-specific induction of circular RNA during human fetal development. Genome Biol. 2015;16(1):126.

    Article  PubMed  PubMed Central  Google Scholar 

  27. Untergasser A, et al. Primer3–new capabilities and interfaces. Nucleic Acids Res. 2012;40(15): e115.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  28. Vromman M, et al. CIRCprimerXL: convenient and high-throughput PCR primer design for circular RNA quantification. Front Bioinform. 2022;2: 834655.

    Article  PubMed  PubMed Central  Google Scholar 

  29. Wang K, et al. MapSplice: accurate mapping of RNA-seq reads for splice junction discovery. Nucleic Acids Res. 2010;38(18): e178.

    Article  PubMed  PubMed Central  Google Scholar 

  30. Westholm JO, et al. Genome-wide analysis of drosophila circular RNAs reveals their structural and sequence properties and age-dependent neural accumulation. Cell Rep. 2014;9(5):1966–80.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  31. Wilde E, Pautasso C, Alarcón R. REST: advanced research topics and practical applications; 2014.

  32. Zhang L, et al. Circular RNA circUBE2J2 acts as the sponge of microRNA-370-5P to suppress hepatocellular carcinoma progression. Cell Death Dis. 2021;12(11):985.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  33. Zhang XO, et al. Diverse alternative back-splicing and alternative splicing landscape of circular RNAs. Genome Res. 2016;26(9):1277–87.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  34. Zhong S, Feng J. CircPrimer 2.0: a software for annotating circRNAs and predicting translation potential of circRNAs. BMC Bioinform. 2022;23(1):215.

    Article  CAS  Google Scholar 

  35. Zhong S, et al. CircPrimer: a software for annotating circRNAs and determining the specificity of circRNA primers. BMC Bioinform. 2018;19(1):292.

    Article  Google Scholar 

Download references


Not applicable.


This study has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant Agreement No 683210) and from the Research Council of Norway under the Toppforsk programme (Grant Agreement No 250548/F20). Fedor Sharko was partly supported by the state task of the Federal Research Center of Biotechnology RAS and by the NRC "Kurchatov Institute", according to the order #90 from 20.01.2023.

Author information

Authors and Affiliations



F.S.—wrote tool script and implemented it on a web-based platform, wrote and approved the final draft; G.R.—performed the experiments, prepared figures and/or tables, and approved the final draft; P.S.—performed the experiments, prepared figures and/or tables, and approved the final draft; J.R.—conceived and designed the experiments and approved the final draft; J.G.—conceived and designed the experiments and approved the final draft; A.N.—conceived and designed the experiments, performed the experiments, analyzed the data, prepared figures and/or tables, authored or reviewed drafts of the paper, and approved the final draft. J.M.O.F.—conceived and designed the experiments, authored or reviewed drafts of the paper, approved the final draft, administrated project and acquisited funding. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Artem Nedoluzhko or Jorge M. O. Fernandes.

Ethics declarations

Ethics approval and consent to participate

This research was approved by the Nord University (Bodø, Norway) ethical committee. The experimental procedures involving animals were performed in accordance with the regulation and instructions of the Norwegian Animal Research Authority (FOTS ID 1042). All procedures involving animals were conducted according to the EU Directive 2010/63 on the use of animals for scientific purposes.

Consent for publication

Not applicable.

Competing interests

The authors declare there are no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1.

Supplementary Dataset 1: CIRI2 output files for four Nile tilapia circRNA-Seq datasets. Overlapped circRNAs. Overlapped and overrepresented circRNAs of Nile tilapia muscle, which were used for CircPrime web-based platform validation.

Additional file 2.

Supplementary Dataset 2: An example of CircPrime output: primer pairs and PCR conditions for them, which were developed for bioinformatically predicted circRNAs.

Additional file 3.

Supplementary File: Additional material that supports the main manuscript. Extended Methods and Results sections.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and Permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharko, F., Rbbani, G., Siriyappagouder, P. et al. CircPrime: a web-based platform for design of specific circular RNA primers. BMC Bioinformatics 24, 205 (2023).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Circular RNAs
  • RNA-sequencing
  • circRNAs
  • Primer design
  • RT-PCR
  • qPCR
  • Validation
  • PCR
  • Web platform
  • Prediction