Skip to main content

Short install name for the full Bijux phylogenetics runtime, CLI, and comparative-analysis workflows.

Project description

phylogenetic

Python 3.11+ License: Apache-2.0 Verify Release PyPI Release GHCR Release GitHub Docs

phylogenetic bijux-phylogenetics

phylogenetic bijux-phylogenetics

phylogenetic docs bijux-phylogenetics docs

Compatibility alias package for bijux-phylogenetics.

This distribution installs the canonical phylogenetics runtime under the shorter phylogenetic package and CLI names. It is not a reduced runtime and it is not a fork. It points at the same benchmark, workflow, and reporting surfaces that the canonical package publishes.

Alias Structure At A Glance

  • shorter install name
  • shorter CLI name
  • same canonical runtime behavior

Install

phylogenetic supports Python 3.11 and newer.

python3.11 -m pip install phylogenetic
phylogenetic --help

What You Still Get

Installing the alias package still gives you access to the same documented runtime depth:

Capability family What carries through the alias
Trees and alignments inspection, validation, comparison, and preparation workflows
Native runtime native likelihood and native inference surfaces
Comparative analysis comparative and ancestral workflows
Reporting benchmark, workflow, and reporting surfaces
External engines governed wrapper-backed external-engine workflows

What The Alias Does Not Change

  • it does not remove native inference surfaces
  • it does not remove comparative, ancestral, or parsimony families
  • it does not change the evidence-book or quality reading model
  • it does not publish a smaller scientific contract than the canonical package

Choose this package when you want the shorter install and command names while keeping the same public runtime contract.

Choose the canonical bijux-phylogenetics package instead when you want the most explicit package name for notebooks, papers, release notes, or downstream documentation.

Shorter Python Workflow Surface

The alias keeps the same workflow API surface under the shorter phylogenetic.api import path.

from pathlib import Path

from phylogenetic.api import (
    render_report_workflow,
    run_comparative_model_workflow,
    run_sequence_to_tree_workflow,
)

workflow = run_sequence_to_tree_workflow(
    Path("dataset/sequences.fasta"),
    out_dir=Path("artifacts/sequence-to-tree"),
    sequence_type="dna",
)

comparative = run_comparative_model_workflow(
    Path("dataset/tree.nwk"),
    Path("dataset/traits.tsv"),
    response="response",
    predictors=["predictor_one"],
    lambda_value=1.0,
)

report = render_report_workflow(
    tree_path=workflow.output_paths["tree"],
    alignment_path=workflow.output_paths["trimmed_alignment"],
    traits_path=Path("dataset/traits.tsv"),
    metadata_path=Path("dataset/metadata.tsv"),
    out_path=Path("artifacts/sequence-to-tree/report.html"),
)

workflow.write_json(Path("artifacts/sequence-to-tree/workflow.json"))
workflow.write_tsv(Path("artifacts/sequence-to-tree/workflow.tsv"))
comparative.write_tsv(Path("artifacts/comparative-model.tsv"))

Use the alias when you want the shorter import and command surface:

  • from phylogenetic.api import ...
  • phylogenetic --help

Use the canonical runtime name when you want the most explicit package name in public artifacts, papers, release notes, or downstream documentation:

  • from bijux_phylogenetics.api import ...
  • bijux-phylogenetics --help

Read This Next

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

phylogenetic-0.1.2.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

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

phylogenetic-0.1.2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file phylogenetic-0.1.2.tar.gz.

File metadata

  • Download URL: phylogenetic-0.1.2.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for phylogenetic-0.1.2.tar.gz
Algorithm Hash digest
SHA256 20bfec23d4056f4f9ad3db822edfb018eae00ac9589dc7e47dd6815a4a9de896
MD5 e6ac455037e27f450f10ec5925bf4020
BLAKE2b-256 16fcb52c1f6bf245980fdc89a614a33282d2808839a5e84e7e36b24ba5c63f17

See more details on using hashes here.

Provenance

The following attestation bundles were made for phylogenetic-0.1.2.tar.gz:

Publisher: release-pypi.yml on bijux/bijux-phylogenetics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file phylogenetic-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: phylogenetic-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for phylogenetic-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c7748c65ba94dc606e87755026db1da0bf0ba28dbb60896fd69b8cf0ca3dae7c
MD5 bf12c2df1cf624772d90bb422cd329b9
BLAKE2b-256 276a83f622b8012c171fa39a787d404a6bd9de75f10ad963d82159d078600988

See more details on using hashes here.

Provenance

The following attestation bundles were made for phylogenetic-0.1.2-py3-none-any.whl:

Publisher: release-pypi.yml on bijux/bijux-phylogenetics

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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