Skip to main content

Metagenomic profiling using a reference phylogeny

Project description

expam logo

Install.

From Bioconda (Recommended)

From PyPI

user@computer:~$ pip install expam

From GitLab source

To install from source, you need a local installation of Python >=3.8, as well as numpy and cython. There are some commonly encountered problems when installing on Linux, the most common of which are outlined in the FAQ section below.

First download the source code from the GitLab repository.

user@computer:~$ git clone git@gitlab.erc.monash.edu.au:ssol0002/pam.git

This can then be installed locally by executing the following command from the source code root:

user@computer:~$ python3 setup.py install

Documentation

View our online documentation!

https://expam.readthedocs.io/en/latest/index.html


FAQ

Problems during installation

error: g++: Command not found

This is simply a matter of updating the compiler.

> sudo apt-get install build-essential

fatal error: Python.h: No such file or directory

This simply means you need to install/update the Python development files for version 3.

> sudo apt-get install python3-dev

(Reference - SO)


ete3 importing errors

For instance, ImportError: cannot import name 'NodeStyle'.

The ete3 module depends on Qt, and for Linux it may take some tweaking to get Python to recognise the local installation of Qt. The following seems to work for a broad collection of circumstances.

First update the local installation of Qt.

> sudo apt-get install qt5-default

Now double-check which version of Qt has been installed.

> dpkl -l | grep "pyqt5"

Install the corresponding Python interface to Qt.

> pip3 install pyqt5==5.12

Commands

A complete list of available commands can by found by using the -h/--help flags.

user@computer:~$ expam --help
...

Bug Reports

Please raise any bug reports at https://github.com/seansolari/expam/issues accompanied by any error messages, a rough description of the database/setup and parameters used to create the database.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

expam-0.0.8.tar.gz (445.9 kB view details)

Uploaded Source

Built Distribution

expam-0.0.8-cp39-cp39-macosx_12_0_x86_64.whl (306.6 kB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

File details

Details for the file expam-0.0.8.tar.gz.

File metadata

  • Download URL: expam-0.0.8.tar.gz
  • Upload date:
  • Size: 445.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for expam-0.0.8.tar.gz
Algorithm Hash digest
SHA256 2724f764eb62da82796858a6c396dd6760d2279621f36fc6adb9319fc28bb2b7
MD5 e704c0e88599fda045ab0e0cb9332a46
BLAKE2b-256 ce960db9d916f3e12a53a3bd1341e5555efb11dc55786003a4ec536ca1b45a10

See more details on using hashes here.

File details

Details for the file expam-0.0.8-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

  • Download URL: expam-0.0.8-cp39-cp39-macosx_12_0_x86_64.whl
  • Upload date:
  • Size: 306.6 kB
  • Tags: CPython 3.9, macOS 12.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for expam-0.0.8-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 09b3ca3cb1857844c320fb60d9fbbfc9bbc7411fd50c760e6aba3e9ff860552b
MD5 1d64f4103d9c7da8d312a0aa84478c41
BLAKE2b-256 9047ce7b1cc67334c6a72536c75136b757a02480b7b693056fd7e5e95f57ef9c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page