{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"Bio-Informatics","url":"https://skillfed.io/packages/category/scientific-engineering-bio-informatics"}],"enrichment":{"capability":"ETE3 reconstructs, manipulates, analyzes, and visualizes phylogenetic trees and other tree-like data structures through a Python API.","skillfed_tags":["phylogenetics","bioinformatics","tree-analysis"],"use_cases":["Reconstruct and manipulate phylogenetic trees from sequence alignment or distance data in genomics research.","Visualize and compare evolutionary relationships between organisms or genes in publication-quality formats.","Analyze tree topology, branch lengths, and clustering patterns programmatically in bioinformatics pipelines.","Convert between tree file formats (Newick, NHX, etc.) and perform tree-to-tree comparisons.","Build custom tree-based analyses by scripting tree traversal and node manipulation in Python."],"what_it_does":"ETE3 is a mature Python toolkit for phylogenetic tree work, supporting reconstruction, manipulation, analysis, and visualization of tree-structured data. It is primarily designed for researchers in phylogenetics and genomics, though it can handle any tree-like data structure. The package has been actively maintained since its first release in 2015 and is currently at version 3.1.3, with a repository showing recent activity and a moderate user base.\n\nThe toolkit provides both programmatic APIs for tree operations and visualization capabilities, including support for Qt-based graphical output. Installation carries high friction, indicating the presence of compiled dependencies or system-level requirements that may need manual setup. The codebase is mature and stable, and the package is widely used in the bioinformatics community, though users should be aware of the GPLv3 copyleft licensing constraint.","worth_installing":"Yes, if you work in phylogenetics or genomics and need tree manipulation and visualization. The package is mature, actively maintained, and well-established in its domain. However, be prepared for high installation friction (likely system dependencies), verify Python version compatibility before installing, and ensure GPLv3 licensing aligns with your project's constraints."},"id":"ete3","links":{"html":"https://skillfed.io/packages/ete3","md":"https://skillfed.io/packages/ete3.md","pypi":"https://pypi.org/project/ete3/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-05-02","license_spdx":null,"license_treatment":"copyleft","name":"ete3","python_support":"unspecified","summary":"A Python Environment for (phylogenetic) Tree Exploration"},"popularity":{"monthly_downloads":100419,"position":12985,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1.3"}
