Skip to content
This repository has been archived by the owner on Feb 25, 2020. It is now read-only.
/ tree2neo Public archive

Tree2neo is a command line tool to import Newick tree (nhx) files to neo4j database

License

Notifications You must be signed in to change notification settings

SANBI-SA-archive/tree2neo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tree2neo

A tool to import Tree files produced by FastTree to a Neo4j Graph database.

This tool does the following:

  • Starts up a Neo4j docker container
  • Downloads the reference database in the /data directory of the container
  • Gets TREE files from a provided directory
  • Maps and loads the TREE data in Graph database

Usage

Clone this repository:

$ git clone https://github.com/SANBI-SA/tree2neo.git
$ cd tree2neo
  • Standalone 💻 :

    $ virtualenv envname
    $ source envname/bin/activate
    $ pip install -r requirements.txt
    $ pip install --editable .
    $ tree2neo --help
    $ tree2neo init -d data/tree data/db/data
    
  • Using docker/docker-compose 🐳 :

    $ docker-compose up --build -d
    

About

Tree2neo is a command line tool to import Newick tree (nhx) files to neo4j database

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages