Skip to main content

A phylogenetic and geographic analysis tool

Project description



aPhyloGeo

License: MIT Contributions Py version Hits GitHub release

🌳 Multi-platform application for analyze phylogenetic trees with climatic parameters

Table of Contents
  1. About the project
  2. Installation
  3. Settings
  4. References
  5. Contact

📝 About the project

aPhyloGeo is a powerful and versatile bioinformatics pipeline specifically designed for the analysis of phylogeography. Developed by the dedicated team led by Professor Nadia Tahiri at the University of Sherbrooke in Quebec, Canada, this open-source multi-platform application is implemented in Python. It serves as a valuable tool for researchers and scientists interested in unraveling the intricate relationships between genetic sequences and geographic locations.

💡 If you are using our algorithm in your research, please cite our recent papers:

1️⃣ Li, W. & Tahiri, N. (2023). aPhyloGeo-Covid: A Web Interface for Reproducible Phylogeographic Analysis of SARS-CoV-2 Variation using Neo4j and Snakemake. Proceeding in SciPy 2023, Auxtin, TX, USA

2️⃣ Koshkarov, A., Li, W., Luu, M. L., & Tahiri, N. (2022). Phylogeography: Analysis of genetic and climatic data of SARS-CoV-2. Proceeding in SciPy 2022, Auxtin, TX, USA

⚒️ Installation

Linux UNIX & Windows versions

aPhyloGeo is available as a Python script.

Prerequisites

This package use Poetry dependency management and packaging tool for Python. Poetry installation guide can be found here: Poetry Install ⚠️ For windows installation it's recommended to launch powershell in Administrator mode.

Once Poetry is installed, you can clone the repository and install the package using the following commands:

poetry install

Usage

Poetry will handle the virtual environment automatically. if you want to use the virtual environment manually, you can use the following command:

poetry shell

⚠️ Assuming Python 3.8 or higher is installed on the machine, these scripts should run well with the libraries installed.

You can also launch the package using the make command from your terminal when you are in the root. This command will use the Makefile to run the script. If you use the command make clean, it will erase the output.csv file previously created with the first command.

🚀 Settings

The aPhyloGeo software can be encapsulated in other applications and applied to other data by providing a YAML file. This file will include a set of parameters for easy handling (see Wiki documentation).

✔️ References

1️⃣ Calculation of distance between phylogenetic tree: Least Square metric

2️⃣ Calculation of distance between phylogenetic tree: Robinson-Foulds metric

3️⃣ Dataset full description: Analysis of genetic and climatic data of SARS-CoV-2

📧 Contact

Please email us at: Nadia.Tahiri@USherbrooke.ca for any questions or feedback.

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

aphylogeo-0.4.2.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

aphylogeo-0.4.2-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file aphylogeo-0.4.2.tar.gz.

File metadata

  • Download URL: aphylogeo-0.4.2.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.2.0-1015-azure

File hashes

Hashes for aphylogeo-0.4.2.tar.gz
Algorithm Hash digest
SHA256 6b5686a102a043d7b64f2df2124630fa082ef0ee72ffbd79dd566667089f5f46
MD5 3d4048da5741df86ec4cbcd93943faf3
BLAKE2b-256 5c5435e237d4f0e642e763e80b74cabd252c8c0aeb67fb9faeb6d7e2fe4e6347

See more details on using hashes here.

File details

Details for the file aphylogeo-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: aphylogeo-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.2.0-1015-azure

File hashes

Hashes for aphylogeo-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6bec3f74526dd2986fd3dd4bb4b7f1d6258626af793d8a47d1bc0a5d22c09cfd
MD5 be6d37275aea3b5294e6a6f1d2d45003
BLAKE2b-256 c2cb316ee274a67a490f140a31dc28142e8da99c6898debd958377090d71d308

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