A phylogenetic and geographic analysis tool
Project description
aPhyloGeo
🌳 Multi-platform application for analyzing phylogenetic trees with climatic parameters
Table of Contents
📝 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.
⚒️ Installation
Linux UNIX & Windows versions
aPhyloGeo is available as a Python package.
Installation from PyPI via pip
aPhyloGeo can be installed directly from the Python Packaging Index,
python3 -m pip install aPhyloGeo
Installation from Source via Poetry
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.
Installation of Poetry is using the following commands:
pip install poetry
Once Poetry is installed, you can clone the repository and install the package using the following commands:
poetry install
Usage
Poetry automatically manages the virtual environment. If manual activation is preferred, the following command can be used
poetry shell
Run the application
Launch the application and tutorial example using the following command:
make
⚠️ 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).
📚 Tutorials
We offer several comprehensive tutorials to help users get started with the package.
📖 Documentation
You can also refer to the documentation for more details. Some useful links:
- Installation guide
- Tutorial
- Worflow
- Contribution guidelines
- aPhyloGeo wiki
- aPhyloGeo Sphinx
- zenodo - DOI:17290768
✔️ References
💡 If you are using our algorithm in your research, please cite our recent papers:
1️⃣ Chenoweth Galaz, A. L., & Tahiri, N. (2025). aPhyloGeo: a Python application for correlating genetic and climatic conditions. Bioinformatics, 41(11), btaf574
2️⃣ Li, W. & Tahiri, N. (2024). Host-Virus Cophylogeny Trajectories: Investigating Molecular Relationships between Coronaviruses and Bat Hosts. Viruses, 16(7), p.1133
3️⃣ Gagnon, J. & Tahiri, N. (2024). Ecological and Spatial Influences on the Genetics of Cumacea (Crustacea: Peracarida) in the Northern North Atlantic. Proceeding in SciPy 2024, Tacoma, WA, USA
4️⃣ 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
5️⃣ 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
📧 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aphylogeo-2.0.0.tar.gz.
File metadata
- Download URL: aphylogeo-2.0.0.tar.gz
- Upload date:
- Size: 59.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ced8ea6d6c9f341bf4b88d0c97e42379bddc47881cbc77ebc5e669a1da2c4d7d
|
|
| MD5 |
5c3f8dac91ee33d21e43b313f16a4cca
|
|
| BLAKE2b-256 |
53479c2ac87a23fac8c4f6172e9c0441180c56b882486cbc4eac57929a98ada6
|
File details
Details for the file aphylogeo-2.0.0-py3-none-any.whl.
File metadata
- Download URL: aphylogeo-2.0.0-py3-none-any.whl
- Upload date:
- Size: 61.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.14 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4ed594dcfd918598175ce19ba8cbb7e7d434385dbbe32b91f95be3780837c70
|
|
| MD5 |
e59430c9c99cb1a98addfb124f09587c
|
|
| BLAKE2b-256 |
b7325521e8874ea0a2903617a4910b7054013a79a81f683a05bff909eaf74891
|