dieterich-lab / circtools

circtools: a modular, python-based framework for circRNA-related tools that unifies several functionalities in a single, command line driven software.
http://circ.tools
GNU General Public License v3.0
25 stars 20 forks source link

primex not intron-aware? #83

Closed daaaaande closed 2 months ago

daaaaande commented 5 years ago

for me it seems like primex likes to design primers inside introns that are not part of the circRNA, but are between the exons in the genome sequence:

circRNA candidate : hsa_circ_0077535 : chr6:106727535-106740981 strand - is there an option or flag i did not set?

when running circtools primex with the following parameters: hg19 as reference, -O hs , gtf reference from ensembl, tried with and without -j r parameter

circRNAs_candidates.bed: chr6 106727535 106740981 ATG5 ATG5 -

the output generated includes mostly (on the forward side) primers inside introns that are part of the reference genome sequence, yet will not be part of the circRNA in question

system information: circtools version: 1.1.0.8 Ubuntu 5.0.0-29-generic #31-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux

tjakobi commented 4 years ago

Hi @daaaaande,

primex shouldn't do anything in introns - at least not by design.

What Ensembl annotation version are you using and where is the hg19 reference file from?

Cheers, Tobias

daaaaande commented 4 years ago

Hi @tjakobi , first of all thanks for the quick reply! the ensbembl annotation is from http://www.ensembl.org/info/data/ftp/index.html and the hg19.fa from https://www.gungorbudak.com/blog/2014/04/13/download-human-reference-genome-hg19/. is there a special version i need to avoid this? ucsc gene annotations maybe?

tjakobi commented 4 years ago

Hi @daaaaande,

I would use FASTA and annotation from the the same source. Right now I feel like you are mixing the hg19 fasta with hg38 annotation (Ensembl).

I would go with

Those definitely fit together.

Cheers, Tobias