Everything about PH-tree
Spatial index that partitions space based on the bit-representation of keys
The PH-tree is a tree data structure used for spatial indexing of multi-dimensional data (keys) such as geographical coordinates, points, feature vectors, rectangles or bounding boxes. The PH-tree is space partitioning index with a structure similar to that of a quadtree or octree. However, unlike quadtrees, it uses a splitting policy based on tries and similar to Crit bit trees that is based on the bit-representation of the keys. The bit-based splitting policy, when combined with the use of different internal representations for nodes, provides scalability with high-dimensional data. The bit-representation splitting policy also imposes a maximum depth, thus avoiding degenerated trees and the need for rebalancing. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: PH-treeA 5-minute orientation
- Skim a recent paper: Interactive Tree of Life (iTOL) v6: recent updates to the phylogenetic tree display and annotation toolInfluential work since 2022
- Pick up a classic book: Species suitability and pH of soils in southern forestsThe most-reprinted book on the subject
- Read the landmark paper: IQ-TREE: A Fast and Effective Stochastic Algorithm for Estimating Maximum-Likelihood PhylogeniesCited 25,788 times
- Go sideways: Interval treeA closely related topic
- Go sideways: Implicit k-d treeA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
IQ-TREE: A Fast and Effective Stochastic Algorithm for Estimating Maximum-Likelihood Phylogenies
IQ-TREE 2: New Models and Efficient Methods for Phylogenetic Inference in the Genomic Era
Mastering the game of Go with deep neural networks and tree search
Interactive Tree Of Life (iTOL) v5: an online tool for phylogenetic tree display and annotation
STRING v10: protein–protein interaction networks, integrated over the tree of life
z-Tree: Zurich toolbox for ready-made economic experiments
A global overview of drought and heat-induced tree mortality reveals emerging climate change risks for forests
The automated computation of tree-level and next-to-leading order differential cross sections, and their matching to parton shower simulations
🆕 Influential since 2022
Interactive Tree of Life (iTOL) v6: recent updates to the phylogenetic tree display and annotation tool
Tree Visualization By One Table (tvBOT): a web application for visualizing, modifying and annotating phylogenetic trees
A DNA barcoding framework for taxonomic verification in the Darwin Tree of Life Project
Greengenes2 unifies microbial data in a single reference tree
Exploring and retrieving sequence and metadata for species across the tree of life with NCBI Datasets
📚 Books worth reading
Species suitability and pH of soils in southern forestsWilliston, Hamlin L. · 1978
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Interval tree In computer science, an interval tree is a tree data structure to hold intervals. Specifically, it allows one to efficiently find all intervals that overlap…
- Implicit k-d tree An implicit k-d tree is a k-d tree defined implicitly above a rectilinear grid. Its split planes' positions and orientations are not given explicitly but…
- Van Emde Boas tree A van Emde Boas tree (Dutch pronunciation: [vɑn ˈɛmdə ˈboːɑs]), also known as a vEB tree or van Emde Boas priority queue, is a tree data structure which…
- Relaxed k-d tree A relaxed K-d tree or relaxed K-dimensional tree is a data structure which is a variant of K-d trees. Like K-dimensional trees, a relaxed K-dimensional…
- M-tree In computer science, M-trees are tree data structures that are similar to R-trees and B-trees. It is constructed using a metric and relies on the triangle…
- R-tree R-trees are tree data structures used for spatial access methods, i.e., for indexing multi-dimensional information such as geographical coordinates, rectangles…
- Priority search tree In computer science, a priority search tree is a tree data structure for storing points in two dimensions. It was originally introduced by Edward M. McCreight…
- Fusion tree In computer science, a fusion tree is a type of tree data structure that implements an associative array on w-bit integers on a finite universe, where…