Package: Quartet 1.4.0
Quartet: Comparison of Phylogenetic Trees Using Quartet and Split Measures
Calculates the number of four-taxon subtrees consistent with a pair of cladograms, calculating the symmetric quartet distance of Bandelt & Dress (1986), Reconstructing the shape of a tree from observed dissimilarity data, Advances in Applied Mathematics <doi:10.1016/0196-8858(86)90038-2>, using the tqDist algorithm of Sand et al. (2014), tqDist: a library for computing the quartet and triplet distances between binary or general trees, Bioinformatics <doi:10.1093/bioinformatics/btu157> for pairs of binary trees; calculating the rooted triplet distance using the CPDT algorithm of Jansson & Rajaby (2017), A more practical algorithm for the rooted triplet distance, Journal of Computational Biology <doi:10.1089/cmb.2016.0185>; these distances can be used to construct consensus trees via the greedy heuristic of Takazawa et al. (2026), Outperforming the majority-rule consensus tree using fine-grained dissimilarity measures, bioRxiv <doi:10.64898/2026.03.16.712085>.
Authors:
Quartet_1.4.0.tar.gz
Quartet_1.4.0.zip(r-4.7)Quartet_1.4.0.zip(r-4.6)Quartet_1.4.0.zip(r-4.5)
Quartet_1.4.0.tgz(r-4.6-x86_64)Quartet_1.4.0.tgz(r-4.6-arm64)Quartet_1.4.0.tgz(r-4.5-x86_64)Quartet_1.4.0.tgz(r-4.5-arm64)
Quartet_1.4.0.tar.gz(r-4.7-arm64)Quartet_1.4.0.tar.gz(r-4.7-x86_64)Quartet_1.4.0.tar.gz(r-4.6-arm64)Quartet_1.4.0.tar.gz(r-4.6-x86_64)
Quartet_1.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
Quartet/json (API)
| # Install 'Quartet' in R: |
| install.packages('Quartet', repos = c('https://ms609.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ms609/quartet/issues
Pkgdown/docs site:https://ms609.github.io
- sq_trees - Eighteen example trees
bioinformaticscomparisonphylogenetic-treesphylogeneticsquartetquartet-distanceresearch-tooltreecppopenmp
Last updated from:638f980dc3. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 297 | ||
| linux-devel-x86_64 | OK | 301 | ||
| source / vignettes | OK | 393 | ||
| linux-release-arm64 | OK | 255 | ||
| linux-release-x86_64 | OK | 261 | ||
| macos-release-arm64 | OK | 142 | ||
| macos-release-x86_64 | OK | 285 | ||
| macos-oldrel-arm64 | OK | 143 | ||
| macos-oldrel-x86_64 | OK | 277 | ||
| windows-devel | OK | 185 | ||
| windows-release | OK | 176 | ||
| windows-oldrel | OK | 169 | ||
| wasm-release | OK | 273 |
Exports:.AddSlice.CheckSize.NormalizeStatus.StatusToArray.StatusToMatrixAllPairsQuartetAgreementAllPairsQuartetDistanceAllPairsTripletDistanceAllQuartetsBipartitionPointsBipartitionStatusCompareBipartitionsCompareQuartetsCompareQuartetsMultiCompareSplitscpdt_dist_fileDoNotConflictExplicitlyAgreeManyToManyQuartetAgreementMarczewskiSteinhausOneToManyQuartetAgreementPairSharedQuartetStatusPairSharedSplitStatusPairsQuartetDistancePairsTripletDistancePairwiseQuartetsPlotQuartetQuartetAgreementQuartetDistanceQuartetDivergenceQuartetPointsQuartetStateQuartetStatesQuartetStatusRawSymmetricDifferenceResolvedQuartetsResolvedTripletsRobinsonFouldsSemiStrictJointAssertionsSharedBipartitionStatusSharedQuartetStatusSharedSplitStatusSimilarityMetricsSimilarityToReferenceSingleTreeQuartetAgreementSplitPointsSplitStatusSteelPennyStrictJointAssertionsSymmetricDifferenceSymmetricDifferenceLineEndsSymmetricDifferenceLinesTQAETQDisttqdist_AllPairsQuartetAgreementtqdist_AllPairsQuartetAgreementChartqdist_AllPairsQuartetAgreementEdgetqdist_AllPairsQuartetDistancetqdist_AllPairsQuartetDistanceChartqdist_AllPairsQuartetDistanceEdgetqdist_AllPairsTripletDistancetqdist_OneToManyQuartetAgreementtqdist_OneToManyQuartetAgreementChartqdist_OneToManyQuartetAgreementEdgetqdist_PairsQuartetDistancetqdist_PairsTripletDistancetqdist_QuartetAgreementtqdist_QuartetAgreementChartqdist_QuartetAgreementEdgetqdist_QuartetDistancetqdist_TripletDistanceTQFileTripletDistanceTwoListQuartetAgreementValidateQuartetFileVisualizeQuartets
Dependencies:apebase64encbitbit64bslibcachemcliclueclustercommonmarkdigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlatticelifecyclemagrittrmemoisemimenlmeotelPlotToolspromisesR6rappdirsrbibutilsRcppRdpackrlangsassshinysourcetoolsspTernaryTreeToolswithrxtable
Last update: 2026-03-20
Started: 2020-03-25
Last update: 2026-03-18
Started: 2020-03-25
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| List all quartets | AllQuartets AllQuartets.numeric AllQuartets.phylo |
| Compare quartet states by explicit enumeration | CompareQuartets |
| Compare one tree's quartets against others' | CompareQuartetsMulti |
| Compare status of splits | CompareBipartitions CompareSplits |
| Pairwise quartet distances | PairwiseQuartets |
| Plot quartet on tree topologies | PlotQuartet |
| Plot tree differences on ternary plots | BipartitionPoints QuartetPoints SplitPoints |
| Quartet State(s) | QuartetState QuartetStates QuartetStates.list QuartetStates.multiPhylo QuartetStates.Splits |
| Count resolved quartets | ResolvedQuartets ResolvedTriplets |
| Status of quartets | ManyToManyQuartetAgreement QuartetStatus SharedQuartetStatus SingleTreeQuartetAgreement TwoListQuartetAgreement |
| Tree similarity measures | DoNotConflict ExplicitlyAgree MarczewskiSteinhaus QuartetDivergence RawSymmetricDifference RobinsonFoulds SemiStrictJointAssertions SimilarityMetrics SimilarityToReference SteelPenny StrictJointAssertions SymmetricDifference |
| Matching partitions | BipartitionStatus SharedBipartitionStatus SharedSplitStatus SplitStatus |
| Eighteen example trees | sq_trees |
| Plot contours of equal symmetric difference on a ternary plot | SymmetricDifferenceLineEnds SymmetricDifferenceLines |
| Wrapper for tqDist | TQAE TQDist |
| Direct entry points to "tqDist" functions | AllPairsQuartetAgreement AllPairsQuartetDistance AllPairsTripletDistance Distances OneToManyQuartetAgreement PairsQuartetDistance PairsTripletDistance QuartetAgreement QuartetDistance TripletDistance TripletDistance.character TripletDistance.list TripletDistance.multiPhylo TripletDistance.phylo |
| Visualize quartet difference on trees, by split | VisualizeQuartets |
