Skip to content
Gene tree updating
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cruft
dev
docs
physcraper
scripts
taxonomy
tests
ws-tests
.gitignore
.travis.yml
How_to_start.md
README.md
TESTING.md
chron
example.config
preprocess.py
pytest.ini
requirements.txt
setup.py

README.md

physcraper

Build StatusDocumentationcodecov

Continual gene tree updating. Uses a tree from Open tree of Life (or your own tree) and an alignment to search for and adds homologous sequences to phylogenetic inference.

The tool is under current development in the McTavish Lab. Please contact ejmctavish, gmail if you need any help!

Requirements

see also here

Dependencies (need to be in path):
Python packages:

These will all be installed if you install physcraper using python setup.py install

(but note, if you are using virtualenv there are some weird interactions with setuptools and python 2.7.6)

Databases

The tool uses several databases, which can automatically be downloaded/updated from ncbi. If the tool wants to access the site, you will be asked for input (yes or no), as the tool will then access ncbi, which is a US government website!

Tutorial

For a description of which settings need to be changed and how to set-up a run, see here.

Example runs and datasets

There is a full example python script with comments in docs/example.py. Some more example files can be found in docs/example_scripts/.

If you want to try running physcraper use the testdata which is in tests/data/tiny_test_example/

More information will follow soon.

Documentation

The Documentation about the different classes can be found here.

Tests

There are some tests here and here, which test the major functionality of the code. If you want to test if the code works on your machine, please run python tests/testfilesetup.py and then sh tests/run_test.sh, sh ws-tests/run_ws-tests.sh.

You can’t perform that action at this time.