GithubHelp home page GithubHelp logo

Comments (7)

cpockrandt avatar cpockrandt commented on August 16, 2024

Hi Marina,

thank you for trying out PhyloCSF++ and opening an issue! I made a fix and pushed it to the master branch. Can you try running it again with the latest commit? Let me know if you need help building PhyloCSF++ from source, I can also upload a statically linked binary here.

If the fix works for you, we will make a new release, update it on bioconda and distribute new binaries.

Christopher

from phylocsfpp.

marcasriv avatar marcasriv commented on August 16, 2024

Hi Christopher,

Thanks so much for your help and fix! I re-built PhyloCSF++ with the latest commit and it is now running smoothly pass the error. Unfortunately I've bumped into a new problem. The program it's crashing now at (I believe) line 422 in script phylocsf++annotate_with_mmseqs.hpp (same parameters/files as in previous post):

mmseqs result2dnamsa conservation//cds/cds.index conservation//genomesDB/genbankseqs /conservation//aln/aln_all_tophit conservation//aln/msa --threads _40

MMseqs Version: 42bf6438fec1e1b987f46d8f6d4b09926ecfc019
Skip query false
Threads 40
Compressed 0
Verbosity 3
Query database size: 99405 type: Nucleotide
Target database size: 410501 type: Nucleotide
[=================================================================] 100.00% 99.40K 7m 13s
889ms
Time for merging to msa: 0h 0m 0s 216ms
Time for processing: 0h 7m 15s 116ms
MMseqs2: Score aligned CDS ...

terminate called after throwing an instance of 'std::length_error'
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
terminate called recursively
what(): terminate called recursively
terminate called recursively
terminate called recursively
Aborted (core dumped)

Thanks again,

Marina

from phylocsfpp.

cpockrandt avatar cpockrandt commented on August 16, 2024

Can you give me the list of assemblies you used, so that we can try to reproduce this error?

from phylocsfpp.

marcasriv avatar marcasriv commented on August 16, 2024

Hi Christopher,

Sorry for the late reply. This is the list of fasta files I use:

https://hgdownload.soe.ucsc.edu/goldenPath/criGri1/bigZips/criGri1.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/mm39/bigZips/mm39.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/rn6/bigZips/rn6.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/hetGla2/bigZips/hetGla2.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/cavPor3/bigZips/cavPor3.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/speTri2/bigZips/speTri2.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/oryCun2/bigZips/oryCun2.fa.gz
https://hgdownload.soe.ucsc.edu/goldenPath/ochPri3/bigZips/ochPri3.fa.gz

and reference GTF:

https://hgdownload.soe.ucsc.edu/goldenPath/criGri1/bigZips/genes/criGri1.refGene.gtf.gz

Thanks,

Marina

from phylocsfpp.

cpockrandt avatar cpockrandt commented on August 16, 2024

Hi Marina,

thank you, we were able to reproduce the error and added a fix to the master branch. Before you run it again, please make sure to delete any temporary files in the output directory from the previous runs.

Christopher

from phylocsfpp.

marcasriv avatar marcasriv commented on August 16, 2024

Hi Christopher,

Thanks so much for your reply. I've removed the previous installation of PhyloCSF++ , cloned the latest PhyloCSF++ version and re-installed, and removed any previous files but I'm still getting the same error in the same line of code. I've also tried to change the location of the output directory , but unfortunately no luck so far. Could there be anything in my system overriding the new install?

Marina

from phylocsfpp.

cpockrandt avatar cpockrandt commented on August 16, 2024

Hi Marina,

I tried it on another system and it works for me with the latest commit and data set that you listed above. You don't have to "install" PhyloCSF++ on your system, after make you can just call the binary directly in the build directory with ./phylocsf++ to make sure that you really use the latest build and not an outdated binary that might still be in the PATH.

from phylocsfpp.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.