{
  "_id": "6a101603acfb0bcc41c8442c",
  "Package": "phylter",
  "Title": "Detect and Remove Outliers in Phylogenomics Datasets",
  "Version": "0.9.12",
  "Authors@R": "c(\nperson(\"Damien M.\", \"de Vienne\", role = \"aut\", email = \"damien.de-vienne@univ-lyon1.fr\", comment = c(ORCID = \"0000-0001-9532-5251\")),\nperson(\"Stéphane\", \"Dray\", role = \"aut\", email = \"stephane.dray@univ-lyon1.fr\", comment = c(ORCID = \"0000-0003-0153-1105\")),\nperson(\"Théo\", \"Tricou\", role = \"aut\", email = \"treecou.theo@gmail.com\", comment = c(ORCID = \"0000-0002-4432-2680\")),\nperson(\"Aurélie\", \"Siberchicot\", role = c(\"ctb\", \"cre\"), email = \"aurelie.siberchicot@univ-lyon1.fr\", comment = c(ORCID = \"0000-0002-7638-8318\"))\n)",
  "License": "GPL (>= 2)",
  "Description": "Analyzis and filtering of phylogenomics datasets. It takes\nan input either a collection of gene trees (then transformed to\nmatrices) or directly a collection of gene matrices and\nperforms an iterative process to identify what species in what\ngenes are outliers, and whose elimination significantly\nimproves the concordance between the input matrices. The\nmethods builds upon the Distatis approach (Abdi et al. (2005)\n<doi:10.1101/2021.09.08.459421>), a generalization of classical\nmultidimensional scaling to multiple distance matrices.",
  "LazyData": "true",
  "BugReports": "https://github.com/damiendevienne/phylter/issues",
  "URL": "https://github.com/damiendevienne/phylter",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "make libicu-dev",
  "Repository": "https://damiendevienne.r-universe.dev",
  "Date/Publication": "2025-12-14 12:55:52 UTC",
  "RemoteUrl": "https://github.com/damiendevienne/phylter",
  "RemoteRef": "HEAD",
  "RemoteSha": "4d74241169be3882da9d5f08da47bd40604764eb",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-14 08:27:59 UTC",
    "User": "root"
  },
  "Author": "Damien M. de Vienne [aut] (ORCID:\n<https://orcid.org/0000-0001-9532-5251>),\nStéphane Dray [aut] (ORCID: <https://orcid.org/0000-0003-0153-1105>),\nThéo Tricou [aut] (ORCID: <https://orcid.org/0000-0002-4432-2680>),\nAurélie Siberchicot [ctb, cre] (ORCID:\n<https://orcid.org/0000-0002-7638-8318>)",
  "Maintainer": "Aurélie Siberchicot <aurelie.siberchicot@univ-lyon1.fr>",
  "MD5sum": "68cc844f6c64bb61216e5d5ed7c178d6",
  "_user": "damiendevienne",
  "_type": "src",
  "_file": "phylter_0.9.12.tar.gz",
  "_fileid": "693ef588121723170973dccfd8bd6c1a81de768fe7beb2c9ed3b1bb9d313a6f2",
  "_filesize": 4675468,
  "_sha256": "693ef588121723170973dccfd8bd6c1a81de768fe7beb2c9ed3b1bb9d313a6f2",
  "_created": "2026-05-14T08:27:59.000Z",
  "_published": "2026-05-22T08:38:27.619Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77345172047,
      "time": 175,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6990366155"
    },
    {
      "job": 77345172161,
      "time": 173,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6990367275"
    },
    {
      "job": 77345171980,
      "time": 170,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6990364581"
    },
    {
      "job": 77345172148,
      "time": 168,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6990365749"
    },
    {
      "job": 77345172330,
      "time": 198,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6990365505"
    },
    {
      "job": 77345172149,
      "time": 355,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6990404240"
    },
    {
      "job": 77345171907,
      "time": 158,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7010934136"
    },
    {
      "job": 77345171729,
      "time": 551,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6990441319"
    },
    {
      "job": 77345171355,
      "time": 207,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6990319302"
    },
    {
      "job": 77345171295,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156328258"
    },
    {
      "job": 77345171856,
      "time": 157,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6990361507"
    },
    {
      "job": 77345171934,
      "time": 132,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6990355229"
    },
    {
      "job": 77345171872,
      "time": 143,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6990357404"
    }
  ],
  "_buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/damiendevienne/phylter",
  "_commit": {
    "id": "4d74241169be3882da9d5f08da47bd40604764eb",
    "author": "Damien M. de Vienne <damien.de-vienne@univ-lyon1.fr>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update Conda badge link in README.md",
    "time": 1765716952
  },
  "_maintainer": {
    "name": "Aurélie Siberchicot",
    "email": "aurelie.siberchicot@univ-lyon1.fr",
    "login": "aursiber",
    "uuid": 13218953,
    "orcid": "0000-0002-7638-8318"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "RcppEigen",
      "version": ">= 0.3.2.9.0",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.12.6",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "version": ">= 0.7.600.1.0",
      "role": "LinkingTo"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "Rfast",
      "role": "Imports"
    },
    {
      "package": "RSpectra",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "damiendevienne",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-50",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "phylogenetic-trees",
    "phylogenetics",
    "phylogenomics",
    "cpp"
  ],
  "_stars": 19,
  "_contributors": [
    {
      "user": "damiendevienne",
      "count": 275,
      "uuid": 15011328
    },
    {
      "user": "aursiber",
      "count": 91,
      "uuid": 13218953
    },
    {
      "user": "aucomte",
      "count": 74,
      "uuid": 22959794
    },
    {
      "user": "theotricou",
      "count": 7,
      "uuid": 35817934
    }
  ],
  "_userbio": {
    "uuid": 15011328,
    "type": "user",
    "name": "Damien M. de Vienne"
  },
  "_downloads": {
    "count": 222,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/phylter"
  },
  "_devurl": "https://github.com/damiendevienne/phylter",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/phylter.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/damiendevienne/phylter",
  "_realowner": "damiendevienne",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.6",
      "date": "2023-01-20"
    },
    {
      "version": "0.9.7",
      "date": "2023-02-27"
    },
    {
      "version": "0.9.11",
      "date": "2023-08-24"
    },
    {
      "version": "0.9.12",
      "date": "2025-08-01"
    }
  ],
  "_exports": [
    "detect.outliers",
    "detect.outliers.array",
    "Dist2WR",
    "DistatisFast",
    "impMean",
    "medcouple",
    "normalize",
    "phylter",
    "plot2WR",
    "plotDispersion",
    "plotopti",
    "plotRV",
    "PreparePhylterData",
    "rename.genes",
    "simtrees",
    "trees2matrices",
    "write.phylter"
  ],
  "_datasets": [
    {
      "name": "carnivora",
      "title": "125 genes trees for 53 carnivora species",
      "object": "carnivora",
      "class": [
        "multiPhylo"
      ],
      "fields": [],
      "table": true,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "carnivora",
      "title": "125 genes trees for 53 carnivora species",
      "topics": [
        "carnivora"
      ]
    },
    {
      "page": "detect.outliers",
      "title": "Detection of outliers in 1D and 2D data",
      "topics": [
        "detect.outliers",
        "detect.outliers.array"
      ]
    },
    {
      "page": "Dist2WR",
      "title": "Compute gene x species matrix from the result of Distatis",
      "topics": [
        "Dist2WR"
      ]
    },
    {
      "page": "DistatisFast",
      "title": "Fast implementation the multivariate analysis method Distatis",
      "topics": [
        "DistatisFast"
      ]
    },
    {
      "page": "impMean",
      "title": "Imputation of missing values in a collection of matrices",
      "topics": [
        "impMean"
      ]
    },
    {
      "page": "medcouple",
      "title": "A robust measure of skewness for univariate data",
      "topics": [
        "medcouple"
      ]
    },
    {
      "page": "normalize",
      "title": "Median normalization of 2D matrix by row or by colomn",
      "topics": [
        "normalize"
      ]
    },
    {
      "page": "phylter",
      "title": "Filter phylogenomics datasets",
      "topics": [
        "phylter"
      ]
    },
    {
      "page": "plot.phylter",
      "title": "Plot phylter objects",
      "topics": [
        "plot.phylter",
        "plot2WR",
        "plotDispersion",
        "plotopti",
        "plotRV"
      ]
    },
    {
      "page": "PreparePhylterData",
      "title": "Prepare data for phylter analysis",
      "topics": [
        "PreparePhylterData"
      ]
    },
    {
      "page": "print.phylter",
      "title": "Print phylter objects",
      "topics": [
        "print.phylter"
      ]
    },
    {
      "page": "print.phylterfinal",
      "title": "print objects of class phylterfinal",
      "topics": [
        "print.phylterfinal"
      ]
    },
    {
      "page": "print.phylterinitial",
      "title": "print objects of class phylterinitial",
      "topics": [
        "print.phylterinitial"
      ]
    },
    {
      "page": "print.summary.phylter",
      "title": "print summary of phylter objects",
      "topics": [
        "print.summary.phylter"
      ]
    },
    {
      "page": "rename.genes",
      "title": "Name or rename a list of gene trees or matrices",
      "topics": [
        "rename.genes"
      ]
    },
    {
      "page": "simtrees",
      "title": "Simplistic simulation of gene trees with outliers",
      "topics": [
        "simtrees"
      ]
    },
    {
      "page": "summary.phylter",
      "title": "Get summary for phylter objects",
      "topics": [
        "summary.phylter"
      ]
    },
    {
      "page": "trees2matrices",
      "title": "Convert phylogenetic trees to distance matrices",
      "topics": [
        "trees2matrices"
      ]
    },
    {
      "page": "write.phylter",
      "title": "Write summary of phyter analysis to file(s)",
      "topics": [
        "write.phylter"
      ]
    }
  ],
  "_readme": "https://github.com/damiendevienne/phylter/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "cli",
    "cpp11",
    "digest",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "nlme",
    "plyr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppParallel",
    "reshape2",
    "Rfast",
    "rlang",
    "RSpectra",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "vctrs",
    "viridisLite",
    "withr",
    "zigg"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "runphylter.Rmd",
      "filename": "runphylter.html",
      "title": "1-Use of phylter",
      "author": "Damien de Vienne",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Installation",
        "Quick start",
        "How phylter works",
        "Example",
        "Running phylter",
        "Exploring the results",
        "Summary",
        "Detailed output",
        "Visualize the correlation between gene families (the RV matrix) before and after phylter",
        "Visualize the 2-way reference matrix from which outliers are detected",
        "Visualize the distribution of outliers",
        "Visualize the effect of phylter in terms of data dispersion",
        "Visualize the evolution of the quality score of the compromise matrix",
        "Writing the output",
        "References"
      ],
      "created": "2023-01-09 09:02:32",
      "modified": "2023-08-23 14:04:26",
      "commits": 5
    },
    {
      "source": "phyltercontainer.Rmd",
      "filename": "phyltercontainer.html",
      "title": "2-PhylteR in a container",
      "author": "Damien de Vienne",
      "engine": "knitr::rmarkdown",
      "headings": [
        "PhylteR in a container",
        "Run PhylteR with Docker",
        "Run PhylteR with Singularity",
        "References"
      ],
      "created": "2023-01-10 09:19:25",
      "modified": "2023-08-23 14:04:26",
      "commits": 20
    }
  ],
  "_score": 5.7558748556724915,
  "_indexed": true,
  "_nocasepkg": "phylter",
  "_universes": [
    "damiendevienne",
    "aursiber"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.12",
      "date": "2026-05-14T08:30:30.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "3cd41dc9edd00634ce7c8684b8737b06e056e676ec40ee3e0e5bd4f34981833b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.12",
      "date": "2026-05-14T08:30:20.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "3a095c680df6f783fa627a9556f6c397d8e8660cdf955efe972eb9049d13b276",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.12",
      "date": "2026-05-14T08:30:24.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "ec46f3fdc50fe25449229d6121a337d53b3fad94a88949e0668cf4f702e0b7c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.12",
      "date": "2026-05-14T08:30:18.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "0297b8e74254172397eb4990eb6629658acdd5bf15ed885ef4c718cc3cf6c892",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.12",
      "date": "2026-05-14T08:30:25.000Z",
      "arch": "aarch64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "b43e03609b93f0d42a55e98cd785f7b190232710cd5b075745f9e51bf41aea2f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.12",
      "date": "2026-05-14T08:32:06.000Z",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "860add0b11d432eaf363c333a21e26858f5477de23cdce1f0869c0006330717a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.12",
      "date": "2026-05-15T05:49:09.000Z",
      "arch": "aarch64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "cacad7ccd33065c10e92fef43d78da793017ad306e41a03f63cbb7bac0dbd1c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.12",
      "date": "2026-05-14T08:32:39.000Z",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "83be916e7e7939e0ecef82c1595e5c50f7687a865b8f417cda9cab5e34a3675d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.12",
      "date": "2026-05-14T08:29:48.000Z",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "831108c0390e734e1e23aaa24092c26ab4175d67c1c31cfb4979ce2e520c8dec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.12",
      "date": "2026-05-14T08:29:27.000Z",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "d051864ef3e28078024fd2c84d8fda3d6b7eec53d67d0e26b8d155ab6d234edb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.12",
      "date": "2026-05-14T08:29:26.000Z",
      "arch": "x86_64",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "b702016065151ee279f8dbfd76c337062633a0474747731d9a29ad44ddcfb321",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.12",
      "date": "2026-05-22T08:38:04.000Z",
      "arch": "emscripten",
      "commit": "4d74241169be3882da9d5f08da47bd40604764eb",
      "fileid": "c19416ef90c29e0da6ae57c60c2b8a9390cf95135ff688b2c244a3dc762398b8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/damiendevienne/actions/runs/25849945377"
    }
  ]
}