You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[AB12PHYLO](https://github.com/lkndl/ab12phylo) is an integrated, easy-to-use pipeline for Maximum Likelihood (ML) phylogenetic tree inference from ABI sequencing data.
8
8
At its core, AB12PHYLO runs parallelized instances of [RAxML-NG](https://github.com/amkozlov/raxml-ng) (Kozlov et al. 2019) and a BLAST search in a reference database.
@@ -15,11 +15,11 @@ AB12PHYLO was developed to identify plant pathogen populations possibly under ba
15
15
16
16
## Installation
17
17
18
-
First, clone the AB12PHYLO repository:
19
-
18
+
The recommended way to install AB12PHYLO is via
20
19
```shell script
21
-
git clone https://github.com/lkndl/ab12phylo
20
+
pip install ab12phylo
22
21
```
22
+
23
23
All [external tools](#external-tools) are in the [Bioconda](https://anaconda.org/bioconda/repo) channel, which can simplify installation. To create a new or activate an existing python3 [conda](https://docs.conda.io/) environment:
24
24
```shell script
25
25
conda create -n <your_python3_conda_env> python=3
@@ -47,15 +47,18 @@ If you are on Linux and using conda, please check `which python` and `which pip`
47
47
```
48
48
In the case shown here, `pip` points to a version outside of your conda installation, so use `pip3`. If neither points to your conda, re-start your shell and check your environment. Sometimes there is no `pip` at all, which can be fixed on Linux using your package manager (or `sudo apt-get install python3-pip` on Ubuntu), or in conda via `conda install -c conda-forge pip`.
49
49
50
-
Now install AB12PHYLO and its python [dependencies](#dependencies) via `pip` or `pip3`:
50
+
Now install AB12PHYLO and its python [dependencies](#dependencies) via `pip` or `pip3` as shown at the top.
51
+
52
+
Alternatively, build AB12PHYLO from source:
51
53
52
-
```shell script
54
+
```shell script
55
+
git clone https://github.com/lkndl/ab12phylo
53
56
cd ab12phylo
54
57
pip install --upgrade pip
55
58
pip install .
56
59
```
57
60
58
-
If starting AB12PHYLO via `ab12phylo` fails with something like `ValueError: Namespace Gtk not available` or `ModuleNotFoundError: No module named 'gi'`, the conda python cannot see GTK3. This can be fixed by installing GTK3 to`<env>` via:
61
+
If starting AB12PHYLO via `ab12phylo` fails with something like `ValueError: Namespace Gtk not available` or `ModuleNotFoundError: No module named 'gi'`, you're missing PyGObject, the bindings for GTK3. You can find instructions for a system installation [here](https://pygobject.readthedocs.io/en/latest/getting_started.html), or install it to your conda`<env>` via:
0 commit comments