Git Product home page Git Product logo

Comments (4)

linzhi2013 avatar linzhi2013 commented on August 27, 2024

Dear aremkho,

This is a very good question.

I noticed this problem during the development of MitoZ. MitoZ relies on the ETE3 pakcage, which must install the NCBI taxonomy database into ~/.etetoolkit/ directory:

.etetoolkit/
├── taxa.sqlite
└── taxa.sqlite.traverse.pkl

As you can see, the ETE3 package will transform the ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump.tar.gz into two files: taxa.sqlite and taxa.sqlite.traverse.pkl under the ~/.etetoolkit/ directory. So the taxonomy database on your HPC
will not work for ETE3 package.

My goal was to install the database into somewhere else, then I checked the ETE3's source code, and found that I cannot do it easily, because one has to modify much of the ETE3's source code.

Since I want to make it more easily to distribute MiotZ, for example, use conda to install all relevant dependencies automatically, so I gave up on this.

NB: I am currently updating MitoZ, but the version 2.2 is still testing: the algorithm is the same as verion 1.0, changes only invoked to make it more user-friendly. The testing will be done in one or two weeks, I hope.

Cheers,
Guanliang Meng

from mitoz.

 avatar commented on August 27, 2024

Dear Guanliang,
Thanks for your kind answer. The MitoZ is actually very well written and I don't have any issue running it locally. ete3 FTP issue is an issue that we need to address to ete3 team.
Looking forward to test version2.
Cheers
Arsalan

from mitoz.

linzhi2013 avatar linzhi2013 commented on August 27, 2024

Dear Arsalan,

Thank you very much!

Now I'm going to close the issue. Please open new issues if you have questions.

from mitoz.

linzhi2013 avatar linzhi2013 commented on August 27, 2024

Closed since the limitation is from ETE3 package.

from mitoz.

Related Issues (20)

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.