Skip to main content

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

  1. Create a YAML configuration file defining fixed and optimized parameters.
  2. Run the parameter optimization with:
itrails-optimize config.yaml --input path/to/alignment.maf --output path/to/output/output_prefix
  1. 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


Download files

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

Source Distribution

itrails-2.0.1.tar.gz (101.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

itrails-2.0.1-py3-none-any.whl (120.4 kB view details)

Uploaded Python 3

File details

Details for the file itrails-2.0.1.tar.gz.

File metadata

  • Download URL: itrails-2.0.1.tar.gz
  • Upload date:
  • Size: 101.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for itrails-2.0.1.tar.gz
Algorithm Hash digest
SHA256 0814721fb6b0973bf9156e984fe943e447da01be4b7d9ec23c9f945e691ca7a8
MD5 84a15b482af34b0f25678d7539b0b91c
BLAKE2b-256 7088cb6c7d6b6ecddbc5406d20435d26c0ddba7d0de2cfa415d06521ad1ca08a

See more details on using hashes here.

File details

Details for the file itrails-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: itrails-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 120.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for itrails-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e072251cd481644970125998c08b23248648d8ec29299cc00accfe59af639ede
MD5 0190d56d4e2b2b11b458635db9a30183
BLAKE2b-256 a28e2d989bb2016002ec9f4c1229c1f1f5d02e5c5aeae69fe36ba0be7cbb11db

See more details on using hashes here.

Supported by

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