Tree reconstruction of ancestry using incomplete lineage sorting
Project description
iTRAILS
iTRAILS is a command-line tool designed to infer population parameters and reconstruct evolutionary histories from genomic data using a coalescent hidden Markov model framework. It offers functionalities such as parameter optimization, Viterbi decoding, and posterior decoding, all wrapped in a user-friendly interface.
Features
- Parameter Optimization: Optimize critical population parameters from genomic alignment data.
- Gene Tree Decoding: Infer gene tree topologies across the genome using Viterbi and posterior decoding.
- Command Line Interface (CLI): Easily integrate iTRAILS into your bioinformatics workflows.
- Config File Support: Customize parameters via YAML configuration files without altering the source code.
Installation
Install iTRAILS using PyPi:
pip install itrails
Or with conda:
conda install conda-forge::itrails
Quick Start
- Create a YAML configuration file defining fixed and optimized parameters.
- Run the parameter optimization with:
itrails-optimize config.yaml --input path/to/alignment.maf --output path/to/output/output_prefix
- Run the parameter optimization with: Use the generated Best Model configuration file to perform gene tree decoding with:
- Viterbi Decoding:
itrails-viterbi - Posterior Decoding:
itrails-posterior
Documentation
For more detailed instructions, usage examples, and API references, please visit our full documentation at: Read The Docs - iTRAILS
Project details
Release history Release notifications | RSS feed
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 itrails-2.0.5.tar.gz.
File metadata
- Download URL: itrails-2.0.5.tar.gz
- Upload date:
- Size: 101.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bcdf6773999c8b8cb06bad7ea7147a22b4ad35aeaac5357d682611bda7588ec
|
|
| MD5 |
56300c546f00145f5e81ce85882505b0
|
|
| BLAKE2b-256 |
8e6cc91654805ddf16cef90e7c744d4cb3fd64e21d93f2b814bf90b717e45984
|
File details
Details for the file itrails-2.0.5-py3-none-any.whl.
File metadata
- Download URL: itrails-2.0.5-py3-none-any.whl
- Upload date:
- Size: 121.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19371874574c2a8f6efe5faf177982f5cc0c9d3b46fe1ae25bb4e60c258e4436
|
|
| MD5 |
2b2b7cce43b6a49eba2874bfda9d8cf4
|
|
| BLAKE2b-256 |
d089a20862447aeaee5a6555c274c601545d0f4701de22afccd2358fe2b6175a
|