Skip to content

Problem while running ./PROmiRNA for mouse miRNA TSS prediction: string_base.h:448 Assertion failed #1

Description

@YucanChen

Hello, I want to use PROmiRNA for mouse miRNA TSS prediction. While running the program, I bumped into problem like these. I wonder if it is because using the wrong -s file (gene start region gff), and I have not seen any detailed description about this file in README file. I tried "Mus_musculus.GRCm38.101.gff3" and "mus_musculus.GRCm38.Regulatory_Build.regulatory_features.20180516.gff", both failed.

The error output is listed below:

$./PROmiRNA -g ../external_data/mm10.fa -c ../external_data/Mus_musculus.GRCm38.101.gtf -s ../external_data/Mus_musculus.GRCm38.101.gff -r ../external_data/mm10_repeats.bed -a ../external_data/mmu.gff3 -m ../external_data/mirna.txt -n ../external_data/mirna_context.txt -p ../external_data/TATA_box_jaspar.psem -w ../external_data/mm10.60way.phastCons.wig -i ../external_data/bed_files/ -t 16

Starting miRNA promoter prediction
Number of miRNAs for analysis: 1226
Number of overlaps between tags and miRNAs:
../external_data/bed_files/mm10_fair_new_CAGE_peaks_phase1and2.bed 9312
Unique regions TSS: 9312
/mnt/c/Users/Administrator/Documents/GitHub/PROmiRNA/seqan/include/seqan/sequence/string_base.h:448 Assertion failed : static_cast(pos) < static_cast(length(me)) was: 1450975284 >= 7 (Trying to access an element behind the last one!)

stack trace:
0 [0x7f6a56feefaf] ./PROmiRNA(+0x3bfaf)
1 [0x7f6a5700ce08] ./PROmiRNA(+0x59e08)
2 [0x7f6a5703a5ef] mergeAndFilter(std::vector<DatasetRecord, std::allocator >&, MatrixPair const&, MatrixSingle const&, std::vector<std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, std::pair<unsigned int, bool>, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, std::pair<unsigned int, bool> > > >, std::allocator<std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, std::pair<unsigned int, bool>, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, std::pair<unsigned int, bool> > > > > > const&, std::map<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation>, unsigned int, std::less<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> >, std::allocator<std::pair<std::pair<seqan::String<char, seqan::Alloc >, GenomicLocation> const, unsigned int> > > const&, std::map<seqan::String<char, seqan::Alloc >, unsigned int, std::less<seqan::String<char, seqan::Alloc > >, std::allocator<std::pair<seqan::String<char, seqan::Alloc > const, unsigned int> > >&, seqan::String<char, seqan::Alloc > const&, seqan::String<char, seqan::Alloc > const&, std::map<seqan::String<char, seqan::Alloc >, seqan::String<char, seqan::Alloc >, std::less<seqan::String<char, seqan::Alloc > >, std::allocator<std::pair<seqan::String<char, seqan::Alloc > const, seqan::String<char, seqan::Alloc > > > > const&, std::vector<GenomicLocation, std::allocator >&, unsigned int) + 0xd9f
3 [0x7f6a56fe6400] main + 0x1dc0
4 [0x7f6a565b70b3] __libc_start_main + 0xf3
5 [0x7f6a56fe91f6] ./PROmiRNA(+0x361f6)

Aborted (core dumped)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions