{
  "_id": "6ac785acde46216d5edd185f",
  "Package": "phyclust",
  "Version": "0.1-34",
  "Date": "2023-09-03",
  "Title": "Phylogenetic Clustering (Phyloclustering)",
  "Authors@R": "c(person(\"Wei-Chen\", \"Chen\", role = c(\"aut\", \"cre\"), email =\n\"wccsnow@gmail.com\"), person(\"Karin\", \"Dorman\", role =\n\"aut\"), person(\"Yan-Han\", \"Chen\", role = \"ctb\"))",
  "LazyLoad": "yes",
  "LazyData": "yes",
  "Copyright": "See phyclust/inst/Documents/ for files in src/msdir/,\nsrc/seq-gen/, src/paml_baseml, and R/ttzeng-*.r.",
  "Description": "Phylogenetic clustering (phyloclustering) is an\nevolutionary Continuous Time Markov Chain model-based approach\nto identify population structure from molecular data without\nassuming linkage equilibrium. The package phyclust (Chen 2011)\nprovides a convenient implementation of phyloclustering for DNA\nand SNP data, capable of clustering individuals into\nsubpopulations and identifying molecular sequences\nrepresentative of those subpopulations. It is designed in C for\nperformance, interfaced with R for visualization, and\nincorporates other popular open source programs including ms\n(Hudson 2002) <doi:10.1093/bioinformatics/18.2.337>, seq-gen\n(Rambaut and Grassly 1997)\n<doi:10.1093/bioinformatics/13.3.235>, Hap-Clustering (Tzeng\n2005) <doi:10.1002/gepi.20063> and PAML baseml (Yang 1997,\n2007) <doi:10.1093/bioinformatics/13.5.555>,\n<doi:10.1093/molbev/msm088>, for simulating data, additional\nanalyses, and searching the best tree. See the phyclust website\nfor more information, documentations and examples.",
  "BugReports": "https://github.com/snoweye/phyclust/issues",
  "License": "GPL (>= 2)",
  "URL": "https://snoweye.github.io/phyclust/",
  "NeedsCompilation": "yes",
  "Maintainer": "Wei-Chen Chen <wccsnow@gmail.com>",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2023-09-06 02:49:02 UTC",
  "RemoteUrl": "https://github.com/snoweye/phyclust",
  "RemoteRef": "HEAD",
  "RemoteSha": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
  "Packaged": {
    "Date": "2026-10-08 11:31:55 UTC",
    "User": "root"
  },
  "Author": "Wei-Chen Chen [aut, cre],\nKarin Dorman [aut],\nYan-Han Chen [ctb]",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "phyclust_0.1-34.tar.gz",
  "_fileid": "https://r2.ropensci.org/1a9f4ea2e67e268d97cf86eec211fad2a384240b08f0f9ec6922e2d3e71e58da",
  "_filesize": 1201087,
  "_sha256": "1a9f4ea2e67e268d97cf86eec211fad2a384240b08f0f9ec6922e2d3e71e58da",
  "_expires": "2027-01-16T11:59:38.000Z",
  "_created": "2026-10-08T11:31:55.000Z",
  "_published": "2026-10-08T11:59:40.557Z",
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113289429811,
      "time": 110,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11547876120"
    },
    {
      "job": 113289429846,
      "time": 118,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11548380355"
    },
    {
      "job": 113289429753,
      "time": 98,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11548175675"
    },
    {
      "job": 113289429673,
      "time": 112,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11547926134"
    },
    {
      "job": 113289429821,
      "time": 124,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11549500153"
    },
    {
      "job": 113289429621,
      "time": 157,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11547506419"
    },
    {
      "job": 113289429653,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11548509577"
    },
    {
      "job": 113289429719,
      "time": 246,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11548036282"
    },
    {
      "job": 113288098988,
      "time": 213,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11548345030"
    },
    {
      "job": 113289429550,
      "time": 105,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11547656203"
    },
    {
      "job": 113289429729,
      "time": 270,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11548176268"
    },
    {
      "job": 113289429606,
      "time": 193,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11548470472"
    },
    {
      "job": 113289429584,
      "time": 140,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11547666221"
    },
    {
      "job": 113289429614,
      "time": 232,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11547791440"
    },
    {
      "job": 113289429689,
      "time": 112,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11547561326"
    }
  ],
  "_upstream": "https://github.com/snoweye/phyclust",
  "_commit": {
    "id": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
    "author": "snoweye <wccsnow@gmail.com>",
    "committer": "snoweye <wccsnow@gmail.com>",
    "message": "minor\n",
    "time": 1693968542
  },
  "_maintainer": {
    "name": "Wei-Chen Chen",
    "email": "wccsnow@gmail.com",
    "login": "snoweye",
    "description": "",
    "uuid": 2565440
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.0.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Depends"
    }
  ],
  "_owner": "snoweye",
  "_selfowned": false,
  "_usedby": 9,
  "_updates": [],
  "_tags": [],
  "_stars": 10,
  "_contributors": [
    {
      "user": "snoweye",
      "count": 70,
      "uuid": 2565440
    },
    {
      "user": "yanhanchen",
      "count": 1,
      "uuid": 42162906
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic",
    "followers": 5
  },
  "_downloads": {
    "count": 2866,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phyclust"
  },
  "_mentions": 12,
  "_devurl": "https://github.com/snoweye/phyclust",
  "_searchresults": 244,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/phyclust.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/snoweye/phyclust",
  "_realowner": "snoweye",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-1",
      "date": "2010-01-29"
    },
    {
      "version": "0.1-2",
      "date": "2010-02-18"
    },
    {
      "version": "0.1-3",
      "date": "2010-02-19"
    },
    {
      "version": "0.1-4",
      "date": "2010-02-21"
    },
    {
      "version": "0.1-5",
      "date": "2010-02-22"
    },
    {
      "version": "0.1-6",
      "date": "2010-04-10"
    },
    {
      "version": "0.1-7",
      "date": "2010-04-27"
    },
    {
      "version": "0.1-8",
      "date": "2010-09-19"
    },
    {
      "version": "0.1-9",
      "date": "2011-10-26"
    },
    {
      "version": "0.1-10",
      "date": "2011-11-06"
    },
    {
      "version": "0.1-11",
      "date": "2012-03-11"
    },
    {
      "version": "0.1-12",
      "date": "2012-06-06"
    },
    {
      "version": "0.1-13",
      "date": "2012-12-26"
    },
    {
      "version": "0.1-14",
      "date": "2013-01-08"
    },
    {
      "version": "0.1-15",
      "date": "2013-12-14"
    },
    {
      "version": "0.1-16",
      "date": "2015-12-04"
    },
    {
      "version": "0.1-17",
      "date": "2016-07-15"
    },
    {
      "version": "0.1-18",
      "date": "2016-12-11"
    },
    {
      "version": "0.1-19",
      "date": "2017-04-29"
    },
    {
      "version": "0.1-20",
      "date": "2017-08-26"
    },
    {
      "version": "0.1-21",
      "date": "2017-11-18"
    },
    {
      "version": "0.1-22",
      "date": "2017-12-02"
    },
    {
      "version": "0.1-23",
      "date": "2019-03-08"
    },
    {
      "version": "0.1-24",
      "date": "2019-03-27"
    },
    {
      "version": "0.1-25",
      "date": "2019-08-25"
    },
    {
      "version": "0.1-26",
      "date": "2019-09-27"
    },
    {
      "version": "0.1-27",
      "date": "2019-11-29"
    },
    {
      "version": "0.1-28",
      "date": "2019-12-08"
    },
    {
      "version": "0.1-29",
      "date": "2020-05-11"
    },
    {
      "version": "0.1-30",
      "date": "2021-02-10"
    },
    {
      "version": "0.1-32",
      "date": "2022-10-25"
    },
    {
      "version": "0.1-33",
      "date": "2023-01-22"
    },
    {
      "version": "0.1-34",
      "date": "2023-09-06"
    }
  ],
  "_exports": [
    ".EMControl",
    ".show.option",
    "acode2aid",
    "acode2aid.default",
    "acode2aid.list",
    "aid2acode",
    "aid2acode.default",
    "aid2acode.list",
    "as.star.tree",
    "bootstrap.merge.seq",
    "bootstrap.seq",
    "bootstrap.seq.data",
    "bootstrap.seq.nucleotide",
    "bootstrap.seq.snp",
    "bootstrap.star.tree",
    "bootstrap.star.trees",
    "bootstrap.star.trees.seq",
    "check.EMC",
    "check.label",
    "chkdim.Add.fun",
    "chkdim.Multiply.fun",
    "cid2aid",
    "cid2aid.default",
    "cid2aid.list",
    "code2nid",
    "code2nid.default",
    "code2nid.list",
    "code2snp",
    "code2snp.default",
    "code2snp.list",
    "construct.bigB.dPI",
    "construct.dB.list.fun",
    "convert.QA.to.vect",
    "final.BigMatB.fun",
    "final.BigMatB.matC.fun",
    "find.best",
    "find.consensus",
    "gen.equal.star.anc.dec",
    "gen.seq.HKY",
    "gen.seq.SNP",
    "gen.star.tree",
    "gen.unit.K",
    "get.allpossROUTE.fun",
    "get.BB.fun",
    "get.deriBigMatB.fun",
    "get.fullBB.fun",
    "get.I.fun",
    "get.ini.possHap.hapReserv.fun",
    "get.medBB.skip.fun",
    "get.preBB.skip.fun",
    "get.rooted.tree.height",
    "get.step.mut.fun",
    "get.subPI.fun",
    "getBigMatB.fun",
    "getcut.fun",
    "getI13.fun",
    "getPIstar.fun",
    "haplo.phase.known",
    "haplo.post.prob",
    "I33Inv.fun",
    "index.k.fun",
    "ms",
    "my.cat",
    "my.format",
    "my.print",
    "nid2aid",
    "nid2aid.default",
    "nid2aid.list",
    "nid2cid",
    "nid2cid.default",
    "nid2cid.list",
    "nid2code",
    "nid2code.default",
    "nid2code.list",
    "nid2sid",
    "paml.baseml",
    "paml.baseml.control",
    "paml.baseml.show.default",
    "phyclust",
    "phyclust.e.step",
    "phyclust.edist",
    "phyclust.em.step",
    "phyclust.logL",
    "phyclust.m.step",
    "phyclust.Pt",
    "phyclust.se",
    "phyclust.se.update",
    "phyclust.update",
    "plotdots",
    "plotfd",
    "plotgaps",
    "plothist",
    "plothist.my",
    "plotnj",
    "plotstruct",
    "print.baseml",
    "print.ms",
    "print.phyclust",
    "print.Pt",
    "print.RRand",
    "print.seq.data",
    "print.seqgen",
    "prune.Mu",
    "read.fasta",
    "read.fasta.format",
    "read.phylip",
    "read.phylip.format",
    "read.seqgen",
    "rescale.rooted.tree",
    "RRand",
    "seqgen",
    "sid2nid",
    "sid2snp",
    "sid2snp.default",
    "sid2snp.list",
    "snp2code",
    "snp2code.default",
    "snp2code.list",
    "snp2sid",
    "snp2sid.default",
    "snp2sid.list",
    "summary.phyclust",
    "translate.EMC",
    "translate.EMC.se",
    "translate.ret",
    "translate.ret.se",
    "unstrsplit",
    "write.fasta",
    "write.fasta.format",
    "write.paml",
    "write.paml.format",
    "write.phylip",
    "write.phylip.format",
    "zero.mat.fun"
  ],
  "_datasets": [
    {
      "name": ".amino.acid",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "aid",
        "code",
        "code.l",
        "name"
      ],
      "rows": 22,
      "table": true,
      "tojson": true
    },
    {
      "name": ".boundary.method",
      "title": "Boundary Methods for Population Proportions",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".code.type",
      "title": "Code Types of Dataset and Substitution Models",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".codon",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cid",
        "code",
        "code.l"
      ],
      "rows": 65,
      "table": true,
      "tojson": true
    },
    {
      "name": ".Color",
      "title": "Colors for Identifying Clusters in Plots",
      "object": "color",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".edist.model",
      "title": "Evolution Distance Model",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".em.method",
      "title": "EM Methods and Algorithms",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".EMC",
      "title": "EM Control",
      "object": "EMC",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": ".genetic.code",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "cid",
        "nid",
        "codon.code",
        "aid",
        "amino.acid.code"
      ],
      "rows": 64,
      "table": true,
      "tojson": true
    },
    {
      "name": ".identifier",
      "title": "Identifiers for Evolution Models",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".init.method",
      "title": "Initialization Methods for EM Algorithms",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".init.procedure",
      "title": "Initialization Procedures for EM Algorithms",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".label.method",
      "title": "Label Method",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".missing.code",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "mid",
        "code"
      ],
      "rows": 1,
      "table": true,
      "tojson": true
    },
    {
      "name": ".nucleotide",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "nid",
        "code",
        "code.l"
      ],
      "rows": 5,
      "table": true,
      "tojson": true
    },
    {
      "name": ".se.model",
      "title": "Sequencing Error Model",
      "object": "control",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": ".snp",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "object": "stdcode",
      "class": [
        "data.frame"
      ],
      "fields": [
        "sid",
        "code"
      ],
      "rows": 3,
      "table": true,
      "tojson": true
    },
    {
      "name": ".substitution.model",
      "title": "Substitution Models for Mutation Processes",
      "object": "control",
      "class": [
        "data.frame"
      ],
      "fields": [
        "model",
        "code.type"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "seq.data.gap",
      "title": "A Toy Dataset in Class seq.data",
      "object": "seq.data.gap",
      "class": [
        "seq.data"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "seq.data.toy",
      "title": "A Toy Dataset in Class seq.data",
      "object": "seq.data.toy",
      "class": [
        "seq.data"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "00_phyclust-package",
      "title": "Phyloclustering - Phylogenetic Clustering",
      "topics": [
        "phyclust-package"
      ]
    },
    {
      "page": "11_d.boundary.method",
      "title": "Boundary Methods for Population Proportions",
      "topics": [
        ".boundary.method"
      ]
    },
    {
      "page": "11_d.code.type",
      "title": "Code Types of Dataset and Substitution Models",
      "topics": [
        ".code.type"
      ]
    },
    {
      "page": "11_d.Color",
      "title": "Colors for Identifying Clusters in Plots",
      "topics": [
        ".Color"
      ]
    },
    {
      "page": "11_d.edist.model",
      "title": "Evolution Distance Model",
      "topics": [
        ".edist.model"
      ]
    },
    {
      "page": "11_d.em.method",
      "title": "EM Methods and Algorithms",
      "topics": [
        ".em.method"
      ]
    },
    {
      "page": "11_d.EMC",
      "title": "EM Control",
      "topics": [
        ".EMC"
      ]
    },
    {
      "page": "11_d.EMControl",
      "title": "EM Control Generator",
      "topics": [
        ".EMControl"
      ]
    },
    {
      "page": "11_d.identifier",
      "title": "Identifiers for Evolution Models",
      "topics": [
        ".identifier"
      ]
    },
    {
      "page": "11_d.init.method",
      "title": "Initialization Methods for EM Algorithms",
      "topics": [
        ".init.method"
      ]
    },
    {
      "page": "11_d.init.procedure",
      "title": "Initialization Procedures for EM Algorithms",
      "topics": [
        ".init.procedure"
      ]
    },
    {
      "page": "11_d.label.method",
      "title": "Label Method",
      "topics": [
        ".label.method"
      ]
    },
    {
      "page": "11_d.se.model",
      "title": "Sequencing Error Model",
      "topics": [
        ".se.model"
      ]
    },
    {
      "page": "11_d.show.option",
      "title": "Show Available Options",
      "topics": [
        ".show.option"
      ]
    },
    {
      "page": "11_d.substitution",
      "title": "Substitution Models for Mutation Processes",
      "topics": [
        ".substitution.model"
      ]
    },
    {
      "page": "as.star.tree",
      "title": "Coerce a Rooted Tree to a Star Tree in Class phylo",
      "topics": [
        "as.star.tree",
        "Class phylo"
      ]
    },
    {
      "page": "bootstrap.seq",
      "title": "Bootstrap Sequences from a Fitted Model and Star Tree.",
      "topics": [
        "bootstrap.seq"
      ]
    },
    {
      "page": "bootstrap.seq.data",
      "title": "Bootstrap a seq.data from a Fitted Model.",
      "topics": [
        "bootstrap.seq.data"
      ]
    },
    {
      "page": "bootstrap.star.trees",
      "title": "Bootstrap a Star Tree from a Fitted Model.",
      "topics": [
        "bootstrap.star.trees"
      ]
    },
    {
      "page": "bootstrap.star.trees.seq",
      "title": "Bootstrap Sequences from a Fitted Model.",
      "topics": [
        "bootstrap.star.trees.seq"
      ]
    },
    {
      "page": "code2nid",
      "title": "Transfer Codes (A, G, C, T, -) and nids (0, 1, 2, 3, 4)",
      "topics": [
        "code2nid",
        "nid2code"
      ]
    },
    {
      "page": "code2snp",
      "title": "Transfer Nucleotide Codes / nids and SNPs / sids",
      "topics": [
        "code2snp",
        "nid2sid",
        "sid2nid",
        "snp2code"
      ]
    },
    {
      "page": "data.fasta.pony",
      "title": "Great Pony 625 EIAV rev Dataset in the Fasta Format",
      "topics": [
        "Data Pony 625",
        "Format fasta"
      ]
    },
    {
      "page": "data.phylip.crohn",
      "title": "Crohn's Disease SNP Dataset in the phylip Format",
      "topics": [
        "Data Crohn's Disease"
      ]
    },
    {
      "page": "data.phylip.pony",
      "title": "Great Pony 524 EIAV rev Dataset in the phylip Format",
      "topics": [
        "Data Pony 524",
        "Format phylip"
      ]
    },
    {
      "page": "file.read",
      "title": "Read Data from Files by Formats and Return a seq.data Object",
      "topics": [
        "read.fasta",
        "read.fasta.format",
        "read.phylip",
        "read.phylip.format"
      ]
    },
    {
      "page": "file.write",
      "title": "Write Data to Files by Formats",
      "topics": [
        "write.fasta",
        "write.fasta.format",
        "write.paml",
        "write.paml.format",
        "write.phylip",
        "write.phylip.format"
      ]
    },
    {
      "page": "find.best",
      "title": "Find the Best Solution of phyclust",
      "topics": [
        "find.best"
      ]
    },
    {
      "page": "find.consensus",
      "title": "Find the Consensus Sequence",
      "topics": [
        "find.consensus"
      ]
    },
    {
      "page": "gen.equal.star.anc.dec",
      "title": "Generate Comprehensive Trees.",
      "topics": [
        "gen.equal.star.anc.dec"
      ]
    },
    {
      "page": "gen.seq",
      "title": "Generate Sequences Given a Rooted Tree.",
      "topics": [
        "gen.seq.HKY",
        "gen.seq.SNP"
      ]
    },
    {
      "page": "gen.star.tree",
      "title": "Generate a Rooted Tree with a Star Shape",
      "topics": [
        "gen.star.tree"
      ]
    },
    {
      "page": "gen.unit.K",
      "title": "Generate Comprehensive Trees.",
      "topics": [
        "gen.unit.K"
      ]
    },
    {
      "page": "get.rooted.tree.height",
      "title": "Get a Rooted Tree Height",
      "topics": [
        "get.rooted.tree.height"
      ]
    },
    {
      "page": "getcut.fun",
      "title": "Tzeng's Method: Finding the Best Number of Clusters",
      "topics": [
        "getcut.fun"
      ]
    },
    {
      "page": "haplo.post.prob",
      "title": "Tzeng's Method: Haplotype Grouping for SNP Sequences",
      "topics": [
        "haplo.post.prob"
      ]
    },
    {
      "page": "ms",
      "title": "Generating Samples under a Wright-Fisher Neutral Model of Genetic Variation",
      "topics": [
        "Class ms",
        "ms"
      ]
    },
    {
      "page": "nid.aid.cid",
      "title": "Transfer nids (0, 1, ..., 4) , aids (0, 1, ..., 21) and cids (0, 1, ..., 64)",
      "topics": [
        "acode2aid",
        "aid2acode",
        "cid2aid",
        "nid2aid",
        "nid2cid"
      ]
    },
    {
      "page": "paml.baseml",
      "title": "Phylogenetic Analysis by Maximum Likelihood for Nucleotide Sequences",
      "topics": [
        "Class baseml",
        "paml.baseml",
        "paml.baseml.control",
        "paml.baseml.show.default"
      ]
    },
    {
      "page": "phyclust",
      "title": "The Main Function of phyclust",
      "topics": [
        "Class phyclust",
        "phyclust"
      ]
    },
    {
      "page": "phyclust.e.step",
      "title": "One E-Step of phyclust",
      "topics": [
        "phyclust.e.step"
      ]
    },
    {
      "page": "phyclust.edist",
      "title": "Evolution Distance of Sequences",
      "topics": [
        "phyclust.edist"
      ]
    },
    {
      "page": "phyclust.em.step",
      "title": "One EM-step of phyclust",
      "topics": [
        "phyclust.em.step"
      ]
    },
    {
      "page": "phyclust.logL",
      "title": "Log-Likelihood of phyclust",
      "topics": [
        "phyclust.logL"
      ]
    },
    {
      "page": "phyclust.m.step",
      "title": "One M-Step of phyclust",
      "topics": [
        "phyclust.m.step"
      ]
    },
    {
      "page": "phyclust.Pt",
      "title": "Transition Probabilities of phyclust Given Time",
      "topics": [
        "phyclust.Pt"
      ]
    },
    {
      "page": "phyclust.se",
      "title": "The Main Function of phyclust for Sequencing Error Models",
      "topics": [
        "phyclust.se"
      ]
    },
    {
      "page": "phyclust.se.update",
      "title": "Update phyclust Results by the Sequencing Error Model",
      "topics": [
        "phyclust.se.update"
      ]
    },
    {
      "page": "phyclust.update",
      "title": "Update phyclust Results",
      "topics": [
        "phyclust.update"
      ]
    },
    {
      "page": "plotdots",
      "title": "Dots Plots of Sequences for Visual Comparisons",
      "topics": [
        "plotdots"
      ]
    },
    {
      "page": "plotgaps",
      "title": "Gaps Plots of Sequences for Visual Comparisons",
      "topics": [
        "plotgaps"
      ]
    },
    {
      "page": "plothist",
      "title": "Plot Histogram to Compare Number of Mutations.",
      "topics": [
        "plothist"
      ]
    },
    {
      "page": "plotnj",
      "title": "Plot an Unrooted Trees.",
      "topics": [
        "plotnj"
      ]
    },
    {
      "page": "plotstruct",
      "title": "Struct Plots of Observations Based on Posterior Probabilities",
      "topics": [
        "plotstruct"
      ]
    },
    {
      "page": "print.summary",
      "title": "Functions for Printing or Summarizing Objects According to Classes",
      "topics": [
        "print.baseml",
        "print.ms",
        "print.phyclust",
        "print.Pt",
        "print.RRand",
        "print.seq.data",
        "print.seqgen",
        "summary.phyclust"
      ]
    },
    {
      "page": "prune.Mu",
      "title": "Prune the Center Sequences Mu",
      "topics": [
        "prune.Mu"
      ]
    },
    {
      "page": "read.seqgen",
      "title": "Read seqgen's Results and Return a seq.data",
      "topics": [
        "read.seqgen"
      ]
    },
    {
      "page": "rescale.rooted.tree",
      "title": "Rescale a Rooted Tree's Height",
      "topics": [
        "rescale.rooted.tree"
      ]
    },
    {
      "page": "RRand",
      "title": "Rand Index and Adjusted Rand Index",
      "topics": [
        "RRand"
      ]
    },
    {
      "page": "seq.data",
      "title": "A Toy Dataset in Class seq.data",
      "topics": [
        "Class seq.data",
        "Data Toy",
        "seq.data.gap",
        "seq.data.toy"
      ]
    },
    {
      "page": "seqgen",
      "title": "Seq-Gen",
      "topics": [
        "Class seqgen",
        "seqgen"
      ]
    },
    {
      "page": "snp2sid",
      "title": "Transfer SNP codes (1, 2, -) and sids (0, 1, 2)",
      "topics": [
        "sid2snp",
        "snp2sid"
      ]
    },
    {
      "page": "11_d.standard.code",
      "title": "Standard Codes and ids for Nucleotides, SNPs, Codon, Amino Acid and Genetic Code",
      "topics": [
        ".amino.acid",
        ".codon",
        ".genetic.code",
        ".missing.code",
        ".nucleotide",
        ".snp"
      ]
    }
  ],
  "_readme": "https://github.com/snoweye/phyclust/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "digest",
    "lattice",
    "nlme",
    "Rcpp"
  ],
  "_vignettes": [
    {
      "source": "phyclust-guide.Rnw",
      "filename": "phyclust-guide.pdf",
      "title": "phyclust-guide",
      "engine": "utils::Sweave",
      "headings": [
        "Acknowledgement -0.3cm",
        "1. Introduction",
        "2. Sequence Data Input and Output",
        "3. The `_12`1̃2`$12=-1 ms+seqgen Approach",
        "4. Phylogenetic Clustering (Phyloclustering)",
        "5. Phylogenetic Analysis by Maximum Likelihood (PAML)",
        "6. Using the `_12`1̃2`$12=-1 haplo.post.prob() function for Hap-Clustering -0.3cm",
        "References"
      ],
      "created": "2013-07-03 17:26:22",
      "modified": "2021-02-10 02:13:54",
      "commits": 4
    }
  ],
  "_score": 8.974999780895061,
  "_indexed": false,
  "_nocasepkg": "phyclust",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://snoweye.r-universe.dev/phyclust",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:57.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/0c3b11b1062597386ef0bce12553b178ed4035508a062929c7a99fbb863de5de",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:57.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/6565516717065749cf1caa5c8b2701599074e43bed3a5fff6094c451b79ae634",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:49.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/96901696f2a999bf23de3b38de367aba1dba215a6df7c221b7494e1a2c858039",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:54.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/5664cb414546841fdf9ef3f51646b3b9a60d5c04842b204bfabcf3d1a95f98af",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1-34",
      "date": "2026-10-08T11:58:30.000Z",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/c080c99759ed8c0b069e392da1888951ba3d777c1687f5b8a07073e74136369d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1-34",
      "date": "2026-10-08T11:34:27.000Z",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/f090aef75486c7e85010017933a9047c424392004f305fcebcc3f74e1f8fb17a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1-34",
      "date": "2026-10-08T11:58:32.000Z",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/0d5b25feebbd7a245913362aab7fdafd230b50fa8508a9736f27713c0dc6c5ae",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1-34",
      "date": "2026-10-08T11:35:33.000Z",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/b55e3d9b536dbe96a19aa5fc20d95a7728a42e13ffcbbf02c0d6618c80dc399c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1-34",
      "date": "2026-10-08T11:34:11.000Z",
      "arch": "emscripten",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/e5009f80f5806278a06595bc42ed6355b37d2d935fa17d3875a32a55448ef551",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1-34",
      "date": "2026-10-08T11:35:59.000Z",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/535d5b10d2dfff62308622e70dad3ffc8b087c81243bba89806b1468024357e5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:49.000Z",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/59e227a9639fb46f3e4e945d1c786dc7893c3efb1f1f7779185dd2550ee0823c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:33.000Z",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/d74828523470ffa2fecd0a321126aae4d894c64354087a20fbbe2fc8a4142bb6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1-34",
      "date": "2026-10-08T11:35:25.000Z",
      "arch": "aarch64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/fd5f44d19852de73a7bec60f9a940065fe4019540ecc30cecad48f62d1d5a958",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1-34",
      "date": "2026-10-08T11:33:33.000Z",
      "arch": "x86_64",
      "commit": "3f82c7bc4f328ba3b07f50cd82eb09997f00fc17",
      "fileid": "https://r2.ropensci.org/27b5b8574febf7db600d3856dff14c39111d19d83ad23698f2809dc6dee09826",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/37770301489"
    }
  ]
}