{
  "_id": "6ab4c3503d719c1f8409585b",
  "Package": "ips",
  "Version": "0.1.1",
  "Title": "Interfaces to Phylogenetic Software in R",
  "Authors@R": "c(\nperson(\"Christoph\", \"Heibl\", role = c(\"aut\", \"cre\"),\nemail = \"christoph.heibl@gmx.net\",\ncomment = c(ORCID = \"0000-0002-7655-3299\")),\nperson(\"Natalie\", \"Cusimano\", role = c(\"aut\")),\nperson(\"Franz-Sebastian\", \"Krah\", role = c(\"aut\")),\nperson(\"Martin R.\", 'Smith', role = c(\"ctb\"),\nemail = \"martin.smith@durham.ac.uk\",\ncomment = c(ORCID = \"0000-0001-5660-1727\"))\n)",
  "URL": "https://github.com/heibl/ips",
  "Description": "Functions that wrap popular phylogenetic software for\nsequence alignment, masking of sequence alignments, and\nestimation of phylogenies and ancestral character states.",
  "License": "GPL-3",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "NeedsCompilation": "no",
  "Config/roxygen2/version": "8.0.0",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libglpk-dev make libxml2-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2026-06-25 14:08:02 UTC",
  "RemoteUrl": "https://github.com/heibl/ips",
  "RemoteRef": "HEAD",
  "RemoteSha": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
  "Packaged": {
    "Date": "2026-09-23 08:02:35 UTC",
    "User": "root"
  },
  "Author": "Christoph Heibl [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7655-3299>),\nNatalie Cusimano [aut],\nFranz-Sebastian Krah [aut],\nMartin R. Smith [ctb] (ORCID: <https://orcid.org/0000-0001-5660-1727>)",
  "Maintainer": "Christoph Heibl <christoph.heibl@gmx.net>",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "ips_0.1.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/4396f024adb575ea6750dce3199dcb8cb37c23848a968bff1443dbb63e0fc6aa",
  "_filesize": 368787,
  "_sha256": "4396f024adb575ea6750dce3199dcb8cb37c23848a968bff1443dbb63e0fc6aa",
  "_expires": "2027-01-01T08:06:57.000Z",
  "_created": "2026-09-23T08:02:35.000Z",
  "_published": "2026-09-24T06:29:36.522Z",
  "_jobs": [
    {
      "job": 107520024186,
      "time": 174,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "10738956503"
    },
    {
      "job": 107520024892,
      "time": 163,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10738124905"
    },
    {
      "job": 107520023393,
      "time": 144,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10793068591"
    },
    {
      "job": 107520024559,
      "time": 130,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10738344553"
    },
    {
      "job": 107520024089,
      "time": 201,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10738174299"
    },
    {
      "job": 107520024437,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10738384437"
    },
    {
      "job": 107520024637,
      "time": 116,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "10738876560"
    },
    {
      "job": 107520025236,
      "time": 112,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10738547172"
    },
    {
      "job": 107520024509,
      "time": 117,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10739155679"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738",
  "_status": "success",
  "_upstream": "https://github.com/heibl/ips",
  "_commit": {
    "id": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
    "author": "Christoph Heibl <heibsta@gmx.net>",
    "committer": "Christoph Heibl <heibsta@gmx.net>",
    "message": "update docs 2\n",
    "time": 1782396482
  },
  "_maintainer": {
    "name": "Christoph Heibl",
    "email": "christoph.heibl@gmx.net",
    "orcid": "0000-0002-7655-3299"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Depends"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "phangorn",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "XML",
      "role": "Imports"
    }
  ],
  "_owner": "heibl",
  "_selfowned": false,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2026-12",
      "n": 4
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-26",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 12,
  "_contributors": [
    {
      "user": "heibl",
      "count": 73,
      "uuid": 16047205
    },
    {
      "user": "franzkrah",
      "count": 14,
      "uuid": 10697238
    },
    {
      "user": "ms609",
      "count": 7,
      "uuid": 1695515
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic",
    "followers": 5
  },
  "_downloads": {
    "count": 845,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ips"
  },
  "_mentions": 10,
  "_devurl": "https://github.com/heibl/ips",
  "_searchresults": 200,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ips.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/heibl/ips",
  "_realowner": "heibl",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0-7",
      "date": "2014-11-09"
    },
    {
      "version": "0.0.11",
      "date": "2019-07-04"
    },
    {
      "version": "0.0.12",
      "date": "2024-04-23"
    },
    {
      "version": "0.0.13",
      "date": "2026-02-23"
    },
    {
      "version": "0.1.1",
      "date": "2026-07-08"
    }
  ],
  "_exports": [
    "aliscore",
    "are.tips.consecutive",
    "assembleDataNode",
    "assembleDistributionNode",
    "assembleInitNode",
    "assembleLoggers",
    "assembleStateNode",
    "assembleTreeNode",
    "beastLog",
    "blastn",
    "code.simple.gaps",
    "collapseUnsupportedEdges",
    "combMyTree",
    "del.miss",
    "deleteEmptyCells",
    "deleteGaps",
    "descendants",
    "DNAbin2index",
    "eoi",
    "fixNodes",
    "forceEqualTipHeights",
    "gblocks",
    "identifyEmptyCells",
    "index2DNAbin",
    "mafft",
    "mafft.merge",
    "mrbayes",
    "mrbayes.lset",
    "mrbayes.mcmc",
    "mrbayes.prset",
    "multistateMCMC",
    "multistateML",
    "neighboringPairs",
    "noi",
    "ntip",
    "operator",
    "parameter",
    "partitionfinder",
    "pathd8",
    "phylo2mafft",
    "phylo2mst",
    "pis",
    "prank",
    "raxml",
    "raxml.partitions",
    "rbeauti",
    "rc",
    "read.beast",
    "read.beast.table",
    "read.fas",
    "read.mrbayes",
    "read.nex",
    "read.phy",
    "read.starbeast",
    "read.xml",
    "setClock",
    "sister",
    "splitIntoClades",
    "terminal.clades",
    "terminalSisters",
    "tipHeights",
    "traitRate",
    "trimEnds",
    "unlistFirstLevel",
    "unresolve.clade",
    "write.fas",
    "write.nex",
    "write.phy"
  ],
  "_datasets": [
    {
      "name": "ips.16S",
      "title": "Bark Beetle 16S Sequences",
      "object": "ips.16S",
      "file": "ips.16S.rda",
      "class": [
        "DNAbin"
      ],
      "fields": [],
      "rows": 42,
      "table": false,
      "tojson": false
    },
    {
      "name": "ips.28S",
      "title": "Bark Beetle 28S Sequences",
      "object": "ips.28S",
      "file": "ips.28S.rda",
      "class": [
        "DNAbin"
      ],
      "fields": [],
      "rows": 28,
      "table": false,
      "tojson": false
    },
    {
      "name": "ips.cox1",
      "title": "Bark Beetle COX1 Sequences",
      "object": "ips.cox1",
      "file": "ips.cox1.rda",
      "class": [
        "DNAbin"
      ],
      "fields": [],
      "rows": 26,
      "table": false,
      "tojson": false
    },
    {
      "name": "ips.tree",
      "title": "Ips Phylogeny",
      "object": "ips.tree",
      "file": "ips.tree.rda",
      "class": [
        "phylo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "log_list",
      "title": "Internal IPS Functions",
      "object": "log_list",
      "file": "log_list.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "clock",
        "tree",
        "tip.dates"
      ],
      "rows": 65,
      "table": true,
      "tojson": true
    },
    {
      "name": "operator_list",
      "title": "Internal IPS Functions",
      "object": "operator_list",
      "file": "operator_list.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "clock",
        "tree",
        "tip.date"
      ],
      "rows": 149,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ips-package",
      "title": "Interfaces to Phylogenetic Software",
      "topics": [
        "ips-package",
        "ips"
      ]
    },
    {
      "page": "aliscore",
      "title": "Masking of Sequence Alignments with ALISCORE",
      "topics": [
        "aliscore"
      ]
    },
    {
      "page": "aperm.DNAbin",
      "title": "Array Transposition for DNAbin",
      "topics": [
        "aperm.DNAbin"
      ]
    },
    {
      "page": "blastn",
      "title": "Nucleotide-Nucleotide BLAST",
      "topics": [
        "blastn"
      ]
    },
    {
      "page": "code.simple.gaps",
      "title": "Simple Gap/Indel Coding",
      "topics": [
        "code.simple.gaps"
      ]
    },
    {
      "page": "collapseUnsupportedEdges",
      "title": "Collapse Unsupported Edges/Branches in a Phylogeny",
      "topics": [
        "collapseUnsupportedEdges"
      ]
    },
    {
      "page": "combMyTree",
      "title": "Graft Polytomies on Tips of Phylogeny",
      "topics": [
        "combMyTree"
      ]
    },
    {
      "page": "del.miss",
      "title": "Delete Missing Data from DNA Sequences",
      "topics": [
        "del.miss"
      ]
    },
    {
      "page": "deleteGaps",
      "title": "Remove Gap Positions From DNA Sequences",
      "topics": [
        "deleteGaps"
      ]
    },
    {
      "page": "descendants",
      "title": "Descendants of an Internal Node in a Phylogeny",
      "topics": [
        "descendants"
      ]
    },
    {
      "page": "DNAbin2index",
      "title": "Conversion of DNAbin to Index",
      "topics": [
        "DNAbin2index"
      ]
    },
    {
      "page": "EmptyCells",
      "title": "Identify/Delete Spurious Rows and Columns from DNA Alignments",
      "topics": [
        "deleteEmptyCells",
        "EmptyCells",
        "identifyEmptyCells"
      ]
    },
    {
      "page": "oi",
      "title": "Identification of Stem-Lineage-Edges and MRCAs",
      "topics": [
        "eoi",
        "noi",
        "oi"
      ]
    },
    {
      "page": "fixNodes",
      "title": "Standard Node Numbering in Phylo Objects",
      "topics": [
        "fixNodes"
      ]
    },
    {
      "page": "forceEqualTipHeights",
      "title": "Equal Tip Heights",
      "topics": [
        "forceEqualTipHeights"
      ]
    },
    {
      "page": "gblocks",
      "title": "Masking of Sequence Alignments with GBLOCKS",
      "topics": [
        "gblocks"
      ]
    },
    {
      "page": "index2DNAbin",
      "title": "Conversion of Index to DNAbin",
      "topics": [
        "index2DNAbin"
      ]
    },
    {
      "page": "ips.16S",
      "title": "Bark Beetle 16S Sequences",
      "topics": [
        "ips.16S"
      ]
    },
    {
      "page": "ips.28S",
      "title": "Bark Beetle 28S Sequences",
      "topics": [
        "ips.28S"
      ]
    },
    {
      "page": "ips.cox1",
      "title": "Bark Beetle COX1 Sequences",
      "topics": [
        "ips.cox1"
      ]
    },
    {
      "page": "ips.tree",
      "title": "Ips Phylogeny",
      "topics": [
        "ips.tree"
      ]
    },
    {
      "page": "mafft",
      "title": "Sequence Alignment with MAFFT",
      "topics": [
        "mafft"
      ]
    },
    {
      "page": "mafft.merge",
      "title": "Profile Alignment with MAFFT",
      "topics": [
        "mafft.merge"
      ]
    },
    {
      "page": "mrbayes",
      "title": "Bayesian MCMC Tree Search with MrBayes",
      "topics": [
        "mrbayes"
      ]
    },
    {
      "page": "mrbayes.lset",
      "title": "MrBayes model settings",
      "topics": [
        "mrbayes.lset"
      ]
    },
    {
      "page": "mrbayes.mcmc",
      "title": "MrBayes MCMC settings",
      "topics": [
        "mrbayes.mcmc"
      ]
    },
    {
      "page": "mrbayes.prset",
      "title": "MrBayes prior settings",
      "topics": [
        "mrbayes.prset"
      ]
    },
    {
      "page": "multistate",
      "title": "MULTISTATE",
      "topics": [
        "multistate",
        "multistateMCMC",
        "multistateML"
      ]
    },
    {
      "page": "neighboringPairs",
      "title": "Neighboring Nodes in a Minimum Spanning Tree",
      "topics": [
        "neighboringPairs"
      ]
    },
    {
      "page": "ntip",
      "title": "Numbers of Tips of (Sub)trees",
      "topics": [
        "ntip"
      ]
    },
    {
      "page": "partitionfinder",
      "title": "PartitionFinder",
      "topics": [
        "partitionfinder"
      ]
    },
    {
      "page": "pathd8",
      "title": "PATHd8",
      "topics": [
        "pathd8"
      ]
    },
    {
      "page": "phylo2mafft",
      "title": "Convert Trees for MAFFT",
      "topics": [
        "phylo2mafft"
      ]
    },
    {
      "page": "phylo2mst",
      "title": "Conversion from PHYLO to MST Object",
      "topics": [
        "phylo2mst"
      ]
    },
    {
      "page": "pis",
      "title": "Number of Potentially-Informative Sites",
      "topics": [
        "pis"
      ]
    },
    {
      "page": "prank",
      "title": "PRANK",
      "topics": [
        "prank"
      ]
    },
    {
      "page": "raxml",
      "title": "Maximum Likelihood Tree Estimation with RAxML",
      "topics": [
        "raxml"
      ]
    },
    {
      "page": "raxml.partitions",
      "title": "Partition scheme for RAxML",
      "topics": [
        "raxml.partitions"
      ]
    },
    {
      "page": "rbeauti",
      "title": "XML Input Files for BEAST",
      "topics": [
        "rbeauti"
      ]
    },
    {
      "page": "rc",
      "title": "Reverse-Complement of DNA sequences",
      "topics": [
        "rc"
      ]
    },
    {
      "page": "read",
      "title": "Reading Sequence Files",
      "topics": [
        "read",
        "read.fas",
        "read.nex",
        "read.phy"
      ]
    },
    {
      "page": "read.beast",
      "title": "Read Bayesian Trees",
      "topics": [
        "read.beast",
        "read.mrbayes",
        "read.starbeast"
      ]
    },
    {
      "page": "read.beast.table",
      "title": "Extract node data from BEAST chronogram",
      "topics": [
        "read.beast.table"
      ]
    },
    {
      "page": "sister",
      "title": "Identification of Sister Nodes and Clades",
      "topics": [
        "sister"
      ]
    },
    {
      "page": "splitIntoClades",
      "title": "Find Monophyletic Subsets in Species Lists",
      "topics": [
        "splitIntoClades"
      ]
    },
    {
      "page": "terminalSisters",
      "title": "Find Pairs of Sister Species",
      "topics": [
        "terminalSisters"
      ]
    },
    {
      "page": "tipHeights",
      "title": "Tip Heights in a Phylogenetic Tree",
      "topics": [
        "tipHeights"
      ]
    },
    {
      "page": "traitRate",
      "title": "Trait-Dependent Shifts in Molecular Rate",
      "topics": [
        "traitRate"
      ]
    },
    {
      "page": "trimEnds",
      "title": "Trim Alignment Ends",
      "topics": [
        "trimEnds"
      ]
    },
    {
      "page": "unlistFirstLevel",
      "title": "Unlist To First Level Only",
      "topics": [
        "unlistFirstLevel"
      ]
    },
    {
      "page": "write.fas",
      "title": "Write DNA Sequences to File",
      "topics": [
        "write.fas",
        "write.nex",
        "write.phy"
      ]
    }
  ],
  "_readme": "https://github.com/heibl/ips/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "backports",
    "checkmate",
    "cli",
    "codetools",
    "cpp11",
    "data.table",
    "digest",
    "dplyr",
    "future",
    "future.apply",
    "generics",
    "globals",
    "glue",
    "igraph",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "nlme",
    "osqp",
    "parallelly",
    "phangorn",
    "pillar",
    "pkgconfig",
    "plyr",
    "progressr",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "XML"
  ],
  "_score": 7.635483746814913,
  "_indexed": false,
  "_nocasepkg": "ips",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://heibl.r-universe.dev/ips",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-23T08:05:21.000Z",
      "distro": "resolute",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/8acbc414295ef031156ff05ddfe442b0532c49420d4b7220c0cefdfc0e09b2cb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-09-23T08:05:15.000Z",
      "distro": "resolute",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/10d311406cebf33b63055a88a3f18283c8a0ec37b751d665e5f6281173d6916e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-24T06:28:21.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/e7fa2d85ce41cb25debf54237655701766a52828610b3c4b3ae2ec6b64851e5a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-09-23T08:05:00.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/829d2801c8e92c56b7caf9220d630a6db395a3c24e553c9672afb94c6871885f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-09-23T08:05:03.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/c64fda5a470146b93b9dee86f3cdc396b7fa3622643565b3846a2ae4e8c32902",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-23T08:04:05.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/10c2932a7e4ae27f00c81df453ecfd4a84ed869b1375c25cefe880a710148c09",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-23T08:04:05.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/2c9b2c052daec1b08a56cb1818d061fc13edd1e3326b922afa14b6848ebdac3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-09-23T08:04:08.000Z",
      "commit": "508791a92d825fdd4f3ad26c91f6df4f6b4f7f64",
      "fileid": "https://r2.ropensci.org/26246617d085574a56c812e63c33dc8643644c08d0c57224661ceec7015c2382",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/35834597738"
    }
  ]
}